



.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

@font-face {
	font-family:icomoon;src:url(../assets/fonts/icomoon.ttf?754a5r) format("truetype"),url(../assets/fonts/icomoon.woff?754a5r) format("woff");font-weight:400;font-style:normal;font-display:block
}

@font-face {
	font-family:icomoon;src:url(../assets/fonts/icomoon.ttf)
}[class^=icon-],[class*=" icon-"] {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-xml-file-format-symbol:before {
	content: ""
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-files:before {
	content: ""
}

.icon-csv-file-format-extension:before {
	content: ""
}

.icon-erth:before {
	content: ""
}

.icon-search:before {
	content: ""
}

.icon-user:before {
	content: ""
}

.icon-arrow-down__sm:before {
	content: ""
}

.icon-arrow-right:before {
	content: ""
}

.icon-close:before {
	content: ""
}

.icon-angle-left:before {
	content: ""
}

.icon-angle-right:before {
	content: ""
}

.icon-pdf:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-env:before {
	content: ""
}

.icon-play:before {
	content: ""
}

.icon-user-2:before {
	content: ""
}

.icon-q-mark:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-arrow-long:before {
	content: ""
}

.icon-arrow-bottom:before {
	content: ""
}

.icon-arrow-top:before {
	content: ""
}

.icon-load:before {
	content: ""
}

.icon-share:before {
	content: ""
}

.icon-twitter:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

@media(max-width: 767px) {
	.features-block__subtitle {
		display: block
	}
}

@media(min-width: 1024px) {
	#simple-banner[style*="display: block"]~main>div:first-child:not(.media__slider,.ft-whitepapers-hero,.ft-gradient-template) {
		margin-top: 70px
	}

	#simple-banner[style*="display: block"]~main>section:first-child {
		margin-top: 148px
	}

	#simple-banner[style*="display: block"]~main .ft-funds-webinar {
		margin-top: 0 !important
	}

	#simple-banner[style*="display: block"]~main .ft-articleWrapper {
		padding-top: 250px !important
	}
}

#simple-banner[style*="display: block"]~main>.single-wrapper.with-bg.forrit-text-page-template {
	margin-top: 168px
}

@media(max-width: 1023px) {
	#simple-banner[style*="display: block"]~main>.single-wrapper.with-bg.forrit-text-page-template {
		margin-top: 147px
	}

	main>.single-wrapper.with-bg.forrit-text-page-template {
		padding-top: 70px
	}
}

@media(max-width: 767px) {
	main>div:first-child.ft-home-hero {
		margin-top: 80px
	}

	main>div:first-child.ft-hero {
		margin-top: 100px
	}

	main>div:first-child.ft-gradient-template .ft-hero {
		margin-top: 100px
	}
}

.ft-component-library-item p:has(img) {
	display: flex;
	justify-content: center;
	align-items: center
}

.ft-component-library-item .ft-fundExposure.b-exposure-breakdowns {
	padding: unset
}

.ft-component-library-item .ft-topHoldings.top-holdings,.ft-component-library-item .ft-performance.top-holdings {
	max-height: unset
}

.ft-articleWrapper .single-zoom__content,.ft-funds-webinar .single-zoom__content,.ft-videoWrapper .single-zoom__content {
	background-color: #0a0a23;
	margin-top: 130px
}

.ft-articleWrapper .single-zoom__content ::before,.ft-articleWrapper .single-zoom__content ::after,.ft-funds-webinar .single-zoom__content ::before,.ft-funds-webinar .single-zoom__content ::after,.ft-videoWrapper .single-zoom__content ::before,.ft-videoWrapper .single-zoom__content ::after {
	background-color: #fff
}

.ft-articleWrapper .has-zoom p img,.ft-funds-webinar .has-zoom p img,.ft-videoWrapper .has-zoom p img {
	box-shadow: 0 0 30px 3px rgba(0,0,0,0);
	cursor: pointer;
	transition: box-shadow .7s ease
}

.ft-articleWrapper .single-zoom__img+img.zoomed,.ft-funds-webinar .single-zoom__img+img.zoomed,.ft-videoWrapper .single-zoom__img+img.zoomed {
	background: #0a0a23
}

@media(max-width: 768px) {
	.filter-nav__list-item-link {
		display: block;
		width: 100%;
		height: 100%;
		padding: 12px
	}

	.filter-nav__list-item.active .filter-nav__list-item-link {
		pointer-events: none;
		cursor: default
	}

	.filter-nav__list-item {
		padding: 0 !important
	}
}

.forrit-RTE ul li {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	position: relative;
	counter-increment: li;
	list-style: none;
	padding-left: 20px
}

.forrit-RTE ul li::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #d0cde2
}

.forrit-RTE ol {
	margin: 30px 0;
	padding: 0;
	counter-reset: list
}

.forrit-RTE ol li {
	margin: 0 0 24px;
	color: #8264ff;
	position: relative;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	display: block;
	padding: 0 0 0 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.forrit-RTE ol li:last-child {
	margin-bottom: 0
}

.forrit-RTE ol li a {
	color: #8264ff
}

.forrit-RTE ol li:before {
	display: block;
	counter-increment: list 1;
	font-size: 20px;
	line-height: 1;
	color: #8264ff;
	box-shadow: 0 4px 9px rgba(10,10,35,.32);
	position: absolute;
	top: 2px;
	left: 0
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-ticker-banner .mobile-text {
	display: none
}

@media(max-width: 767px) {
	.ft-ticker-banner .simple-banner-text {
		justify-content: left;
		font-size: .75rem;
		padding-left: var(--bs-gutter-x, 0.9375rem)
	}

	.ft-ticker-banner .mobile-text {
		display: block
	}

	.ft-ticker-banner .desktop-text {
		display: none
	}

	.ft-ticker-banner a.link-text {
		visibility: hidden;
		font-size: 0
	}

	.ft-ticker-banner a::after {
		visibility: visible;
		margin-left: 0px !important
	}
}

.ft-ticker-banner.ticker-purple {
	background-color: #8264ff;
	color: #fff
}

.ft-ticker-banner.ticker-purple a {
	color: #fff
}

.ft-ticker-banner.ticker-purple a:after {
	background-color: #fff
}

.ft-ticker-banner.ticker-purple .simple-banner-button {
	color: #fff
}

.ft-ticker-banner+.ft-region-banner {
	top: 0
}

.ft-ticker-banner[style*="display: block"]+.ft-region-banner {
	top: 54px
}

.ft-ticker-banner[style*="display: block"]+.ft-region-banner+header {
	top: 54px
}

.ft-region-banner {
	color: #fff;
	position: fixed;
	top: 0;
	text-align: center;
	width: 100%;
	max-width: 100%;
	padding-top: 11px;
	padding-bottom: 10px;
	border-bottom: 1px solid #7d808e;
	z-index: 101
}

.ft-region-banner p {
	display: inline;
	border-right: 1px #fff solid;
	padding-right: 30px
}

.ft-region-banner .ft-region-link {
	padding-left: 20px
}

.ft-region-banner .ft-region-link::after {
	font-size: .8rem;
	padding-left: 10px;
	content: "";
	font-family: "icomoon"
}

.ft-region-banner .ft-region-link a {
	color: inherit;
	text-decoration: underline
}

.ft-region-banner:focus {
	border: #8264ff 1px solid;
	padding-top: 10px
}

.header-nav-menu {
	width: 100%;
	padding: 40px
}

.header-nav-menu>li {
	display: flex;
	width: 100%
}

.SharedColumn {
	display: flex;
	flex-direction: column;
	flex: 1
}

.SharedColumn>div {
	display: flex;
	width: 100%
}

.SharedColumn>h3 {
	width: 100%;
	padding: 0 10px 0 10px;
	margin-bottom: 10px
}

@media(max-width: 430px) {
	.SharedColumn>h3 {
		font-size: 20px
	}
}

.SharedColumn li {
	flex: 1;
	padding: 0 10px 0 14px
}

.SharedColumn li a {
	color: #7d808e;
	font-size: 14px;
	flex-direction: column;
	display: flex
}

@media(max-width: 1023px) {
	.SharedColumn li a:empty {
		display: none
	}
}

.SharedColumn li p {
	display: block;
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 5px
}

.SharedColumn:nth-of-type(1) .sub-menu>li>a {
	color: #866cff
}

.SharedColumn:nth-of-type(1) .sub-menu>li>a:hover .menu-item-subtitle {
	color: #8264ff
}

.SharedColumn:nth-of-type(1) .sub-menu>li>a span:nth-of-type(2) {
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal
}

.SharedColumn:nth-of-type(2) .sub-menu>li>a {
	color: #fcc049
}

.SharedColumn:nth-of-type(2) .sub-menu>li>a:hover .menu-item-subtitle {
	color: #fcc049
}

.SharedColumn:nth-of-type(2) .sub-menu>li>a:hover {
	color: #fcc049
}

.SharedColumn:nth-of-type(2) .sub-menu>li>a span:nth-of-type(2) {
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal
}

@media(max-width: 1023px) {
	.SharedColumn {
		margin: 24px 0 24px 0
	}
}

#menu-venture-fund .SharedColumn li a,#menu-private-fund .SharedColumn li a {
	color: #866cff
}

#menu-research-center .SharedColumn,#menu-venture-fund .SharedColumn,#menu-private-fund .SharedColumn {
	flex: 1;
	width: 33%
}

#menu-research-center .SharedColumn>div li,#menu-venture-fund .SharedColumn>div li,#menu-private-fund .SharedColumn>div li {
	margin: 0
}

#menu-our-etfs .SharedColumn>div li a:empty {
	height: 14px
}

.sub-menu {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	list-style: none;
	align-items: stretch;
	flex-direction: column
}

.sub-menu li {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	min-height: 80px;
	padding: 0 10px 0 0;
	box-sizing: border-box;
	margin: 10px 0 0 0;
	text-wrap: balance
}

.venture-nav-menu {
	display: flex;
	width: 100%
}

.small-column {
	width: 33%
}

.large-column {
	max-width: 66%;
	display: flex
}

.cta-content {
	position: relative;
	width: 792px;
	height: 333px;
	overflow: hidden;
	border: 2px solid #8264ff
}

.bg-colour-midnight-blue {
	background-color: #1e1e46
}

.is-cta-True {
	display: inline-flex;
	align-items: center;
	line-height: 1.6;
	color: #fff;
	transition: color .3s ease-in-out
}

.is-cta-True:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 10px;
	background: #fff;
	mask: url(../images/svg/button-arr.svg) no-repeat 100% 100%;
	-webkit-mask: url(../images/svg/button-arr.svg) no-repeat 100% 100%;
	margin-left: 21px;
	margin-top: 3px;
	transition: transform .3s ease-in-out;
	transform: translateX(0)
}

.is-cta-True:hover {
	color: #8264ff !important
}

.is-cta-True:hover:after {
	background: #8264ff;
	transform: translateX(5px)
}

.cta_background {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0
}

.cta-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 32px;
	color: #fff;
	text-align: left
}

.cta-overlay h3 {
	width: 50%;
	line-height: 1.2
}

.cta-button {
	position: absolute;
	bottom: 32px;
	left: 32px;
	color: #fff
}

.cta-button:after {
	background: #fff
}

.bottom-links {
	display: flex;
	margin: 0 32px 0 32px;
	place-content: flex-start;
	border-top: 1px solid #7d808e
}

@media(min-width: 1024px) {
	.bottom-links {
		width: 100%;
		margin: 0;
		padding: 24px 0 12px 0
	}
}

.bottom-links a {
	text-align: center;
	margin: 0 40px 0 10px;
	font-size: 16px
}

.CtaColumn {
	display: flex;
	flex: 1
}

.CtaColumn>div {
	display: flex
}

.menu-item-title {
	font-size: 14px
}

.menu-item-title:empty {
	display: none
}

.menu-item-subtitle:empty {
	display: none
}

@media(min-width: 1024px) {
	.header {
		padding-left: calc((100vw - 1430px)/2);
		padding-right: calc((100vw - 1430px)/2)
	}

	.header.search-opened .header-actions-wrapper {
		position: unset
	}
}

.header.search-opened .search__form-wrapper {
	visibility: visible
}

.header #resources-mega-nav .sub-menu,.header #venturefund-mega-nav .sub-menu,.header #privatefund-mega-nav .sub-menu {
	margin: 25px 0px 5px
}

@media(max-width: 1023px) {
	.header #resources-mega-nav .sub-menu,.header #venturefund-mega-nav .sub-menu,.header #privatefund-mega-nav .sub-menu {
		margin: 0
	}
}

.header #menu-venture-fund .sub-menu a:empty,.header #menu-private-fund .sub-menu a:empty {
	display: none
}

.header #menu-venture-fund .sub-menu a:empty+.sub-menu,.header #menu-private-fund .sub-menu a:empty+.sub-menu {
	margin: 0
}

@media(max-width: 1023px) {
	.header #menu-venture-fund .sub-menu a:empty+.sub-menu,.header #menu-private-fund .sub-menu a:empty+.sub-menu {
		margin: 0
	}
}

.header #menu-venture-fund .sub-menu a:empty+.sub-menu li,.header #menu-private-fund .sub-menu a:empty+.sub-menu li {
	margin: 0
}

.search__form .search-btn {
	position: absolute;
	right: 150px;
	top: 40px;
	transition: .2s ease;
	color: #737887;
	text-decoration: underline;
	font-family: "brother-1816"
}

.search-opened .search__form {
	padding-right: 0
}

.search-opened .search__form>form {
	display: flex
}

.search-opened .search__form>form .btn-primary {
	min-width: unset;
	padding: 16px 36px
}

.search-opened .search__form>form .btn-primary::after {
	mask-size: 17px 18px;
	padding: 5px;
	margin: 0px
}

.header-nav-item.active .header-nav-btn::after {
	transform: rotate(90deg)
}

@media(max-width: 1023px) {
	.header-nav-item.active #menu-our-etfs,.header-nav-item.active #menu-research-center,.header-nav-item.active #menu-venture-fund,.header-nav-item.active #menu-private-fund {
		display: flex;
		width: 100%;
		height: fit-content
	}

	.header-nav-menu {
		all: unset;
		display: none
	}

	.header .header-nav-item {
		padding: 0;
		height: unset
	}

	.header .header-nav-btn {
		height: 80px;
		padding: 24px
	}

	.header {
		background-color: #050512
	}

	.header-nav-item {
		display: flex;
		width: 100%
	}

	.header-nav-item .header-nav-btn a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%
	}

	.header-nav-btn {
		flex-grow: 1;
		margin: 0;
		padding: 0
	}

	.SharedColumn {
		padding: 0 0 0 32px;
		width: 100%
	}

	.SharedColumn>div {
		display: block;
		margin-top: 0
	}

	.SharedColumn>div li:nth-child(3) {
		margin-bottom: 24px
	}

	.SharedColumn li>a:first-of-type {
		margin-top: 12px
	}

	.large-column {
		display: none
	}

	.header #resources-mega-nav .sub-menu {
		margin: 0
	}

	.header #menu-our-etfs .SharedColumn {
		margin: 24px 0 0 0
	}

	.sub-menu li {
		min-height: unset
	}

	#menu-research-center,#menu-venture-fund .SharedColumn,#menu-private-fund .SharedColumn {
		width: 100%
	}

	.bottom-links {
		padding-bottom: 60px;
		flex-direction: column
	}

	.bottom-links a {
		margin: 0
	}

	.bottom-links a.btn-light {
		padding: 16px;
		justify-content: space-between
	}

	.search-opened .search__form>form .btn-primary {
		margin-bottom: 10px
	}

	.ft-header #about-mega-nav a span,.nav-opened #about-mega-nav a span {
		color: #fff
	}
}

@media(min-width: 1024px) {
	#menu-our-etfs,#menu-research-center,#menu-venture-fund,#menu-private-fund {
		display: flex
	}

	.header-nav-item {
		margin-right: 0px;
		padding: 0 20px;
		transition: .3s
	}
}

#menu-our-etfs .menu-item-subtitle {
	margin-top: 12px
}

@media(max-width: 991px) {
	.header-nav-btn {
		font-size: 16px !important
	}
}

@media(max-width: 225px) {
	.ft-region-banner {
		
		flex-direction: column
	}

	.ft-region-banner p {
		padding-right: 0;
		border: none
	}
}

.header {
	padding-top: 47px;
	min-width: 100%;
	background: #000;
	z-index: 15
}

.header.sticky {
	transform: unset
}

@media(max-width: 1023px) {
	.header {
		padding-top: 67px;
		padding-bottom: 25px;
		padding-left: 0
	}

	.header.nav-opened .header-nav {
		top: 88px
	}

	.header .header__search .search__form {
		margin-top: 30px
	}
}

@media(max-width: 415px) {
	.header {
		padding-top: 80px
	}

	.header.nav-opened .header-nav {
		top: 102px
	}

	.header .header__search .search__form {
		margin-top: 43px
	}
}

.header .header__logo {
	margin-left: 0;
	padding-left: 14px
}

.header .header__btn-mobile span {
	background: #fff
}

.header .header__btn-mobile:before,.header .header__btn-mobile:after {
	background: #fff
}

@media(min-width: 1024px) {
	.header .btn-tertiary {
		width: 100px;
		padding: 0 25px;
		min-width: unset;
		font-size: 14px;
		height: 84px;
		-ms-flex-pack: center;
		justify-content: center;
		background: #000;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-align: center;
		align-items: center;
		color: #fff;
		-ms-flex-pack: justify;
		justify-content: space-between;
		transition: .3s
	}

	.header .btn-tertiary:hover {
		background: #251a55
	}
}

.header .header-nav-btn {
	color: #fff
}

@media(min-width: 1024px) {
	.header .header-nav-btn::after {
		background-image: url(../images/svg/nav-drop-arr-white.svg)
	}
}

.header .header-nav-item {
	margin-right: 0px;
	transition: .3s
}

.header .header-nav-item:hover {
	background: #251a55
}

.header .search svg {
	fill: #fff
}

.header .search__form-wrapper {
	position: absolute;
	top: 130px;
	width: 100vw;
	background-color: #050512;
	z-index: 20;
	left: 50%;
	transform: translateX(-50%);
	visibility: hidden;
	height: fit-content;
	border-top: 1px solid #8264ff;
	box-shadow: 0px 35px 45px rgba(130,100,255,.2)
}

.header .search__form-wrapper input[type=text] {
	background: #000;
	color: #fff
}

.header .search__form-wrapper input[type=text]::placeholder {
	color: #fff
}

.header .search__form-wrapper .search__form {
	width: 99%;
	margin: auto;
	padding: 20px
}

.header .search__form-wrapper .search__form>form {
	padding-right: 20px
}

@media(max-width: 1023px) {
	.header .search__form-wrapper .search__form {
		width: 100%
	}

	.header .search__form-wrapper .search__form .search-btn {
		top: 35px
	}
}

@media(max-width: 1023px) {
	.header .search__form-wrapper {
		top: 0;
		width: 100%;
		background-color: #000
	}

	.header.search-opened .search__form-wrapper {
		top: 92px
	}
}

.header #investment-mega-nav .header-nav-menu .menu-item-has-children>a {
	color: #fff
}

.header .header-nav-menu {
	background: #050512;
	border-top: 1px solid #8264ff
}

.header .header-nav-menu>li>a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #7d808e;
	text-decoration: none
}

.header #menu-our-etfs {
	overflow-y: auto;
	max-height: calc(100vh - 120px);
	width: 100%;
	left: 0;
	box-shadow: 0px 35px 45px rgba(130,100,255,.2);
	padding-left: calc((100vw - 1430px)/2);
	padding-right: calc((100vw - 1430px)/2)
}

@media(max-width: 1023px) {
	.header #menu-our-etfs {
		width: 100%;
		left: 0;
		max-height: unset
	}
}

@media(max-width: 767px) {
	.header #menu-our-etfs {
		overflow-y: scroll;
		padding-bottom: 265px
	}
}

.header #menu-our-etfs>li {
	position: relative
}

@media(min-width: 768px) {
	.header #menu-our-etfs>li {
		padding: 30px
	}
}

@media(max-width: 767px) {
	.header #menu-our-etfs>li:nth-child(2) {
		margin-bottom: 20px
	}
}

@media(min-width: 768px) {
	.header #menu-our-etfs>li:nth-child(2) {
		width: 33%
	}

	.header #menu-our-etfs>li:nth-child(2):before {
		top: 30px;
		bottom: 30px
	}
}

@media(min-width: 1024px) {
	.header #menu-our-etfs>li:nth-child(2):before {
		top: 38px;
		bottom: 38px
	}
}

@media(min-width: 1280px) {
	.header #menu-our-etfs>li:nth-child(2) .sub-menu {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.header #menu-our-etfs>li:nth-child(2) .sub-menu li {
		width: 100%;
		padding-right: 15px
	}
}

@media(min-width: 1440px) {
	.header #menu-our-etfs>li:nth-child(2) {
		width: 33%
	}
}

@media(min-width: 768px) {
	.header #menu-our-etfs>li:nth-child(3) {
		width: 33%
	}
}

@media(min-width: 1440px) {
	.header #menu-our-etfs>li:nth-child(3) {
		width: 33.33%
	}
}

.header #menu-our-etfs>li>p:empty {
	display: none
}

@media(max-width: 767px) {
	.header #menu-our-etfs>li>a {
		font-size: 20px;
		margin-bottom: 20px
	}
}

@media(min-width: 1024px)and (max-width: 1439px) {
	.header #menu-our-etfs>li {
		padding: 38px
	}
}

.header #menu-our-etfs .sub-menu {
	margin: 25px 0 5px
}

@media(max-width: 1023px) {
	.header #menu-our-etfs .sub-menu {
		margin: 0
	}
}

.header #menu-our-etfs .sub-menu>li {
	position: relative;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: end;
	-ms-flex-direction: column;
	flex-direction: column
}

.header #menu-our-etfs .sub-menu>li:hover>a:after {
	opacity: 1;
	transform: translate3d(15px, 0, 0);
	transition: .3s
}

@media(max-width: 767px) {
	.header #menu-our-etfs .sub-menu>li {
		margin: 0 0 25px 0
	}
}

@media(min-width: 768px)and (max-width: 1279px) {
	.header #menu-our-etfs .sub-menu>li {
		margin: 0 0 30px 0
	}
}

.header #menu-our-etfs .sub-menu>li>img {
	position: absolute;
	top: 0;
	left: 0;
	width: 46px;
	height: 46px
}

.header #menu-our-etfs .sub-menu>li>p {
	display: block;
	color: #fff;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 5px
}

@media(max-width: 1279px) {
	.header #menu-our-etfs .sub-menu>li>p {
		font-size: 12px
	}
}

.header #menu-our-etfs .sub-menu>li>a {
	position: relative;
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	display: flex;
	flex-direction: column
}

@media(max-width: 767px) {
	.header #menu-our-etfs .sub-menu>li>a {
		font-size: 20px
	}
}

@media(max-width: 767px) {
	.header #menu-our-etfs a.menu-etfs-link {
		position: absolute;
		bottom: 205px;
		left: 23px
	}

	.header #menu-our-etfs a.menu-etfs-link+a.menu-etfs-link {
		bottom: 155px
	}
}

.header #menu-our-etfs a.menu-etfs-link {
	display: inline-flex;
	flex-wrap: nowrap;
	align-items: center;
	font-size: 18px;
	line-height: 1.2;
	color: #8264ff;
	padding-top: 10px;
	transition: color .3s ease
}

.header #menu-our-etfs a.menu-etfs-link:not(:last-of-type) {
	margin-right: 45px
}

.header #menu-our-etfs a.menu-etfs-link:hover {
	color: #b1a0ff;
	transition: color .3s ease
}

.header #menu-our-etfs a.menu-etfs-link:hover img {
	filter: saturate(0.5);
	transition: filter .3s ease
}

.header #menu-our-etfs a.menu-etfs-link img {
	display: block;
	width: 22px;
	height: 22px;
	margin-right: 16px;
	transition: filter .3s ease
}

.header #menu-our-etfs {
	flex-flow: row wrap;
	align-items: stretch;
	align-content: stretch;
	justify-content: flex-start
}

.header #menu-our-etfs>.menu-item:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50px;
	bottom: 50px;
	width: 1px;
	background: #2e2d3c
}

.header #menu-our-etfs>.menu-item:last-child:before {
	display: none
}

.header #menu-our-etfs>.menu-item>.sub-menu {
	margin-top: 25px
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after {
	overflow: hidden
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after .menu-image-hover-wrapper {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	padding: 0;
	width: 48px;
	height: 48px;
	border: 1px solid #5a41db;
	position: relative;
	opacity: 1;
	float: left;
	margin: 0 20px 0 0
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after .menu-image-hover-wrapper .menu-image {
	width: 100%;
	line-height: 1;
	height: auto;
	opacity: 1
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after .menu-image-title {
	margin: 0 0 5px 0;
	display: block;
	padding: 0
}

.header #menu-our-etfs>.menu-item:not(.hide-title)>.sub-menu>.menu-item>.menu-image-title-after .menu-image-title {
	position: relative;
	color: #d0cde2;
	font-style: normal;
	font-weight: normal;
	font-size: 14px
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after .menu-item-description:last-child:after {
	display: inline-block;
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: currentColor;
	opacity: 0;
	transition: .3s
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after:hover .menu-item-description:last-child:after {
	opacity: 1;
	transform: translate3d(15px, 0, 0);
	transition: .3s
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after .menu-item-description {
	line-height: 1.3;
	overflow: hidden;
	margin-bottom: 25px;
	font-family: "stix-two-text";
	font-weight: normal;
	font-size: 14px
}

.header #menu-our-etfs>.menu-item>.sub-menu>.menu-item>.menu-image-title-after .menu-item-description:last-child {
	margin-bottom: 0;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	color: #fff
}

.header #menu-our-etfs>.menu-item:nth-child(2)>ul {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start
}

.header #menu-our-etfs .hide-title:before {
	background: rgba(0,0,0,0)
}

.header #menu-our-etfs>.hide-title>a {
	display: none
}

.header #menu-our-etfs>.hide-title>.sub-menu {
	margin: -5px;
	padding: 0
}

.header #menu-our-etfs>.hide-title>.sub-menu>li {
	padding: 5px;
	margin: 0
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a {
	display: block;
	padding: 20px 35px;
	box-sizing: border-box;
	background: #6a4bff;
	border: 1px solid #5a41db;
	margin: 0;
	max-width: 350px;
	transition: .3s
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a>img {
	display: block;
	width: 43px;
	height: auto;
	margin: 0 0 25px 0;
	padding: 0
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a>.menu-image-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	text-transform: capitalize;
	color: #fff;
	display: block;
	margin: 0 0 10px 0
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a>.menu-item-description {
	display: block;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.5;
	color: #fff;
	transition: .3s
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a:hover>.menu-item-description {
	color: #fff
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a:hover {
	background: #866cff;
	transition: .3s
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a:hover .header-nav__block-desc {
	color: #fff;
	transition: .3s
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a:hover .b-link,.header #menu-our-etfs>.hide-title>.sub-menu>li>a:active .b-link,.header #menu-our-etfs>.hide-title>.sub-menu>li>a:focus .b-link {
	color: #fff
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a:hover .b-link:after,.header #menu-our-etfs>.hide-title>.sub-menu>li>a:active .b-link:after,.header #menu-our-etfs>.hide-title>.sub-menu>li>a:focus .b-link:after {
	color: #fff
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a .b-link {
	font-size: 14px
}

.header #menu-our-etfs>.hide-title>.sub-menu>li>a .b-link:after {
	font-size: 12px;
	margin: 3px 0 0 17px
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children {
	padding-left: 0;
	flex-direction: column
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children>p {
	display: none
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children>a:after {
	display: none
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a>.menu-image-title-after {
	padding-left: 0
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a.menu-image-title-after:after {
	display: none
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a.menu-image-title-after>.menu-image-title-after {
	width: 100%;
	order: 1;
	position: relative
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a.menu-image-title-after>img.menu-image-title-after {
	display: none
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a.menu-image-title-after>.menu-image-title-after:after {
	display: inline-block;
	content: "";
	font-family: "icomoon" !important;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	speak: none;
	text-transform: none;
	line-height: 1;
	color: currentColor;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	opacity: 0;
	transition: .3s
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li:hover>a.menu-image-title-after>.menu-image-title-after:after {
	opacity: 1;
	transform: translate3d(15px, 0, 0);
	transition: .3s
}

.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a.menu-image-title-after>.menu-item-description {
	display: block;
	color: #d0cde2;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 5px;
	order: 0;
	width: 100%
}

@media(max-width: 1279px) {
	.header #menu-our-etfs>li>.sub-menu>.menu-item-has-children .sub-menu>li>a>.menu-item-description {
		display: block;
		color: #d0cde2;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		margin-bottom: 5px
	}
}

@media(max-width: 1023px) {
	.header .header-nav {
		border-top: solid 2px #2d215c;
		padding: 0
	}

	.header .header-nav .header-nav-item {
		border-bottom: 1px solid rgba(208,205,226,.2)
	}

	.header .header-nav .header-nav-item .header-nav-btn {
		border-bottom: 0
	}

	.header .header-nav .header-nav-item:last-of-type {
		border-bottom: 0
	}
}

@media(max-width: 1023px) {
	.header #menu-our-etfs {
		padding: 0;
		flex-direction: column;
		display: none
	}

	.header #menu-our-etfs .header-nav-back {
		padding: 0
	}

	.header #menu-our-etfs .header-nav-back button {
		border: none;
		margin-bottom: 0;
		background-image: linear-gradient(269deg, #3c2c7e -1.3%, #2c1f5f 36.43%, #271b56 56.3%, #201649 67.08%, #050512 101.56%);
		color: #8264ff;
		font-size: 16px;
		line-height: 1.5
	}

	.header #menu-our-etfs .header-nav-back button:before {
		background-color: #8264ff;
		margin-left: 20px
	}
}

@media(max-width: 1023px)and (max-width: 767px) {
	.header #menu-our-etfs .header-nav-back .back::after {
		background-color: #8264ff;
		content: "";
		width: 16px;
		height: 13px;
		display: flex
	}
}

@media(max-width: 1023px) {
	.header #menu-our-etfs .menu-item {
		width: 100% !important
	}
}

@media(max-width: 1309px) {
	.header #menu-our-etfs .menu-item-col-3 {
		width: 30%
	}
}

@media(max-width: 1023px) {
	.header #menu-our-etfs .menu-item-col-3 {
		width: 100%
	}
}

.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links {
	position: absolute;
	bottom: 50px;
	width: 100%
}

@media(max-width: 1164px) {
	.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links {
		display: flex;
		flex-direction: column
	}
}

@media(max-width: 1023px) {
	.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links {
		display: block;
		position: unset;
		margin-bottom: 20px
	}
}

.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links .our-funds-custom {
	display: inline;
	margin-bottom: 20px
}

@media(max-width: 1189px) {
	.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links .our-funds-custom {
		display: block
	}
}

.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links .our-funds-custom a span {
	color: #8264ff;
	font-size: 18px;
	font-weight: 700;
	padding-right: 25px;
	height: 100%
}

.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links .our-funds-custom a::after {
	display: none
}

.header #menu-our-etfs .menu-item-col-3 .sub-menu .bottom-links .our-funds-custom .bottom-links-menu-image {
	height: 22px;
	width: 22px;
	vertical-align: bottom
}

.header #menu-research-center,.header #menu-venture-fund,.header #menu-private-fund {
	box-shadow: 0px 35px 45px rgba(130,100,255,.2);
	padding-left: calc((100vw - 1430px)/2);
	padding-right: calc((100vw - 1430px)/2)
}

@media(min-width: 1024px) {
	.header #menu-research-center,.header #menu-venture-fund,.header #menu-private-fund {
		width: 100%;
		left: 0;
		justify-content: center
	}
}

@media(min-width: 1024px)and (max-width: 1023) {
	.header #menu-research-center,.header #menu-venture-fund,.header #menu-private-fund {
		width: 100%
	}
}

.header #menu-research-center>div,.header #menu-venture-fund>div,.header #menu-private-fund>div {
	display: flex;
	width: 100%;
	justify-content: center
}

@media(max-width: 1023px) {
	.header #menu-research-center>div,.header #menu-venture-fund>div,.header #menu-private-fund>div {
		justify-content: start
	}
}

@media(max-width: 1023px) {
	.header #menu-research-center,.header #menu-venture-fund,.header #menu-private-fund {
		padding: 0
	}

	.header #menu-research-center .header-nav-back,.header #menu-venture-fund .header-nav-back,.header #menu-private-fund .header-nav-back {
		margin-left: 0 !important
	}

	.header #menu-research-center .header-nav-btn,.header #menu-venture-fund .header-nav-btn,.header #menu-private-fund .header-nav-btn {
		padding: 0;
		background-image: linear-gradient(269deg, #3c2c7e -1.3%, #2c1f5f 36.43%, #271b56 56.3%, #201649 67.08%, #050512 101.56%);
		color: #8264ff;
		padding: 20px;
		width: 100%
	}

	.header #menu-research-center .header-nav-menu-title,.header #menu-venture-fund .header-nav-menu-title,.header #menu-private-fund .header-nav-menu-title {
		display: block;
		margin-left: 20px
	}

	.header #menu-research-center .header-nav-menu-description,.header #menu-venture-fund .header-nav-menu-description,.header #menu-private-fund .header-nav-menu-description {
		display: block;
		margin-left: 20px
	}

	.header #menu-research-center .menu-resource-list,.header #menu-venture-fund .menu-resource-list,.header #menu-private-fund .menu-resource-list {
		margin-left: 20px;
		border-right: 0;
		width: 100%
	}

	.header #menu-research-center .menu-resource-list .sub-menu .menu-item-type-post_type a,.header #menu-venture-fund .menu-resource-list .sub-menu .menu-item-type-post_type a,.header #menu-private-fund .menu-resource-list .sub-menu .menu-item-type-post_type a {
		font-size: 16px !important;
		line-height: 1.5
	}
}

@media(max-width: 767px) {
	.header #menu-research-center .back::after,.header #menu-venture-fund .back::after,.header #menu-private-fund .back::after {
		background-color: #8264ff;
		content: "";
		width: 16px;
		height: 13px;
		display: flex
	}
}

.header .header-nav-menu-title {
	color: #fff;
	margin-bottom: 8px;
	padding-left: 48px;
	position: relative
}

.header .header-nav-menu-title a img {
	position: absolute;
	top: 5px;
	left: 0;
	width: 32px
}

.header .header-nav-menu-description {
	color: #fff;
	padding-left: 48px
}

.header .header-nav-menu-description a {
	display: unset !important;
	font-size: 16px !important;
	line-height: 1.5;
	color: #8264ff !important;
	padding-left: 48px
}

@media(max-width: 1023px) {
	.header .header-nav-menu-description a {
		display: block !important;
		padding-top: 10px;
		padding-left: 0
	}
}

.header .header-nav-menu-description a::after {
	display: inline-block
}

.header .menu-resource-list {
	border-left: 0;
	border-right: 1px solid #fff;
	width: 50% !important;
	padding-left: 0 !important
}

@media(min-width: 1024px) {
	.header .menu-resource-list {
		float: left
	}
}

.header .menu-resource-list .sub-menu .menu-item a {
	vertical-align: middle;
	align-items: center;
	display: inline-flex
}

.header .menu-resource-list .sub-menu .menu-item a img {
	width: 32px;
	margin-right: 20px
}

.header .menu-resource-list::before {
	display: none
}

.header .header-nav-whitepaper {
	width: 50%;
	padding-top: 24px;
	padding-left: 15%;
	margin: 0 auto
}

@media(min-width: 1024px) {
	.header .header-nav-whitepaper {
		float: right;
		padding-top: 0;
		margin-top: -20px
	}
}

@media(max-width: 1023px) {
	.header .header-nav-whitepaper {
		margin-bottom: 30px
	}
}

@media(max-width: 767px) {
	.header .header-nav-whitepaper {
		padding-left: 0;
		margin-left: 20px
	}
}

.header .header-nav-whitepaper .header-nav-whitepaper__img {
	width: 180px;
	margin-bottom: 14px
}

.header .header-nav-whitepaper .header-nav-whitepaper__title {
	padding-bottom: 8px
}

.header .header-nav-whitepaper .header-nav-whitepaper__title a {
	color: #fff
}

.header .header-nav-whitepaper .header-nav-whitepaper__description {
	font-size: 14px;
	margin-bottom: 23px
}

.header .header-nav-whitepaper .header-nav-whitepaper__link {
	color: #8264ff;
	font-size: 14px
}

.header .header-nav-whitepaper .header-nav-whitepaper__link::after {
	display: inline;
	position: relative;
	top: 0;
	right: 0;
	top: 8px;
	vertical-align: bottom
}

.header .progress-bar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 100%;
	left: 0;
	height: 6px;
	background-color: #c1b0ff;
	max-width: 100%;
	transition: all linear .3s
}

@media(max-width: 1023px) {
	.header-nav {
		background-color: #0a0a23
	}

	.header-nav .header-nav-item .header-nav-btn::after {
		background-color: #fff
	}
}

@media(min-width: 1024px) {
	.header-nav-menu>li {
		display: none
	}
}

@media(min-width: 1024px) {
	.ft-header #about-mega-nav,.nav-opened #about-mega-nav {
		display: none
	}
}

@media(max-width: 1023px) {
	.ft-header #about-mega-nav,.nav-opened #about-mega-nav {
		display: flex
	}

	.ft-header #about-mega-nav a,.nav-opened #about-mega-nav a {
		color: inherit;
		padding: inherit;
		margin-right: auto;
		padding: 0
	}

	.ft-header #about-mega-nav a span,.nav-opened #about-mega-nav a span {
		width: 100%;
		color: #fff
	}

	.ft-header #about-mega-nav .header-nav-btn a,.nav-opened #about-mega-nav .header-nav-btn a {
		width: 100%;
		height: 100%;
		justify-content: left
	}

	.ft-header #about-mega-nav .header-nav-btn:after,.nav-opened #about-mega-nav .header-nav-btn:after {
		display: none
	}

	.ft-header .header-nav,.nav-opened .header-nav {
		opacity: initial;
		visibility: visible;
		background-color: #0a0a23
	}

	.ft-header .header-nav .header-nav-item .header-nav-btn::after,.nav-opened .header-nav .header-nav-item .header-nav-btn::after {
		background-color: #fff
	}

	.ft-header .how-to-btn,.nav-opened .how-to-btn {
		display: block;
		width: 100%;
		padding: 23px 0;
		margin: auto;
		text-align: center;
		font-size: 16px;
		line-height: 1.5;
		font-weight: 700
	}

	.ft-header .how-to-btn:after,.nav-opened .how-to-btn:after {
		display: none
	}
}

@media(max-width: 1023px)and (max-width: 1023px) {
	.ft-header .how-to-btn,.nav-opened .how-to-btn {
		margin-bottom: 48px
	}
}

.ft-component-library-item {
	background: #0a0a23
}

.ft-component-library-item h2 {
	color: #fff
}

.ft-component-library-item .ft-component-library-item-details .ft-component-library-item-paragraph {
	color: #fff
}

.ft-tab-block .tab-block__title-link {
	color: #fff
}

.ft-tab-block .tab-block__title-link:hover {
	color: #b1a0ff
}

.ft-tab-block .tab-block__content-icon-wrap {
	max-width: 140px
}

.ft-tab-block p.tab-block__content-description {
	color: #fff
}

.ft-tab-block .tab-block__inner.align-right {
	flex-direction: row-reverse
}

.ft-tab-block .tab-block__inner.align-right .tab-block__content {
	padding-right: 0;
	padding-left: 92px
}

.ft-tab-block .tab-block__inner h3.tab-block__content-title {
	font-size: 25px
}

.ft-accordion .accordion-banner__tabs {
	background: none
}

.ft-accordion .accordion-banner__result {
	background: none
}

.ft-faq-accordions {
	background: #0a0a23 !important
}

.ft-faq-accordions p {
	color: #fff
}

.ft-faq-accordions .accordion__item-title {
	color: #b1a0ff
}

.ft-gradient-template .ft-faq-accordions,.ft-gradient-template .ft-faq-accordions p,.ft-gradient-template .ft-faq-accordions .accordion__item-title {
	background: unset !important
}

.ft-moments-carousel.story-block {
	background: none
}

.ft-moments-carousel .story-block__items:after {
	background: linear-gradient(to right, rgba(10, 10, 35, 0) 0%, rgba(10, 10, 35, 0.5) 47%, rgba(10, 10, 35, 0.85) 100%)
}

.ft-focuses .focuses__item-title {
	color: #8264ff
}

.ft-focuses .focuses__item-title:hover {
	color: #b1a0ff
}

.ft-focuses a:hover .focuses__item-ico-wrapper {
	background-color: #b1a0ff
}

.ft-subscribe-banner {
	background: #0a0a23
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-home-hero {
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%)
}

.ft-home-hero h1,.ft-home-hero p {
	color: #fff
}

.home__hero {
	position: relative;
	background: #0a0a23
}

@media(max-width: 1023px) {
	.home__hero {
		padding: 15px 0 10px 0
	}
}

@media(min-width: 1024px) {
	.home__hero {
		min-height: 570px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		padding-top: 120px;
		align-items: center
	}
}

.home__hero h1,.home__hero p {
	color: #fff
}

.home__hero .socials a.twitter:after {
	-webkit-mask-image: url(../images/svg/icon-twitter.svg);
	mask-image: url(../images/svg/icon-twitter.svg)
}

.home__hero .socials a.instagram:after {
	-webkit-mask-image: url(../images/svg/icon-instagram.svg);
	mask-image: url(../images/svg/icon-instagram.svg)
}

.home__hero .socials a.linkedin:after {
	-webkit-mask-image: url(../images/svg/icon-linkedin.svg);
	mask-image: url(../images/svg/icon-linkedin.svg)
}

.home__hero .socials a.facebook:after {
	-webkit-mask-image: url(../images/svg/icon-facebook.svg);
	mask-image: url(../images/svg/icon-facebook.svg)
}

.home__hero .socials a.youtube:after {
	-webkit-mask-image: url(../images/svg/icon-youtube.svg);
	mask-image: url(../images/svg/icon-youtube.svg)
}

.home__hero .home__hero-wrapper {
	max-width: 1480px;
	position: relative;
	width: 90%;
	display: -ms-flexbox;
	display: flex;
	min-height: 584px;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto
}

@media(max-width: 1023px) {
	.home__hero .home__hero-wrapper {
		-ms-flex-direction: column;
		padding: 60px 0 200px 0;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-content: flex-start;
		height: auto
	}
}

@media(min-width: 1024px) {
	.home__hero .home__hero-wrapper {
		padding-top: 30px;
		padding-bottom: 0
	}
}

@media(max-width: 1023px) {
	.home__hero .home__hero-img {
		max-width: 80%
	}
}

@media(min-width: 1024px) {
	.home__hero .home__hero-img {
		-ms-flex: 1;
		flex: 1;
		min-width: 522px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
}

.home__hero .home__hero-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	z-index: 3;
	width: 100%
}

@media(max-width: 1023px) {
	.home__hero .home__hero-content {
		max-width: 100%;
		margin-bottom: 18px
	}
}

@media(min-width: 1024px) {
	.home__hero .home__hero-content {
		padding-bottom: 70px;
		max-width: 540px
	}
}

.home__hero .home__hero-content .home__hero-title {
	font-family: "brother-1816";
	font-size: 52px;
	font-weight: 700;
	line-height: 64px;
	text-align: left;
	margin-bottom: 20px
}

@media(max-width: 1023px) {
	.home__hero .home__hero-content .home__hero-title {
		font-size: 32px;
		line-height: 41px;
		text-align: left
	}
}

.home__hero .home__hero-content .home__hero-subtitle {
	font-family: "brother-1816";
	font-size: 20px;
	font-weight: 400;
	line-height: 30.38px;
	text-align: left;
	color: #fff;
	margin-bottom: 100px
}

@media(max-width: 1023px) {
	.home__hero .home__hero-content .home__hero-subtitle {
		font-size: 18px;
		line-height: 26px;
		text-align: left;
		margin: 0
	}
}

.home__hero .home__hero-buttons {
	position: absolute;
	right: 0
}

@media(min-width: 1024px) {
	.home__hero .home__hero-buttons {
		top: 120px
	}
}

@media(max-width: 1023px) {
	.home__hero .home__hero-buttons {
		bottom: 70px;
		width: 100%
	}
}

.home__hero .home__hero-buttons .home__hero-buttons-item {
	display: flex;
	align-items: center;
	min-height: 60px;
	border-style: solid none solid none;
	border-color: #8264ff;
	border-width: 2px;
	margin: -2px 0px -2px 0px
}

@media(min-width: 1024px) {
	.home__hero .home__hero-buttons .home__hero-buttons-item {
		width: 480px;
		max-width: 35vw
	}
}

.home__hero .home__hero-buttons .home__hero-buttons-item a {
	font-family: "brother-1816";
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 20px 0 20px;
	padding: 20px 0 20px 0;
	width: 100%;
	height: 100%
}

.home__hero .home__hero-buttons .home__hero-buttons-item a span {
	max-width: 85%
}

.home__hero .home__hero-buttons .home__hero-buttons-item a:after {
	position: absolute;
	right: 20px;
	-webkit-mask: url("../assets/button-arr.svg") no-repeat 100% 100%;
	mask: url("../assets/button-arr.svg") no-repeat 100% 100%;
	content: "";
	display: block;
	min-width: 12px;
	min-height: 10px;
	-webkit-mask: url("../images/svg/button-arr.svg") no-repeat 100% 100%;
	mask: url("../images/svg/button-arr.svg") no-repeat 100% 100%;
	background: #fff;
	margin-left: 25px;
	margin-top: 3px;
	transition: all .3s ease-in-out 0s
}

.home__hero .home__hero-socials {
	position: absolute;
	right: 0;
	bottom: 0;
	margin-bottom: 20px
}

@media(max-width: 1023px) {
	.home__hero .home__hero-socials {
		margin: 10px 0 20px 0
	}
}

.home__hero .btn-next-section {
	margin-bottom: 20px
}

@media(max-width: 1023px) {
	.home__hero .btn-next-section {
		visibility: hidden
	}
}

.ft-carousel-hero {
	background: #0a0a23
}

.ft-carousel-hero h1,.ft-carousel-hero p {
	color: #fff
}

.ft-carousel-hero .media__slider {
	background: none !important
}

.ft-carousel-hero .media__slide-category {
	color: #8264ff
}

.ft-heading-banner {
	background: none !important
}

.ft-heading-banner h1,.ft-heading-banner h2,.ft-heading-banner h3,.ft-heading-banner p {
	color: #fff
}

.ft-heading-banner.padding-bottom-0 {
	padding-bottom: 0 !important
}

.ft-heading-banner.align-left {
	width: 100%
}

.ft-heading-banner.align-left .features-block__inner {
	padding: 0 35px;
	align-items: start;
	text-align: start
}

.ft-Card-Slider {
	background: #0a0a23 !important
}

.ft-characteristics .characteristics-wrapper {
	margin-right: 0
}

.ft-characteristics .characteristics-wrapper:after {
	background: #0a0a23
}

.ft-block-quote {
	background: none !important
}

.ft-block-quote .blockquote-block__inner {
	max-width: 1140px
}

.ft-block-quote .blockquote-block__author {
	color: #fff;
	font-size: 25px
}

.ft-block-quote.blockquote-block {
	padding-bottom: 0;
	padding-top: 40px
}

.ft-block-quote p {
	color: #fff
}

.ft-block-quote .blockquote-block__quote {
	font-weight: 700;
	font-size: 29px;
	line-height: 1.225;
	color: #fff
}

.ft-block-quote .blockquote-block__position {
	font-size: 17px;
	color: #8264ff;
	line-height: 1.3em
}

.ft-block-quote .blockquote-block__inner {
	align-items: flex-start
}

.ft-block-quote.align-left .blockquote-block__img-wrap {
	margin-right: 4% !important
}

.ft-block-quote.align-right .blockquote-block__img-wrap {
	margin-left: 4% !important
}

.ft-platform-tabs {
	background: #0a0a23
}

.ft-platform-tabs .platform__circle__nav {
	background: #0a0a23
}

.ft-platform-tabs .platform__circle__nav:after {
	border-color: rgba(0,0,0,0) #0a0a23 rgba(0,0,0,0) rgba(0,0,0,0)
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-hero,.ft-article-hero {
	background: #0a0a23 !important
}

.ft-hero .b-title-top,.ft-article-hero .b-title-top {
	background: linear-gradient(45deg, #6a4bff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0)
}

.ft-hero+.ft-form-sidebar,.ft-article-hero+.ft-form-sidebar {
	margin-top: 73px
}

.ft-article-hero .media__slide,.ft-dropdown-hero .media__slide {
	background: #0a0a23
}

.ft-gradient-template .ft-hero,.ft-gradient-template .ft-article-hero,.ft-gradient-template .ft-article-hero .media__slide,.ft-gradient-template .ft-dropdown-hero .media__slide {
	background: unset !important
}

@media(min-width: 768px)and (max-width: 1023px) {
	.ft-hero .media__slide-banner {
		display: none
	}

	.ft-hero .media__slide-content {
		max-width: 960px;
		width: 100%;
		padding: 0 0 75px 0;
		padding-right: var(--bs-gutter-x, 0.9375rem);
		padding-left: var(--bs-gutter-x, 0.9375rem)
	}

	.ft-hero .media__slide-title {
		font-size: 45px;
		line-height: 1.3;
		margin-bottom: 10px
	}

	.ft-hero .media__slide-description {
		font-family: "stix-two-text";
		font-weight: 400;
		font-size: 18px;
		line-height: 1.6;
		color: #d0cde2
	}
}

@media(max-width: 991px) {
	.ft-hero .media__slide-title {
		font-size: 38px
	}

	.ft-hero .media__slide-content {
		max-width: 720px;
		width: 100%;
		padding: 0 0 40px;
		padding-right: var(--bs-gutter-x, 0.9375rem);
		padding-left: var(--bs-gutter-x, 0.9375rem)
	}
}

@media(max-width: 767px) {
	.ft-hero .media__slide-banner {
		display: none
	}

	.ft-hero .media__slide-content {
		max-width: 540px;
		width: 100%;
		padding: 0 0 40px;
		padding-right: var(--bs-gutter-x, 0.9375rem);
		padding-left: var(--bs-gutter-x, 0.9375rem)
	}

	.ft-hero .media__slide-title {
		font-size: 30px;
		font-weight: 800
	}

	.ft-hero .media__slide-description {
		font-size: 14px;
		font-family: auto;
		font-weight: 400;
		line-height: 1.6;
		color: #d0cde2
	}
}

.ft-hero .media__slide-description {
	color: #d0cde2
}

.ft-process-image {
	background: #0a0a23 !important
}

.ft-process-image .process-img__inner {
	background: #000
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-process-intro.home__process {
	background: none
}

.ft-process-intro .home__process-wrapper-head p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

.ft-process-intro .process__col.down .process__item,.ft-process-intro .process__col.up .process__item {
	background: none
}

.ft-process-intro .process-content .border-top {
	height: .8px;
	background-image: linear-gradient(90deg, transparent, transparent 45%, #38277e 45%, #38277e 0%),linear-gradient(90deg, #8264ff, #38d996) !important
}

.ft-columns-image {
	background: none !important;
	padding-top: 60px
}

.ft-columns-image .features-block__item {
	text-align: left
}

.ft-columns-image h3 {
	font-size: 24px
}

@media(max-width: 1023px) {
	.ft-columns-image p {
		font-size: 14px;
		line-height: 1.4
	}
}

@media(max-width: 1229px) {
	.ft-columns-image h3 {
		font-size: 20px;
		line-height: 1.3
	}
}

.ft-columns-image .features-block__item-icon-wrap {
	max-width: 100%
}

.ft-columns-image p.features-block__item-description {
	color: #fff;
	padding: 0 !important
}

@media(min-width: 768px) {
	.ft-columns-image .features-block__item {
		flex: 1 1 0px
	}
}

.ft-columns-image.align-left .features-block__inner {
	align-items: start
}

.ft-columns-image.align-left .features-block__inner .features-block__item {
	align-items: start
}

.ft-columns-image.align-left .features-block__icon {
	height: 60px;
	width: auto
}

.ft-columns-image.align-left .features-block__icon.large {
	height: 100px
}

.ft-columns-image.align-left .features-block__btn {
	margin-left: 35px
}

.strategy__info ul li span,.strategy__info p {
	color: #fff
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-banner-number-item {
	background: #0a0a23 !important
}

.ft-banner-number-item p.banner-item__features-item-title {
	color: #fff
}

.ft-banner-collection {
	background: #000 !important
}

.ft-heading-banner {
	background: #000 !important;
	width: 90%
}

.ft-heading-banner h3.features-block__title {
	font-size: 29px;
	line-height: 1.3em;
	max-width: 85%
}

.ft-heading-banner.features-block {
	padding-top: 50px;
	padding-bottom: 50px
}

.ft-heading-banner .features-block__subtitle {
	font-family: "stix-two-text";
	color: #d0cde2;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4
}

.ft-simple-banner h1 {
	font-size: 42px
}

.ft-simple-banner .b-title-top {
	background: linear-gradient(45deg, #6a4bff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0)
}

.ft-simple-banner.align-left {
	text-align: left
}

.ft-simple-banner.align-center {
	text-align: center
}

.ft-simple-banner.align-center .inner-wrapper {
	max-width: 800px;
	margin: 0 auto;
	width: 90%
}

.ft-simple-banner.align-right {
	text-align: right
}

.ft-white-graph.white-graph {
	background: #0a0a23 !important
}

.ft-white-graph.white-graph .white-graph__items {
	background: #0a0a23
}

.ft-white-graph.white-graph .white-graph__items p {
	color: #fff
}

.ft-white-graph .white-graph__content {
	background: #000
}

.ft-white-graph .white-graph__author-name,.ft-white-graph .white-graph__author-position {
	color: #8264ff
}

.ft-comparative-block .comparative-block__inner {
	background: #000 !important
}

.ft-grid-links.grid-links {
	background: #0a0a23 !important
}

.ft-grid-links.grid-links .grid-links__item {
	background: #000
}

.ft-ideas-list {
	background: #0a0a23
}

.ft-ideas-list.ideas-list {
	margin-top: 0
}

.ft-jobs-block.jobs-block {
	background: #0a0a23
}

.ft-jobs-block.jobs-block .jobs-block__description {
	color: #fff
}

.ft-jobs-block.jobs-block .jobs-block__item.listing__item {
	background: #000;
	border-color: #b1a0ff
}

.ft-jobs-block .jobs-block__form .submitted-message {
	overflow: visible !important;
	background-color: rgba(0,0,0,0);
	border: none
}

.ft-jobs-block .jobs-block__form .submitted-message p {
	position: relative;
	font-size: 14px;
	color: #eaebef
}

.form-page .page-content {
	background: #0a0a23
}

.form-page .form-page__content {
	background: #000
}

.form-page .form-page__content-inner {
	border: none !important
}

.form-page .form-page__header {
	background-color: #0a0a23;
	padding: 9px 45px
}

.ft-funds-footer.b-footer {
	position: relative;
	padding: 95px 0 145px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #050512
}

.ft-funds-footer.b-footer .b-footer-logo {
	margin: 0 0 58px
}

.ft-funds-footer.b-footer .b-footer-logo a {
	display: inline-block
}

.ft-funds-footer.b-footer .b-footer-content {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0 0 40px
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-left {
	width: 240px;
	flex-shrink: 0
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-left .b-footer-item__top {
	margin: 0 0 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	color: #fff
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-left .b-footer-mail {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #b1a0ff;
	text-decoration: none
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-left .b-footer-mail:before {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 18px;
	margin: 0 14px 0 0;
	color: #b1a0ff;
	transition: .3s
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-left .b-footer-mail:hover {
	color: #d0cde2;
	transition: .3s
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-left .b-footer-mail:hover:before {
	color: #d0cde2;
	transition: .3s
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items {
	-ms-flex: 1;
	flex: 1
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items .b-footer-item {
	margin-bottom: 40px
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items .b-footer-item .b-footer-item__top {
	margin: 0 0 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	color: #fff
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items .b-footer-item .sub-menu .b-footer-item__top {
	padding-top: 20px
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items .b-footer-item ul li {
	margin: 0 0 15px
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items .b-footer-item ul li a {
	margin: 0 0 15px;
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #d0cde2;
	opacity: .7;
	display: block;
	text-decoration: none;
	transition: .3s
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items .b-footer-item ul li a:hover {
	text-decoration: none;
	opacity: 1;
	transition: .3s
}

.ft-funds-footer.b-footer .b-footer-content .b-footer-items .b-footer-item ul li:last-child {
	margin-bottom: 0
}

.ft-funds-footer.b-footer .b-copyright {
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #d0cde2
}

.ft-funds-footer.b-footer .b-copyright .b-copyright-links {
	display: flex;
	flex-wrap: wrap;
	padding-top: 6px
}

.ft-funds-footer.b-footer .b-copyright .b-copyright-links a {
	position: relative;
	color: #d0cde2;
	text-decoration: none;
	transition: .3s ease
}

.ft-funds-footer.b-footer .b-copyright .b-copyright-links a:not(:last-child) {
	margin-right: 20px
}

.ft-funds-footer.b-footer .b-copyright .b-copyright-links a:not(:last-child):after {
	position: absolute;
	content: "";
	top: 3px;
	right: -11px;
	width: 1px;
	height: 12px;
	background-color: #d0cde2
}

.ft-funds-footer.b-footer .b-copyright .b-copyright-links a:hover {
	text-decoration: underline
}

.ft-funds-footer .b-footer__bottom {
	margin: 40px 0 0 0;
	padding: 40px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid rgba(208,205,226,.2)
}

.ft-funds-footer .b-footer__bottom .col-xl p,.ft-funds-footer .b-footer__bottom .b-footer__bottom .col-xl b,.ft-funds-footer .b-footer__bottom .b-footer__bottom .col-xl a,.ft-funds-footer .b-footer__bottom .b-footer__bottom .col-xl span {
	font-size: 14px;
	line-height: 1.4
}

.ft-funds-footer .b-footer__bottom .col-xl p:first-child,.ft-funds-footer .b-footer__bottom .b-footer__bottom .col-xl b:first-child,.ft-funds-footer .b-footer__bottom .b-footer__bottom .col-xl a:first-child,.ft-funds-footer .b-footer__bottom .b-footer__bottom .col-xl span:first-child {
	font-size: 16px
}

.ft-funds-footer .b-footer__bottom strong {
	display: block;
	font-weight: 400;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 10px 0
}

.ft-funds-footer .b-footer__bottom p {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.4;
	color: #aeacb9;
	margin: 0 0 15px 0
}

.ft-funds-footer .b-footer__bottom a {
	text-decoration: none;
	transition: .3s;
	color: #8264ff
}

.ft-funds-footer .b-footer__bottom em {
	font-style: italic
}

.ft-funds-footer .b-footer__bottom .ft-disclosure div {
	display: none
}

.ft-funds-footer .b-footer__bottom .ft-disclosure strong {
	display: unset
}

@media(max-width: 767px) {
	.ft-funds-footer.b-footer {
		padding-top: 70px
	}

	.ft-funds-footer.b-footer .b-footer-content {
		display: block
	}

	.ft-funds-footer.b-footer .b-footer-left {
		width: 100%;
		margin: 0 0 40px 0
	}

	.ft-funds-footer .b-footer__bottom .col-xl>p:first-child {
		font-size: 12px;
		line-height: 20px
	}
}

@media(min-width: 768px) {
	.ft-funds-footer.b-footer .b-footer-items {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.ft-funds-footer .b-footer__bottom .col-xl>p:first-child {
		font-size: 16px
	}
}

@media(max-width: 1023px) {
	.ft-funds-footer.b-footer .b-footer-left-text {
		margin-bottom: 21px
	}

	.ft-funds-footer.b-footer .b-footer-mail:before {
		font-size: 14px !important
	}
}

@media(min-width: 768px)and (max-width: 1279px) {
	.ft-funds-footer.b-footer .b-footer-left {
		width: 25%
	}

	.ft-funds-footer.b-footer .b-footer-item {
		width: 33.333%;
		padding-right: 5px
	}
}

@media(min-width: 1280px) {
	.ft-funds-footer.b-footer .b-footer-items {
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.ft-video-desc .video-with-desc__description p {
	color: #fff
}

.ft-gradient-template {
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%)
}

.ft-gradient-template .bg-colour-black {
	background: unset !important
}

@media(max-width: 767px) {
	.ft-gradient-template.with-ft-funds-table {
		padding-top: 0;
		padding-bottom: 40px
	}

	.ft-gradient-template.with-ft-funds-table .ft-simple-banner,.ft-gradient-template.with-ft-funds-table .forrit-RTE {
		display: none
	}
}

.ft-margin-template.b-wrapper {
	position: relative;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 10
}

.ft-margin-template .b-about-container {
	display: flex;
	justify-content: flex-end;
	max-width: 1903px;
	margin: 0 auto
}

.ft-margin-template .b-about-info {
	width: 1200px;
	padding: 25px 40px 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.ft-margin-template .b-about-info:before {
	position: absolute;
	top: -55px;
	left: 0;
	content: "";
	width: 100%;
	height: calc(100% + 55px);
	background: #8264ff;
	z-index: -1
}

.ft-margin-template .ft-simple-banner .inner-wrapper {
	width: 100%
}

.ft-margin-template .features-block__item-icon-wrap {
	width: 64px;
	height: 64px
}

.ft-margin-template .features-block {
	justify-content: left;
	padding-top: 40px
}

.ft-margin-template .features-block__item {
	text-align: left;
	color: #fff;
	align-items: start
}

.ft-margin-template .features-block__item:first-of-type {
	padding-left: 0
}

.ft-margin-template .features-block__item p {
	color: #fff
}

.ft-margin-template .features-block__item:nth-child(3n+2) .features-block__item-description {
	padding: 0
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-info-box {
	background: #8264ff
}

.ft-info-box .info-boxes__item:hover .info-boxes__item-description {
	padding-bottom: 0
}

@media(max-width: 767px) {
	.ft-info-box .info-boxes__items {
		align-content: center;
		align-items: unset
	}
}

.ft-info-box .info-boxes__item {
	flex: 1 1 0
}

.ft-info-box .info-boxes__item div .info-boxes__item-link {
	flex-flow: wrap;
	font-size: 14px
}

.ft-info-box .info-boxes__item div .btn-light::after {
	margin-left: 5px;
	margin-right: 15px
}

.ft-info-box .info-boxes__item .info-boxes__item-icon-wrap {
	width: 60px;
	height: auto
}

.ft-info-box .info-boxes__item .info-boxes__item-icon-wrap img[src=""] {
	display: none
}

.ft-info-box .info-boxes__item:hover {
	border: 1px solid #8264ff;
	background: #0a0a23
}

.ft-info-box .info-boxes__item:hover .info-boxes__item-icon-wrap:has(img[src=""])+.info-boxes__item-title {
	transform: translate(0px, -63px)
}

@media(max-width: 1024px) {
	.ft-info-box .info-boxes__item:hover .info-boxes__item-icon-wrap:has(img[src=""])+.info-boxes__item-title {
		transform: translate(0px, -43px)
	}
}

.ft-info-box .info-boxes__item:hover .info-boxes__item-icon-wrap:has(img[src=""])+.info-boxes__item-title+.info-boxes__item-description {
	transform: translate(0px, -63px)
}

@media(max-width: 1024px) {
	.ft-info-box .info-boxes__item:hover .info-boxes__item-icon-wrap:has(img[src=""])+.info-boxes__item-title+.info-boxes__item-description {
		transform: translate(0px, -43px)
	}
}

.ft-info-box .info-boxes__link {
	display: contents
}

.ft-info-box.bg-colour-transparent .info-boxes__description {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

@media(min-width: 1024px) {
	.ft-info-box.padding-bottom-0.info-boxes.horizontal {
		padding: 111px 0 0 0
	}
}

.purple-btn {
	background: #8264ff;
	border-radius: 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	padding: 33px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	transition: .3s;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.purple-btn::after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 0 0 0 20px
}

.white-btn {
	background: #fff;
	border-radius: 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #866cff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	padding: 33px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	transition: .3s;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.white-btn:hover {
	color: #fff;
	background: #866cff
}

.ripple {
	position: relative;
	overflow: hidden
}

.icon-pdf:before {
	content: ""
}

.btn-top {
	position: fixed;
	right: 13px;
	bottom: 13px;
	display: flex;
	width: 60px;
	height: 60px;
	justify-content: center;
	align-items: center;
	background-color: rgba(106,75,255,.6);
	box-shadow: -3px 4px 13px rgba(16,11,45,.51);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	overflow: hidden;
	z-index: 10;
	padding: 16px 20px;
	transition: opacity .3s ease
}

.btn-top__icon {
	position: relative;
	display: block;
	color: #fff;
	width: 17px;
	height: 15px;
	transition: transform .3s ease
}

.btn-download-arrow::after {
	display: inline-flex;
	transform: rotate(90deg);
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-mask: unset;
	mask: unset;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 4px 0 0 20px;
	background: rgba(0,0,0,0)
}

.ft-feature p {
	margin-bottom: 24px
}

.ft-feature p:last-of-type {
	margin-bottom: 32px
}

.ft-feature a {
	width: 100%
}

@media(min-width: 600px) {
	.ft-feature .image-priority-True.align-right .repeater-block__item-img-wrap {
		margin: 5px 8% 0 0
	}

	.ft-feature .image-priority-True.align-left .repeater-block__item-img-wrap {
		margin: 5px 0 0 8%
	}

	.ft-feature .image-priority-True .repeater-block__item-img-wrap {
		width: 65%
	}

	.ft-feature .image-priority-True .repeater-block__item-content {
		width: 35%
	}
}

.ft-feature .repeater-block__item-description strong {
	font-weight: 700
}

.ft-feature .repeater-block__item-description a {
	text-decoration: none;
	color: #8264ff
}

.ft-feature .repeater-block__item-content p:not(:last-child) {
	margin-bottom: 20px
}

.ft-margin-template .ft-feature .repeater-block__item {
	padding: 0px
}

.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner {
	width: 100%
}

.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner .repeater-block__item-img-wrap {
	width: 50%;
	margin-right: 20px
}

.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner .repeater-block__item-content {
	width: 50%
}

.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner a.btn-light {
	color: #fff;
	margin-bottom: 12px
}

.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner a.btn-light:hover {
	color: #d0cde2
}

.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner a.btn-light:hover::after {
	background: #d0cde2
}

.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner a.btn-light::after {
	background: #fff
}

@media(max-width: 991px) {
	.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner .repeater-block__item-img-wrap {
		width: 100%
	}

	.ft-margin-template .ft-feature .repeater-block__item .repeater-block__item-inner .repeater-block__item-content {
		width: 100%
	}
}

.ft-etfDocument .b-section_bg .b-title-top {
	color: #0a0a23;
	-webkit-text-fill-color: #0a0a23;
	background: none
}

.ft-etfDocument .b-section_bg .b-title-item {
	color: #0a0a23
}

.ft-etfDocument .b-documents__container {
	margin: 0 -20px 0 -20px
}

.ft-etfDocument .b-documents__container-col {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-etfDocument .b-documents__container-top {
	padding: 35px 0 35px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	color: #0a0a23;
	border-top: 2px solid rgba(121,118,139,.5);
	border-bottom: 1px solid rgba(121,118,139,.5)
}

.ft-etfDocument .b-documents-item {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 10px 20px 40px;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(121,118,139,.5);
	position: relative;
	transition: .3s
}

.ft-etfDocument .b-documents-item:hover {
	background: rgba(177,160,255,.3)
}

.ft-etfDocument .b-documents-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer
}

.ft-etfDocument .b-documents-item__left {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-etfDocument .b-documents-item__left-img {
	width: 48px;
	height: 48px;
	background: #0a0a23;
	font-size: 25px;
	color: #fff;
	margin: 0 21px 0 0;
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	align-items: center
}

.ft-etfDocument .b-documents-item__left-name {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1;
	color: #0a0a23
}

.ft-etfDocument .b-documents-item__btn {
	color: #0a0a23;
	font-size: 17px;
	transition: .3s
}

.ft-etfDocument .b-documents-item:hover .b-documents-item__btn {
	color: #6a4bff;
	transition: .3s
}

.ft-etfDocument .b-documents__container-footer {
	margin: 20px 0 0 0
}

.ft-etfDocument .b-documents__container-footer_xs {
	display: none
}

.ft-etfDocument .b-documents__btn {
	width: 204px
}

.ft-etfDocument .b-documents-item-big .b-documents-item__left-img {
	background: #6a4bff
}

.ft-etfDocument .b-documents-item__left-desc {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #53536f
}

@media(max-width: 991px) {
	.ft-etfDocument .b-documents-item {
		padding: 15px 0 15px 10px
	}
}

@media(max-width: 767px) {
	.ft-etfDocument .b-documents-item__left-name {
		font-size: 16px
	}
}

.ft-error {
	background: #0a0a23
}

.ft-error .not-found__content,.ft-error .not-found__subtitle {
	color: #fff
}

.ft-join-us.join-us {
	padding: 50px 0;
	background: url("/images/svg/wave.svg") calc(50% + 400px) center no-repeat #3f4155;
	background-size: 1000px auto;
	margin: 80px 0
}

.ft-join-us.join-us .join-us__title {
	margin-bottom: 30px
}

.ft-join-us.join-us .join-us__description {
	font-size: 16px;
	margin-bottom: 40px
}

.ft-join-us.join-us .join-us__gallery {
	margin-bottom: 40px
}

.ft-join-us.join-us .join-us__gallery .join-us__gallery-list {
	margin: -10px;
	flex: 0
}

.ft-join-us.join-us .join-us__gallery .join-us__gallery-list .join-us__gallery-list-item {
	padding: 10px
}

.ft-join-us.join-us .join-us__gallery .join-us__gallery-list .join-us__apps-list {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin: -6px;
	padding-bottom: 20px
}

.ft-join-us.join-us .join-us__gallery .join-us__gallery-list .join-us__apps-list .join-us__apps-list-item {
	padding: 6px
}

.ft-join-us.join-us .join-us__gallery .join-us__gallery-list .join-us__apps-list .join-us__apps-list-item a {
	display: block
}

.ft-join-us.join-us .join-us__gallery .join-us__gallery-list .join-us__apps-list .join-us__apps-list-item a img {
	transition: .3s
}

.ft-join-us.join-us .join-us__gallery .join-us__gallery-list .join-us__apps-list .join-us__apps-list-item a img:hover {
	transform: translate(0, -3px)
}

.ft-join-us.join-us .join-us__image {
	text-align: right
}

@media(max-width: 768px) {
	.ft-join-us.join-us .join-us__image {
		text-align: left
	}
}

.ft-join-us.join-us .join-us__image img {
	display: inline-block;
	vertical-align: top
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-brokers-component {
	display: block
}

.ft-brokers-component .b-section {
	padding: 80px 0;
	box-sizing: border-box
}

@media(max-width: 1229px) {
	.ft-brokers-component .b-section {
		padding: 60px 0;
		max-height: inherit
	}
}

@media(max-width: 767px) {
	.ft-brokers-component .b-section {
		padding-top: 30px
	}
}

.ft-brokers-component .b-title_left {
	text-align: left;
	max-width: 780px
}

.ft-brokers-component .b-title {
	margin: 0 0 45px
}

@media(max-width: 767px) {
	.ft-brokers-component .b-title {
		margin-bottom: 30px
	}
}

.ft-brokers-component .b-title p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

@media(max-width: 991px) {
	.ft-brokers-component .b-title p {
		font-size: 15px
	}
}

@media(max-width: 767px) {
	.ft-brokers-component .b-title p {
		font-size: 14px
	}
}

.ft-brokers-component .b-title-top {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	background: linear-gradient(45deg, #6a4bff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0)
}

.ft-brokers-component .b-title-item {
	font-weight: 800;
	font-size: 44px;
	line-height: 1.2;
	color: #fff;
	text-transform: none;
	margin: 0 0 10px
}

@media(max-width: 1229px) {
	.ft-brokers-component .b-title-item {
		font-size: 36px
	}
}

@media(max-width: 991px) {
	.ft-brokers-component .b-title-item {
		font-size: 32px
	}
}

@media(max-width: 767px) {
	.ft-brokers-component .b-title-item {
		font-size: 27px
	}
}

.ft-brokers-component .b-invest-lists__head {
	display: flex
}

.ft-brokers-component .b-invest-lists__head ul {
	padding: 0;
	margin: 0
}

.ft-brokers-component .b-invest-lists__head li {
	list-style: none
}

.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item {
	width: 50%;
	border: 1px solid #8264ff;
	min-height: 100%
}

.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item .b-invest-lists__head-item-link {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	font-size: 18px;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	padding: 25px 15px;
	transition: .3s ease
}

@media(max-width: 1459px) {
	.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item .b-invest-lists__head-item-link {
		font-size: 16px
	}
}

@media(max-width: 991px) {
	.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item .b-invest-lists__head-item-link {
		font-size: 14px
	}
}

@media(min-width: 391px)and (max-width: 430px) {
	.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item .b-invest-lists__head-item-link {
		padding: 25px 25px
	}
}

.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item .b-invest-lists__head-item-link:hover {
	color: #8264ff;
	transition: .3s ease
}

.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item a {
	color: #fff;
	font-size: 18px;
	line-height: 1.2;
	font-weight: 400
}

.ft-brokers-component .b-invest-lists__head .b-invest-lists__head-item a.active {
	background-color: #8264ff;
	pointer-events: none;
	transition: .3s ease;
	color: #fff
}

.tab-pane .ft-brokers-component.active {
	display: block
}

.ft-brokers-component .b-invest-lists {
	background: #050512;
	backdrop-filter: blur(3.88398px);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 50px 0 0;
	position: relative;
	padding: 72px 0 93px
}

@media(max-width: 991px) {
	.ft-brokers-component .b-invest-lists {
		padding: 35px 25px 5px
	}
}

@media(max-width: 767px) {
	.ft-brokers-component .b-invest-lists {
		padding: 25px 10px 15px 10px;
		flex-wrap: wrap
	}
}

.ft-brokers-component .b-invest-lists ul {
	width: 100%;
	column-count: 3;
	column-gap: 0
}

@media(max-width: 1229px) {
	.ft-brokers-component .b-invest-lists ul {
		column-count: 2
	}
}

@media(max-width: 767px) {
	.ft-brokers-component .b-invest-lists ul {
		justify-content: flex-start
	}
}

.ft-brokers-component .b-invest-lists ul li {
	vertical-align: top;
	display: inline-flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	break-inside: avoid;
	min-height: 30px;
	overflow: hidden;
	padding: 0 15px 0 30%
}

@media(max-width: 1229px) {
	.ft-brokers-component .b-invest-lists ul li {
		flex-basis: 28%
	}
}

@media(max-width: 991px) {
	.ft-brokers-component .b-invest-lists ul li {
		margin: 0 0 35px !important;
		height: 39.5938px !important
	}
}

@media(max-width: 767px) {
	.ft-brokers-component .b-invest-lists ul li {
		flex-basis: 50%;
		font-size: 14px;
		margin: 0 0 17px;
		padding: 0 5px
	}
}

@media(max-width: 400px) {
	.ft-brokers-component .b-invest-lists ul li {
		font-size: 13px
	}
}

@media(min-width: 767px) {
	.ft-brokers-component .b-invest-lists ul li {
		height: 39.5938px !important
	}
}

.ft-brokers-component .b-invest-lists ul li a {
	position: relative;
	display: block;
	color: #fff;
	text-decoration: none;
	padding-left: 43px;
	transition: .3s ease
}

@media(max-width: 400px) {
	.ft-brokers-component .b-invest-lists ul li a {
		padding-left: 30px
	}
}

.ft-brokers-component .b-invest-lists ul li a:before {
	position: absolute;
	content: " ";
	top: -3px;
	left: 0;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0;
	margin: 0 17px 0 0;
	transition: .3s ease
}

@media(max-width: 400px) {
	.ft-brokers-component .b-invest-lists ul li a:before {
		width: 20px;
		height: 20px;
		background-size: 10px;
		margin: 0 10px 0 0
	}
}

.ft-brokers-component .b-invest-lists ul li a:after {
	display: inline-block;
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #8264ff;
	opacity: 0;
	transition: .3s ease
}

.ft-brokers-component .b-invest-lists ul li a:hover {
	color: #8264ff;
	transition: .3s ease
}

.ft-brokers-component .b-invest-lists ul li a:hover:before {
	background: url(../images/svg/check-black.svg) center no-repeat #8264ff;
	background-size: 15px;
	transition: .3s ease
}

.ft-brokers-component .b-invest-lists ul li a:hover:after {
	opacity: 1;
	transform: translate3d(15px, 0, 0);
	transition: .3s ease
}

.ft-brokers-component .b-invest-lists .with-link {
	margin-bottom: 46px
}

.ft-brokers-component .b-tooltip-icon {
	position: absolute;
	top: 23px;
	right: 23px;
	background: #fff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #0a0a23;
	font-size: 10px;
	width: 15px;
	height: 15px;
	padding: 0 0 0 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-brokers-component .b-tooltip-icon .icon-i {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	cursor: pointer
}

.ft-brokers-component .b-invest-lists__text {
	padding: 30px 0
}

.ft-brokers-component .b-invest-lists__text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.45;
	color: #aeacb9
}

@media(max-width: 991px) {
	.ft-brokers-component .b-invest-lists__text p {
		font-size: 16px
	}
}

@media(max-width: 767px) {
	.ft-brokers-component .b-invest-lists__text p {
		font-size: 11px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

@media(min-width: 576px) {
	.ft-feature-infobox container {
		max-width: 540px
	}
}

.ft-feature-infobox .b-title_left {
	text-align: left;
	max-width: 780px
}

.ft-feature-infobox .b-title {
	margin: 0 0 45px 0
}

@media(max-width: 767px) {
	.ft-feature-infobox .b-title {
		margin-bottom: 30px
	}
}

.ft-feature-infobox .b-title .b-title-item {
	font-weight: 800;
	font-size: 44px;
	line-height: 1.2;
	color: #fff;
	text-transform: none;
	margin: 0 0 10px 0
}

@media(max-width: 1229px) {
	.ft-feature-infobox .b-title .b-title-item {
		font-size: 36px
	}
}

@media(max-width: 767px) {
	.ft-feature-infobox .b-title .b-title-item {
		font-size: 27px
	}
}

.ft-feature-infobox .b-title p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

@media(max-width: 991px) {
	.ft-feature-infobox .b-title p {
		font-size: 15px
	}
}

@media(max-width: 767px) {
	.ft-feature-infobox .b-title p {
		font-size: 14px
	}
}

.ft-feature-infobox .b-institutional__right {
	padding: 0 0 0 170px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media(max-width: 1229px) {
	.ft-feature-infobox .b-institutional__right {
		padding: 25px 15px
	}
}

.ft-feature-infobox .b-institutional__item {
	background: #050512;
	backdrop-filter: blur(3.88398px);
	padding: 56px 50px 85px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 0 12px 0
}

@media(max-width: 767px) {
	.ft-feature-infobox .b-institutional__item {
		padding: 25px 15px
	}
}

.ft-feature-infobox .b-institutional__item .b-institutional__item-text {
	margin: 0 0 15px 0
}

.ft-feature-infobox .b-institutional__item .b-institutional__item-text h3 {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	color: #fff;
	margin: 0 0 10px 0
}

@media(max-width: 1229) {
	.ft-feature-infobox .b-institutional__item .b-institutional__item-text h3 {
		font-size: 26px
	}
}

@media(max-width: 767px) {
	.ft-feature-infobox .b-institutional__item .b-institutional__item-text h3 {
		font-size: 20px
	}
}

.ft-feature-infobox .b-institutional__item .b-institutional__item-text p {
	color: #79768b;
	font-family: "stix-two-text";
	font-weight: 400
}

@media(max-width: 991px) {
	.ft-feature-infobox .b-institutional__item .b-institutional__item-text p {
		font-size: 16px
	}
}

@media(max-width: 767px) {
	.ft-feature-infobox .b-institutional__item .b-institutional__item-text p {
		font-size: 14px
	}
}

.ft-feature-infobox .b-institutional__item .purple-btn {
	width: 204px;
	justify-content: space-between
}

.ft-feature-infobox .b-institutional__item-img {
	max-width: 110px;
	margin: 0 0 44px 0
}

.ft-two-block-cta.b-section {
	padding: 80px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-two-block-cta.b-blocks {
	padding: 59px 0 40px;
	background: #8264ff
}

.ft-two-block-cta .b-blocks__item-text {
	margin: 0 0 30px 0
}

.ft-two-block-cta .b-blocks__item-text h4 {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px 0
}

.ft-two-block-cta .b-blocks__item-text p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 15px 0
}

@media(max-width: 991px) {
	.ft-two-block-cta .b-blocks__item-text p {
		font-size: 16px
	}
}

@media(max-width: 767px) {
	.ft-two-block-cta .b-blocks__item-text p {
		font-size: 14px
	}
}

.ft-two-block-cta .b-blocks__item {
	display: block;
	border: 1px solid #d0cde2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 55px 75px 65px 50px;
	text-decoration: none;
	transition: .3s
}

@media(max-width: 1229px) {
	.ft-two-block-cta .b-blocks__item {
		padding: 35px 55px 45px 50px
	}
}

@media(max-width: 991px) {
	.ft-two-block-cta .b-blocks__item {
		padding: 25px 30px
	}
}

@media(max-width: 767px) {
	.ft-two-block-cta .b-blocks__item {
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		padding: 40px 11px
	}
}

.ft-two-block-cta .b-blocks__item .b-link {
	display: inline-flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: none;
	text-decoration: none;
	transition: .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
	transition-delay: 0s !important
}

.ft-two-block-cta .b-blocks__item .b-link:after {
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 5px 0 0 20px;
	transition: .3s
}

.ft-two-block-cta .b-blocks__item:hover {
	background: #0a0a23;
	transition: .3s
}

.ft-two-block-cta .b-blocks__item:hover .b-link {
	color: #8264ff;
	transition: .3s;
	transition-delay: 0s !important
}

.ft-two-block-cta .b-blocks__item:hover .b-link:after {
	color: #8264ff;
	transition: .3s
}

.ft-two-block-cta .b-blocks__item-img {
	margin: 0 0 20px 0
}

.ft-two-block-cta .b-blocks__item-img img {
	height: 48px;
	width: auto
}

.ft-webinar-countdowns .b-section {
	padding: 80px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-webinar-countdowns .b-webinars-block {
	position: relative;
	overflow: hidden
}

.ft-webinar-countdowns .b-webinars-block:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 105%;
	height: 105%;
	background: rgba(5,5,18,.59);
	backdrop-filter: blur(4px)
}

.ft-webinar-countdowns .b-timer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: center
}

.ft-webinar-countdowns .b-timer .b-timer__container .b-timer__container-top {
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 13px
}

.ft-webinar-countdowns .b-timer .b-timer__container .b-timer__container-row {
	display: flex;
	justify-content: center;
	align-items: flex-start
}

.ft-webinar-countdowns .b-timer .b-timer__container .b-timer__container-row .b-timer__container-item {
	text-align: center
}

.ft-webinar-countdowns .b-timer .b-timer__container .b-timer__container-row .b-timer__container-item b {
	display: block;
	font-weight: 400;
	font-size: 40px;
	line-height: 1;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

.ft-webinar-countdowns .b-timer .b-timer__container .b-timer__container-row .b-timer__container-item span {
	display: block;
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	color: #fff;
	opacity: .5
}

.ft-webinar-countdowns .b-timer .b-timer__container .b-timer__container-row .b-timer__container-sep {
	display: block;
	font-weight: 400;
	font-size: 40px;
	line-height: 1;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	margin: 0 10px
}

.ft-webinar-countdowns .b-webinars-row {
	margin-bottom: 70px
}

.ft-webinar-countdowns .b-webinars-row:last-child {
	margin-bottom: 0
}

.ft-webinar-countdowns .b-webinars__container-top {
	padding: 55px 0 0 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media(max-width: 1459px) {
	.ft-webinar-countdowns .b-webinars__container-top {
		padding: 15px 0 0 30px
	}
}

.ft-webinar-countdowns .b-webinars__container-content {
	margin: 0 0 60px
}

.ft-webinar-countdowns .b-webinars__container-content b,.ft-webinar-countdowns .b-webinars__container-content h2,.ft-webinar-countdowns .b-webinars__container-content h3,.ft-webinar-countdowns .b-webinars__container-content h4,.ft-webinar-countdowns .b-webinars__container-content h4 a {
	display: block;
	margin: 0 0 10px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	text-decoration: none;
	transition: .3s
}

.ft-webinar-countdowns .b-webinars__container-category {
	display: block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.4;
	background: linear-gradient(45deg, #8264ff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0);
	text-decoration: none;
	margin: 0 0 10px
}

.ft-webinar-countdowns p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 15px
}

.ft-webinar-countdowns p:last-child {
	margin-bottom: 0
}

.ft-webinar-countdowns .b-webinars__btn {
	width: 204px
}

.ft-webinar-countdowns a {
	outline: none
}

.ft-webinar-countdowns img {
	display: block;
	max-width: 100%
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-webinar-hero.b-content {
	padding: 90px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-webinar-hero.b-wrapper {
	position: relative;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 10
}

.ft-webinar-hero .container {
	z-index: 5;
	position: relative
}

@media(max-width: 991px) {
	.ft-webinar-hero .container .container-fluid,.ft-webinar-hero .container .container-xxl,.ft-webinar-hero .container .container-xl,.ft-webinar-hero .container .container-lg,.ft-webinar-hero .container .container-md,.ft-webinar-hero .container .container-sm {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
}

.ft-webinar-hero .b-title {
	text-align: center;
	margin: 0 0 45px
}

.ft-webinar-hero .b-title p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

.ft-webinar-hero .b-title p:last-child {
	margin-bottom: 0
}

.ft-webinar-hero .b-title_left {
	text-align: left;
	max-width: 780px
}

.ft-webinar-hero .b-title_left .b-title .b-title-item {
	font-weight: 800;
	font-size: 44px;
	line-height: 1.2;
	color: #fff;
	text-transform: none;
	margin: 0 0 10px
}

.ft-webinar-hero .b-promo-title {
	font-weight: 800;
	font-size: 62px;
	line-height: 1.3;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

.ft-webinar-hero .b-timer__container-row {
	display: flex;
	justify-content: center;
	align-items: flex-start
}

.ft-webinar-hero .b-timer__container-row .b-timer__container-item {
	text-align: center
}

.ft-webinar-hero .b-timer__container-row .b-timer__container-item b {
	display: block;
	font-weight: 400;
	font-size: 40px;
	line-height: 1;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

.ft-webinar-hero .b-timer__container-row .b-timer__container-item span {
	display: block;
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	color: #fff;
	opacity: .5
}

.ft-webinar-hero .b-timer__container-row .b-timer__container-sep {
	display: block;
	font-weight: 400;
	font-size: 40px;
	line-height: 1;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	margin: 0 10px
}

.ft-webinar-hero .b-webinars-block-transparent {
	width: 100%;
	background-color: rgba(255,255,255,.1);
	border: 1px solid #fff;
	margin: 23px 0 50px
}

.ft-webinar-hero .b-webinars-block-transparent .b-timer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: center
}

.ft-webinar-hero .b-webinars-block-transparent .b-timer {
	position: relative;
	margin: 55px 0
}

.ft-webinar-hero .b-webinars-block-transparent .b-timer__container-top {
	font-size: 16px;
	margin-bottom: 45px
}

.ft-webinar-hero .b-webinars-block-transparent .b-timer__container-item {
	display: flex;
	align-items: flex-start
}

.ft-webinar-hero .b-webinars-block-transparent .b-timer__container-item b {
	font-size: 52px
}

.ft-webinar-hero .b-webinars-block-transparent .b-timer__container-item span {
	display: block;
	margin-top: -15px
}

.ft-webinar-hero .b-webinars-block-transparent .b-timer__container-sep {
	margin: 0 18px;
	opacity: 0
}

.ft-webinar-hero .b-webinars-block-transparent .b-webinars__btn {
	min-width: 100%
}

.ft-webinar-hero .b-timer__container-top {
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 13px
}

@media(max-width: 1229px) {
	.ft-webinar-hero .b-promo-title {
		font-size: 45px
	}

	.ft-webinar-hero .b-title_left .b-title .b-title-item {
		font-size: 36px
	}

	.ft-webinar-hero .b-webinars-block-transparent .b-timer__container-sep {
		margin: 0 3px
	}
}

@media(max-width: 991px)and (max-width: 991px) {
	.ft-webinar-hero.b-content {
		padding: 180px 0 50px
	}
}

@media(max-width: 991px) {
	.ft-webinar-hero .b-promo-title {
		font-size: 38px
	}
}

@media(max-width: 991px) {
	.ft-webinar-hero .b-title p {
		font-size: 15px
	}
}

@media(max-width: 991px) {
	.ft-webinar-hero .b-title_left .b-title .b-title-item {
		font-size: 32px
	}
}

@media(max-width: 767px) {
	.ft-webinar-hero .b-promo-title {
		font-size: 30px;
		font-weight: 800
	}

	.ft-webinar-hero .b-title p {
		font-size: 15px
	}
}

@media screen and (min-width: 768px) {
	.ft-webinar-hero .row {
		margin-top: 84px
	}
}

.ft-venture-funds-banner.learn-about {
	background-size: 55% auto;
	margin-bottom: 80px;
	padding: 0 12px
}

.ft-venture-funds-banner.learn-about .learn-about__wrapper {
	background: url("/images/svg/prisme.svg") right top/58% auto no-repeat,linear-gradient(to left, #866cff -43.42%, #000000 120.12%);
	padding: 100px 0
}

@media(max-width: 992px) {
	.ft-venture-funds-banner.learn-about .learn-about__wrapper {
		padding: 40px 0
	}
}

.ft-venture-funds-banner.learn-about .learn-about__title {
	margin-bottom: 20px
}

.ft-venture-funds-banner.learn-about .learn-about__description {
	font-size: 20px;
	margin-bottom: calc(1.5rem + 3vw);
	color: #e8eee8
}

.ft-venture-funds-banner.learn-about .learn-about__description b,.ft-venture-funds-banner.learn-about .learn-about__description strong {
	color: #8264ff;
	font-weight: 700
}

.ft-venture-funds-banner.learn-about .learn-about__description p:not(:last-child) {
	margin-bottom: 10px
}

.ft-venture-funds-banner.learn-about .learn-about__apps .learn-about__apps-list {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start;
	margin: -6px
}

.ft-venture-funds-banner.learn-about .learn-about__apps .learn-about__apps-list .learn-about__apps-list-item {
	padding: 6px;
	max-width: 50%
}

.ft-venture-funds-banner.learn-about .learn-about__apps .learn-about__apps-list .learn-about__apps-list-item a {
	display: block
}

.ft-venture-funds-banner.learn-about .learn-about__apps .learn-about__apps-list .learn-about__apps-list-item a .btn-primary {
	flex-flow: row wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	padding: 17px 20px;
	text-decoration: none;
	font-weight: 700
}

.ft-venture-funds-banner.learn-about .learn-about__apps .learn-about__apps-list .learn-about__apps-list-item a img {
	height: 56px;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	transition: .3s
}

@media(max-width: 576px) {
	.ft-venture-funds-banner.learn-about .learn-about__apps .learn-about__apps-list .learn-about__apps-list-item a img {
		height: auto
	}
}

.ft-venture-funds-banner.learn-about .learn-about__apps .learn-about__apps-list .learn-about__apps-list-item a:hover img {
	transform: translate(0, -3px)
}

.ft-venture-funds-banner.learn-about:last-child {
	margin-bottom: 0
}

.ft-venture-funds-banner.learn-about .learn-about__nav {
	width: max-content
}

.b-modal__questionnaire .modal-dialog {
	background: linear-gradient(180deg, #6a4bff -29.86%, #5a41db -4.91%, #38277e 17.97%, #271a59 35.67%, #19103c 51.74%, #130d30 63.61%, #0f0b27 71.82%, #050512 92.83%);
	backdrop-filter: blur(3.88398px);
	max-width: 700px;
	height: 879px;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.b-modal__questionnaire-close {
	position: absolute;
	top: -13px;
	right: -13px;
	width: 26px;
	height: 26px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #53536f;
	color: #d0cde2
}

.b-modal__questionnaire-ico {
	width: 70px;
	height: 70px;
	border-radius: 100%;
	background: url(../images/svg/modal-check.svg) center no-repeat #fff;
	margin: 0 auto 62px
}

.b-modal__questionnaire-text {
	margin: 0 0 83px
}

.b-modal__questionnaire-text p {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.3;
	text-align: center;
	color: #fff
}

.b-modal-item {
	position: fixed;
	bottom: 125px;
	right: 55px;
	width: 400px;
	z-index: 15;
	background: #050512;
	border: .424658px solid #b1a0ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	backdrop-filter: blur(3.88398px)
}

.b-modal-item.active {
	z-index: 1120;
	opacity: 1;
	visibility: visible;
	transition: .3s
}

.b-modal-item__close {
	position: absolute;
	top: -13px;
	right: -13px;
	width: 26px;
	height: 26px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #53536f;
	color: #d0cde2;
	font-size: 10px;
	z-index: 3
}

.b-modal-item__top {
	position: relative
}

.b-modal-item__top-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start
}

.b-modal-item__top-wrap ul {
	display: flex;
	justify-content: flex-start;
	align-content: flex-start;
	margin: 0 0 30px
}

.b-modal-item__top-wrap ul li {
	background: #050512;
	border: 2px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	width: 75px;
	height: 75px;
	margin: 0 12px 0 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.b-modal-item__top-wrap ul li:last-child {
	margin-right: 0
}

.b-modal-item__top-wrap ul li b {
	font-weight: 700;
	font-size: 23px;
	line-height: 1;
	text-transform: uppercase;
	color: #fff;
	display: block;
	margin: 0 0 7px
}

.b-modal-item__top-wrap ul li span {
	font-weight: 700;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color: #d0cde2;
	opacity: .7
}

.b-modal-item__label {
	padding: 9px 13px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	color: #fff
}

.b-modal-item__label_green {
	background: #42d481
}

.b-modal-item__label_pink {
	background: #f74870
}

.b-modal-item__label_purple {
	background: #6a4bff
}

.b-modal-item__content {
	padding: 20px 20px 35px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.b-modal-item__content p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #fff;
	opacity: .8
}

.b-modal-item__content .b-link {
	margin: 20px 0 0
}

.b-modal-item__content-desc {
	font-family: Caecilia;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #d0cde2;
	display: block;
	margin: 0 0 5px
}

.b-modal-item__content-name {
	display: block;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.3;
	color: #fff;
	margin: 0 0 5px
}

.b-modal__form .modal-dialog {
	background: linear-gradient(180deg, #6a4bff -29.86%, #5a41db -4.91%, #38277e 17.97%, #271a59 35.67%, #19103c 51.74%, #130d30 63.61%, #0f0b27 71.82%, #050512 92.83%);
	backdrop-filter: blur(3.88398px);
	padding: 70px 45px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 710px
}

.b-modal__form-title {
	margin: 0 0 50px
}

.b-modal__form-title b {
	display: block;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.1;
	color: #fff;
	margin: 0 0 13px
}

.b-modal__form-title p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #fff;
	opacity: .8;
	max-width: 70%
}

.b-modal__form-block {
	margin: 0 0 50px
}

.b-modal__form-text {
	margin: 0 0 25px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1;
	color: #fff
}

.b-modal__form-row {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-right: -9px;
	margin-left: -9px
}

.b-modal__form-col {
	width: 50%;
	padding-left: 9px;
	padding-right: 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 30px
}

.b-modal__form-col:last-child {
	margin-bottom: 0
}

.b-modal__form-col_big {
	width: 100%
}

.b-modal__input-title {
	font-family: Caecilia;
	font-weight: 300;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0 0 10px
}

.b-modal__input-item {
	position: relative
}

.b-modal__input-item .select2 {
	width: 100% !important;
	background: #eaebef;
	display: block
}

.b-modal__input-item .select2 .select2-selection {
	padding: 14px 10px
}

.b-modal__input-item input {
	width: 100%;
	height: 54px;
	background: #eaebef;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0a0a23
}

.b-modal__input-item input::-webkit-input-placeholder {
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0a0a23;
	opacity: .4
}

.b-modal__input-item input:-moz-placeholder {
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0a0a23;
	opacity: .4
}

.b-modal__input-item textarea {
	width: 100%;
	height: 115px;
	background: #eaebef;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0a0a23
}

.b-modal__input-item textarea::-webkit-input-placeholder {
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0a0a23;
	opacity: .4
}

.b-modal__input-item textarea:-moz-placeholder {
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #0a0a23;
	opacity: .4
}

.b-modal__input-bottom {
	font-family: Caecilia;
	text-align: right;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #e5e5e5;
	margin: 10px 0 0
}

.b-modal__subscribe-popup .modal-dialog {
	background: #050512;
	max-width: 500px
}

.b-modal__subscribe-popup-inner {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: none
}

.b-modal__subscribe-popup-form {
	width: 100%;
	max-width: 500px;
	background-color: #050512;
	pointer-events: auto
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-venture-subscribe-banner.form-section {
	background-size: 55% auto;
	margin-bottom: 80px;
	padding: 0 12px
}

.ft-venture-subscribe-banner.form-section .form-section__wrapper {
	background: url("/images/svg/prisme-3.svg") left top/contain no-repeat,linear-gradient(to right, #866cff -43.42%, #000000 120.12%);
	padding: 100px 0
}

@media(max-width: 992px) {
	.ft-venture-subscribe-banner.form-section .form-section__wrapper {
		padding: 40px 0
	}
}

.ft-venture-subscribe-banner.form-section .form-section__title {
	margin-bottom: 20px
}

.ft-venture-subscribe-banner.form-section .form-section__description {
	font-size: 20px;
	margin-bottom: 60px;
	color: #e8eee8
}

.ft-venture-subscribe-banner.form-section .form-section__description b,.ft-venture-subscribe-banner.form-section .form-section__description strong {
	color: #8264ff
}

.ft-venture-subscribe-banner.form-section .form-section__description p:not(:last-child) {
	margin-bottom: 5px
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form .submitted-message {
	overflow: visible !important;
	background-color: rgba(0,0,0,0);
	border: none
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form .submitted-message p {
	position: relative;
	font-size: 14px;
	color: #eaebef
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form .submitted-message p:not(:last-child) {
	margin-bottom: 10px
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form {
	position: relative
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start;
	margin: 0 0 25px 0;
	max-width: none
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset .hs-form-field {
	margin: 0;
	float: none;
	padding: 0;
	outline: none;
	width: 100%
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset .hs-form-field label {
	font-family: "brother-1816",Arial,Helvetica,sans-serif;
	font-weight: 400
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset .hs-form-field .input {
	margin: 0
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset.form-columns-2 {
	margin-left: -10px;
	margin-right: -10px
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset.form-columns-2 .hs-form-field {
	width: 50%;
	padding: 0 10px
}

@media(max-width: 576px) {
	.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset.form-columns-2 .hs-form-field {
		width: 100%;
		margin: 0 0 25px 0
	}

	.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form fieldset.form-columns-2 .hs-form-field:last-child {
		margin-bottom: 0
	}
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form .hs_email .input input[type=email] {
	flex-shrink: 1;
	background: #fff;
	color: #0a0a23;
	font-weight: 700;
	font-family: "brother-1816",Arial,Helvetica,sans-serif;
	margin: 0;
	width: 100%
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form .hs_submit {
	margin-top: 35px
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form .hs_submit .hs-button {
	min-width: 200px;
	font-size: 18px;
	font-weight: 700;
	padding-left: 20px
}

.ft-venture-subscribe-banner.form-section .form-section__form .hbspt-form form .hs_error_rollup {
	display: none
}

.ft-venture-subscribe-banner.form-section:last-child {
	margin-bottom: 0
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-feature-background.promo {
	padding: 80px 0 80px 0;
	background-repeat: no-repeat;
	background-position: calc(50% + 150px) 60px;
	background-size: 652px auto;
	position: relative
}

.ft-feature-background.promo>.container>.row {
	min-height: 380px;
	align-items: center !important
}

@media(max-width: 768px) {
	.ft-feature-background.promo>.container>.row {
		min-height: 0
	}
}

.ft-feature-background.promo>.container>.row_auto-height {
	min-height: 0
}

.ft-feature-background.promo>.container>.row.row-auto {
	min-height: 200px
}

@media(max-width: 576px) {
	.ft-feature-background.promo>.container>.row.row-auto {
		min-height: 0
	}
}

.ft-feature-background.promo .promo__bg {
	position: absolute;
	pointer-events: none;
	z-index: -1;
	left: calc(50% + 80px);
	top: 45px
}

@media(max-width: 576px) {
	.ft-feature-background.promo .promo__bg {
		left: 50%;
		transform: translate(-50%, 0)
	}
}

.ft-feature-background.promo .promo__bg img,.ft-feature-background.promo .promo__bg svg {
	max-width: 100%;
	vertical-align: middle;
	box-sizing: border-box
}

.ft-feature-background.promo .promo__title {
	margin-bottom: 0
}

.ft-feature-background.promo .promo__content {
	margin: 0 0 60px 0;
	font-size: 18px;
	font-weight: 400;
	font-family: "stix-two-text",Arial,Helvetica,sans-serif
}

.ft-feature-background.promo .promo__content b,.ft-feature-background.promo .promo__content strong {
	font-weight: 800
}

.ft-feature-background.promo .promo__content:last-child {
	margin-bottom: 20px
}

.ft-feature-background.promo .promo__content .btn-primary {
	margin-top: 15px
}

.ft-feature-background.promo .promo__col-img {
	text-align: center
}

.ft-feature-background.promo .promo__col-img img {
	width: auto;
	display: inline-block;
	vertical-align: top
}

.ft-feature-background.promo .promo__col-img img[width="1"] {
	width: 100% !important
}

.ft-feature-background.promo .overflow-hidden:first-child>section:first-of-type,.ft-feature-background.promo main>section:first-of-type {
	padding-top: calc(2.25rem + 12vw)
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-form-columns .legal-consent-container .hs-richtext em {
	color: #7d808e;
	font-size: 12px
}

.ft-form-columns .b-title-top {
	background: linear-gradient(45deg, #6a4bff 40%, #b1a0ff 60%, #b1a0ff)
}

.ft-form-columns.b-subscribe_2 .hbspt-form form .input {
	position: relative
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 75px 60px 110px 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #050512;
	border: 1px solid #866cff;
	backdrop-filter: blur(3.88398px)
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-wrap {
	max-width: inherit;
	width: 635px;
	flex-shrink: 0;
	margin: 0 80px 0 0
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-wrap img {
	max-width: 300px;
	padding: 20px 0
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-right {
	padding: 25px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-right p {
	font-family: "stix-two-text";
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 15px 0
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-right.sidebar {
	flex: 1
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-right .b-subscribe__container-list {
	margin: 20px 0 0 0
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-right .b-subscribe__container-list li {
	margin: 0 0 20px 0
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-right .b-subscribe__container-list li a {
	background: #0a0a23;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #8264ff;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	padding: 30px 0;
	display: block;
	text-decoration: none;
	transition: .3s
}

@media(max-width: 767px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__container-right .b-subscribe__container-list li a {
		font-size: 17px;
		padding: 20px 0
	}
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-right .b-subscribe__container-list li a:hover {
	background: #8264ff;
	transition: .3s
}

.ft-form-columns.b-subscribe_2 .b-subscribe__disclosure {
	width: 100%;
	padding-top: 25px
}

.ft-form-columns.b-subscribe_2 .b-subscribe__disclosure p {
	font-size: 14px;
	line-height: 1.4;
	color: #aeacb9
}

@media(max-width: 1229px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__container-wrap {
		width: 60%;
		margin: 0 30px 0 0
	}
}

@media(max-width: 991px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__container {
		padding: 50px 15px
	}
}

@media(max-width: 767px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__container {
		display: block;
		padding: 30px 15px
	}

	.ft-form-columns.b-subscribe_2 .b-subscribe__container-wrap {
		width: 100%
	}

	.ft-form-columns.b-subscribe_2 .b-subscribe__container-right.sidebar {
		margin-bottom: unset
	}
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-list ul:nth-child(2) {
	margin: 20px 0 0 0
}

.ft-form-columns.b-subscribe_2 .b-subscribe__container-list ul:nth-child(2):empty {
	display: none
}

.ft-form-columns.b-subscribe_2[data-sidebar=False] .b-subscribe__container-wrap,.ft-form-columns.b-subscribe_2[data-sidebar=False] .b-subscribe__disclosure,.ft-form-columns.b-subscribe_2[data-sidebar=false] .b-subscribe__container-wrap,.ft-form-columns.b-subscribe_2[data-sidebar=false] .b-subscribe__disclosure {
	margin: 0 auto;
	width: 100%;
	max-width: 690px
}

.ft-form-columns.b-subscribe_2[data-sidebar=False] .b-subscribe__container-right,.ft-form-columns.b-subscribe_2[data-sidebar=false] .b-subscribe__container-right {
	display: none
}

.ft-form-columns.b-subscribe_2[data-sidebar=False].b-subscribe_2 .hbspt-form .hs-richtext p,.ft-form-columns.b-subscribe_2[data-sidebar=false].b-subscribe_2 .hbspt-form .hs-richtext p {
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #d0cde2
}

.ft-form-columns.b-subscribe_2[data-sidebar=False] .b-subscribe__container,.ft-form-columns.b-subscribe_2[data-sidebar=false] .b-subscribe__container {
	padding: 33px 0 145px 0
}

@media(max-width: 991px) {
	.ft-form-columns.b-subscribe_2[data-sidebar=False] .b-subscribe__container,.ft-form-columns.b-subscribe_2[data-sidebar=false] .b-subscribe__container {
		padding: 30px 15px 100px 15px
	}
}

@media(max-width: 1023px) {
	.ft-form-columns.b-subscribe_2[data-sidebar=True] .sidebar,.ft-form-columns.b-subscribe_2[data-sidebar=true] .sidebar {
		display: block;
		width: 100%
	}
}

.ft-form-columns.b-subscribe_2 .b-subscribe__top a {
	text-decoration: underline;
	color: #8264ff
}

.ft-form-columns.b-subscribe_2 .b-subscribe__top:empty {
	display: none
}

.ft-form-columns.b-subscribe_2 .b-subscribe__top h1 {
	word-wrap: break-word;
	overflow-wrap: break-word;
	hyphens: auto;
	max-width: 100%
}

@media(min-width: 1229px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__top h1 {
		font-size: 62px
	}
}

@media(max-width: 1200px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__top h1 {
		font-size: 52px
	}
}

@media(max-width: 991px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__top h1 {
		font-size: 38px
	}
}

@media(max-width: 767px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__top h1 {
		font-size: 30px;
		font-weight: 800
	}
}

.ft-form-columns.b-subscribe_2 .b-subscribe__top p {
	font-family: "stix-two-text";
	font-weight: 400;
	color: #d0cde2;
	font-size: 18px
}

@media(max-width: 1023px) {
	.ft-form-columns.b-subscribe_2 .b-subscribe__top p:nth-child(2n+1) {
		padding-top: 10px
	}
}

.ft-form-columns.b-subscribe_2 .hbspt-form form * {
	box-sizing: border-box !important
}

.ft-form-columns.b-subscribe_2 .hbspt-form .hs-form-checkbox {
	color: #fff
}

.ft-form-columns.b-subscribe_2 .hbspt-form .hs-richtext p {
	font-family: "brother-1816",sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7d808e
}

.ft-form-columns.b-subscribe_2 .hbspt-form .hs-richtext h3 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 28px
}

@media(min-width: 1024px) {
	.ft-form-columns.b-subscribe_2 .hbspt-form .hs-richtext h3 {
		font-size: 23px;
		line-height: 28px
	}
}

.ft-form-columns.b-subscribe_2 .hbspt-form .hs-fieldtype-text>label span {
	font-family: "stix-two-text",sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.ft-form-columns.b-subscribe_2 .hbspt-form li.hs-form-radio span,.ft-form-columns.b-subscribe_2 .hbspt-form li.hs-form-checkbox span,.ft-form-columns.b-subscribe_2 .hbspt-form li.hs-form-booleancheckbox label>span {
	position: relative;
	display: flex;
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	color: #d0cde2;
	cursor: pointer;
	transition: color .3s ease
}

.ft-form-columns.b-subscribe_2 .hbspt-form li.hs-form-radio span p,.ft-form-columns.b-subscribe_2 .hbspt-form li.hs-form-checkbox span p,.ft-form-columns.b-subscribe_2 .hbspt-form li.hs-form-booleancheckbox label>span p {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit
}

.ft-form-columns.b-subscribe_2 .hbspt-form .field>label {
	font-family: "stix-two-text",sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.ft-form-columns.b-subscribe_2 .hbspt-form .hs-form-required {
	color: #fff
}

.ft-form-columns.b-subscribe_2 .hbspt-form .hs-dependent-field .hs-form-booleancheckbox-display {
	position: relative;
	display: -ms-flexbox;
	display: inline-block;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 8px
}

.ft-form-columns.b-subscribe_2 .hbspt-form form li.hs-form-radio span:hover,.ft-form-columns.b-subscribe_2 .hbspt-form form li.hs-form-checkbox span:hover,.ft-form-columns.b-subscribe_2 .hbspt-form form li.hs-form-booleancheckbox span:hover {
	color: #866cff;
	transition: color .3s ease
}

.ft-form-columns .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: gray !important;
	color: #fff !important
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.forrit-text-page-template.single-wrapper {
	padding-top: 168px
}

.forrit-text-page-template.single-wrapper .single__content {
	width: 100%;
	margin: 0 auto
}

.forrit-text-page-template.single-wrapper.with-bg {
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%)
}

.forrit-text-page-template.single-wrapper.with-bg .wysiwyg p {
	color: #d0cde2;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4
}

.forrit-text-page-template.single-wrapper.with-bg .wysiwyg p:first-of-type {
	font-family: "stix-two-text"
}

.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h1,.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h2,.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h3,.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h4,.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h5,.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h6 {
	margin: 0 0 10px;
	color: #fff;
	text-transform: capitalize;
	line-height: 1.3
}

.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h1 {
	font-weight: 800;
	font-size: 62px
}

.forrit-text-page-template.single-wrapper.with-bg .wysiwyg strong {
	font-weight: bold
}

.forrit-text-page-template.single-wrapper.with-bg .wysiwyg table {
	width: 100%;
	background: #0a0a17;
	backdrop-filter: blur(4px);
	margin: 40px 0
}

.forrit-text-page-template.single-wrapper.with-bg .wysiwyg table tbody tr td {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	text-align: center;
	border-right: 1px solid rgba(208,205,226,.2);
	border-bottom: 1px solid rgba(208,205,226,.2)
}

@media(min-width: 576px) {
	.forrit-text-page-template.single-wrapper .single__content {
		max-width: 540px
	}
}

@media(min-width: 768px) {
	.forrit-text-page-template.single-wrapper .single__content {
		max-width: 720px
	}
}

@media(min-width: 992px) {
	.forrit-text-page-template.single-wrapper .single__content {
		max-width: 960px
	}
}

@media(min-width: 1230px) {
	.forrit-text-page-template.single-wrapper .single__content {
		max-width: 1200px
	}
}

@media(max-width: 1229px) {
	.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h1 {
		font-size: 45px
	}
}

@media(max-width: 991px) {
	.forrit-text-page-template.single-wrapper.with-bg .wysiwyg p {
		font-size: 16px
	}

	.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h1 {
		font-size: 38px
	}
}

@media(max-width: 767px) {
	.forrit-text-page-template.single-wrapper.with-bg .wysiwyg p {
		font-size: 14px
	}

	.forrit-text-page-template.single-wrapper.with-bg .wysiwyg p:first-of-type {
		padding: 0 0 20px 0;
		margin: 0 0 50px 0
	}

	.forrit-text-page-template.single-wrapper.with-bg .wysiwyg h1 {
		font-size: 30px;
		font-weight: 800
	}

	.TermsPolicy>p:first-of-type {
		font-family: "stix-two-text"
	}
}

.ft-button.ft-infobox-wrapper {
	display: flex;
	justify-content: end;
	padding: 0 10px 50px 0;
	width: 100%;
	max-width: 1170px;
	margin: auto;
	position: relative
}

.ft-button.ft-infobox-wrapper a:nth-child(1) {
	top: 0;
	left: calc(48% - 1px);
	padding: 0 10px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px #0a0a23
}

@media(min-width: 768px) {
	.ft-button.ft-infobox-wrapper a:nth-child(1) {
		position: absolute
	}
}

@media(min-width: 768px)and (max-width: 1299px) {
	.ft-button.ft-infobox-wrapper a:nth-child(1) {
		left: calc(48% - .15*(1299px - 100vw))
	}
}

.ft-button.ft-infobox-wrapper a:nth-child(1):hover {
	color: #8264ff
}

.ft-button.ft-infobox-wrapper a:nth-child(2) {
	padding: 0 10px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px #0a0a23
}

.ft-button.ft-infobox-wrapper a:nth-child(2):hover {
	color: #8264ff
}

.ft-entering-site-notice.entering-popup {
	padding: 26px 26px
}

.ft-entering-site-notice .ark-popup {
	position: relative;
	padding: 100px 100px 75px 100px;
	width: 864px;
	max-width: 100%;
	margin: 0 auto;
	background: rgba(5,5,18,.85);
	box-shadow: 0 30px 40px rgba(0,0,0,.25);
	color: #eaebef
}

.ft-entering-site-notice .ark-popup__header {
	margin-bottom: 26px
}

.ft-entering-site-notice .ark-popup__header img {
	max-width: 50%
}

.ft-entering-site-notice .ark-popup__title {
	margin-top: 20px
}

.ft-entering-site-notice .ark-popup__content {
	height: 280px;
	max-height: 280px;
	overflow-y: scroll;
	padding-right: 12px;
	margin-bottom: 24px;
	font-size: 16px
}

.ft-entering-site-notice .ark-popup__content::-webkit-scrollbar {
	width: 5px
}

.ft-entering-site-notice .ark-popup__content::-webkit-scrollbar-thumb {
	background: #8264ff
}

.ft-entering-site-notice .ark-popup__content::-webkit-scrollbar-track {
	background: #c1b1ff
}

.ft-entering-site-notice .ark-popup__content:last-child {
	margin-bottom: 0
}

.ft-entering-site-notice .ark-popup__actions {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start;
	margin: -35px
}

.ft-entering-site-notice .ark-popup__actions-col {
	padding: 35px;
	width: 50%
}

.ft-entering-site-notice .ark-popup__actions-btn {
	min-width: fit-content;
	width: 100%;
	height: 64px;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	padding: 20px;
	display: flex
}

.ft-entering-site-notice .ark-popup__actions-btn:after {
	display: inline-block
}

@media only screen and (min-width: 769px)and (max-width: 1024px) {
	.ft-entering-site-notice.entering-popup,.ft-entering-site-notice .ark-popup {
		padding: 36px
	}
}

@media only screen and (min-width: 426px)and (max-width: 768px) {
	.ft-entering-site-notice.entering-popup {
		height: 634px;
		max-height: 634px;
		padding: 40px
	}

	.ft-entering-site-notice .ark-popup {
		padding: 40px
	}

	.ft-entering-site-notice .ark-popup__title {
		font-size: 28px
	}

	.ft-entering-site-notice .ark-popup__content {
		margin-bottom: 40px
	}

	.ft-entering-site-notice .ark-popup__actions-col {
		padding: 32px 24px
	}

	.ft-entering-site-notice .ark-popup__actions-col:first-child,.ft-entering-site-notice .ark-popup__actions-col:last-child {
		padding-left: 12px
	}
}

@media(max-width: 425px) {
	.ft-entering-site-notice.entering-popup {
		height: 615px;
		max-height: 615px;
		padding: 32px
	}

	.ft-entering-site-notice .ark-popup {
		padding: 32px
	}
}

.ft-leaving-site-notice.ark-popup {
	padding: 36px
}

.ft-leaving-site-notice.ark-popup .ark-popup__content {
	margin-bottom: 36px
}

.ft-shareholder-documents.b-promo__documents {
	background: none;
	padding: 48px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media(min-width: 1024px) {
	.ft-shareholder-documents.b-promo__documents {
		padding: 120px 0 50px !important
	}
}

@media(max-width: 767px) {
	.ft-shareholder-documents.b-promo__documents {
		padding: 40px 0 50px !important
	}
}

@media(max-width: 1229px) {
	.ft-shareholder-documents.b-promo__documents {
		padding: 120px 0 50px !important
	}
}

@media(max-width: 991px) {
	.ft-shareholder-documents.b-promo__documents {
		padding: 30px 0 50px !important
	}
}

.ft-shareholder-documents.b-promo__documents>.container>.row>div {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-shareholder-documents.b-promo__documents .b-promo__documents-left h1 {
	margin: 0 0 10px
}

.ft-shareholder-documents.b-promo__documents .b-promo__documents-left .b-promo-text {
	margin: 0 0 45px
}

.ft-shareholder-documents.b-promo__documents .b-promo__documents-left .b-promo-text p {
	font-family: caecilialtpro;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.6;
	color: #d0cde2
}

.ft-shareholder-documents .b-materials__wrapper {
	background: #050512;
	backdrop-filter: blur(3.88398px)
}

.ft-shareholder-documents .b-materials__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 2px solid #6a4bff;
	border-bottom: 1px solid #6a4bff;
	padding: 32px 39px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-shareholder-documents .b-materials__top-left {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-shareholder-documents .b-materials__top-left.b-select-container {
	margin: 0 60px 0 0
}

.ft-shareholder-documents .b-section_padding-top {
	padding-top: 40px
}

.ft-shareholder-documents .b-materials__link-all {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2;
	text-decoration: none;
	transition: .3s ease;
	color: #fff
}

.ft-shareholder-documents .b-materials__link-all:hover,.ft-shareholder-documents .b-materials__link-all.active {
	color: #8264ff;
	transition: .3s ease
}

.ft-shareholder-documents .b-materials__container {
	padding: 50px 70px 55px 46px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-shareholder-documents .b-materials__container.no-sidebar {
	padding: 50px 46px 55px
}

@media(max-width: 1229px) {
	.ft-shareholder-documents .b-materials__container.no-sidebar {
		padding: 50px 15px 55px
	}
}

.ft-shareholder-documents .b-materials-col {
	margin-bottom: 25px
}

.ft-shareholder-documents .b-materials-block {
	background: #8264ff;
	height: 225px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-decoration: none;
	cursor: pointer;
	transition: .3s
}

.ft-shareholder-documents .b-materials-block__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 13px 15px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(208,205,226,.2)
}

.ft-shareholder-documents .b-materials-block__top-text {
	text-align: right
}

.ft-shareholder-documents .b-materials-block__top-name {
	font-weight: 700;
	font-size: 17px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 5px 0
}

.ft-shareholder-documents .b-materials-block__top-name.uppercase {
	text-transform: uppercase
}

.ft-shareholder-documents .b-materials-block__top-desc {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.2;
	color: #d0cde2
}

.ft-shareholder-documents .b-materials-block__footer {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 5px 17px 24px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-shareholder-documents .b-materials-block__footer-subname {
	display: block;
	font-weight: 700;
	font-size: 32px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 5px 0;
	transition: .3s
}

.ft-shareholder-documents .b-materials-block__footer-name {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0;
	transition: .3s
}

.ft-shareholder-documents .b-materials-block__footer-date {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.2;
	color: #fff;
	opacity: .6
}

.ft-shareholder-documents .b-materials-block__footer-btn {
	font-size: 20px;
	color: #fff;
	padding: 0 0 2px 0;
	border-bottom: 2px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	margin-bottom: 3px;
	transition: .3s
}

.ft-shareholder-documents .b-materials-block__top-img {
	font-size: 23px;
	color: #fff
}

.ft-shareholder-documents .b-materials-block__top-img.icon-pdf:before {
	content: "";
	color: #fff
}

.ft-shareholder-documents .b-materials-block__top-img.icon-csv:before {
	content: "";
	color: #fff
}

.ft-shareholder-documents .b-materials-block__top-img.icon-xml:before {
	content: "";
	color: #fff
}

.ft-shareholder-documents .b-text p {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.6;
	color: #79768b;
	margin: 0 0 20px 0
}

.ft-shareholder-documents .b-materials-block__footer-btn:hover,.ft-shareholder-documents .b-materials-block__footer-btn:focus,.ft-shareholder-documents .b-materials-block__footer-btn:active {
	text-decoration: none;
	color: #fff;
	opacity: .5;
	transition: .3s
}

.ft-shareholder-documents .b-materials-block_big {
	height: 349px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__top {
	padding: 23px 20px 23px 30px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__top-img {
	font-size: 36px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__top-name {
	font-size: 26px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__top-desc {
	font-size: 18px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__footer {
	padding: 5px 20px 30px 30px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__footer-subname {
	font-size: 40px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__footer-name {
	font-size: 32px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__footer-date {
	font-size: 18px
}

.ft-shareholder-documents .b-materials-block_big .b-materials-block__footer-btn {
	font-size: 29px
}

.ft-shareholder-documents .b-materials-block:hover {
	background: #0a0a23;
	transition: .3s
}

.ft-shareholder-documents .b-materials-block:hover .b-materials-block__footer-subname,.ft-shareholder-documents .b-materials-block:hover .b-materials-block__footer-name {
	color: #866cff;
	transition: .3s
}

.ft-shareholder-documents .b-materials-block:hover .b-materials-block__footer-btn {
	color: #866cff;
	border-color: #866cff;
	transition: .3s
}

@media(min-width: 1024px) {
	.ft-shareholder-documents .b-promo__documents {
		padding: 120px 0 50px !important
	}
}

@media(max-width: 767px) {
	.ft-shareholder-documents .b-promo__documents {
		padding: 40px 0 50px !important
	}
}

@media(max-width: 1229px) {
	.ft-shareholder-documents .b-promo__documents {
		padding: 120px 0 50px !important
	}
}

@media(max-width: 991px) {
	.ft-shareholder-documents .b-promo__documents {
		padding: 30px 0 50px !important
	}

	.ft-shareholder-documents .b-materials-block__footer-name {
		font-size: 18px
	}

	.ft-shareholder-documents .b-materials-block__footer {
		padding: 10px
	}

	.ft-shareholder-documents .b-materials-block__footer-btn {
		font-size: 15px
	}
}

@media(max-width: 575px) {
	.ft-shareholder-documents .b-materials-block {
		height: auto
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-search-page .b-search-result {
	padding: 82px 0 120px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-search-page .b-search-result .b-title_left {
	width: 100%;
	max-width: 100%
}

.ft-search-page .b-search-result .container {
	position: static
}

.ft-search-page .b-search-result__form {
	position: relative;
	margin: 0 0 36px 0
}

.ft-search-page .b-search-result__form-input {
	width: 100%;
	height: 54px;
	background: none;
	border: 2px solid #8264ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	padding: 0 40px 0 20px
}

.ft-search-page .b-search-result__form-input::-webkit-input-placeholder {
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color: #fff
}

.ft-search-page .b-search-result__form-input:-moz-placeholder {
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color: #fff
}

.ft-search-page .b-search-result__form-clear {
	position: absolute;
	top: 50%;
	right: 18px;
	transform: translateY(-50%);
	font-size: 14px;
	color: #fff
}

.ft-search-page .b-search-result__top {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-search-page .b-search-result__nav ul {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

@media(min-width: 991px) {
	.ft-search-page .b-search-result__nav ul li {
		margin: 0 58px 0 0
	}
}

.ft-search-page .b-search-result__nav ul li:last-child {
	margin-right: 0
}

.ft-search-page .b-search-result__nav ul li a {
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #8e8c9c;
	opacity: .8;
	text-decoration: none;
	transition: .3s
}

.ft-search-page .b-search-result__nav ul li a:hover {
	opacity: 1;
	transition: .3s
}

.ft-search-page .b-search-result__nav ul li a.active {
	color: #8264ff;
	opacity: 1
}

.ft-search-page .b-search-result__top .b-content-select {
	margin: 0
}

.ft-search-page .b-content-select .selectric .label {
	height: 22px;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	margin: 0 25px 0 10px
}

.ft-search-page .b-content-select select {
	display: none
}

.ft-search-page .b-content-select .selectric {
	border: none;
	background: none
}

.ft-search-page .b-content-select .selectric .button {
	background: none;
	width: 12px;
	height: 100%;
	line-height: inherit;
	left: auto;
	right: 0;
	border: none;
	color: rgba(0,0,0,0)
}

.ft-search-page .b-content-select .selectric .button:after {
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 12px;
	color: #79768b;
	border: none;
	top: auto;
	bottom: -3px;
	right: auto;
	left: 0;
	height: auto;
	width: auto;
	transition: .3s
}

.ft-search-page .b-content-select .selectric .button:before {
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 12px;
	color: #79768b;
	border: none;
	position: absolute;
	top: 2px;
	right: .4px;
	left: 0;
	transform: rotate(180deg);
	transition: .3s
}

.ft-search-page .b-content-select .selectric:hover .button:before,.ft-search-page .b-content-select .selectric:hover .button:after {
	color: #fff;
	transition: .3s
}

.ft-search-page .b-search-result #video_all_result .b-webinars__item-img:before {
	padding-bottom: 60%
}

.ft-search-page .b-search-result #commentaries_all_list .col-xl-6,.ft-search-page .b-search-result #webinar_all_result .col-xl-6,.ft-search-page .b-search-result #video_all_result .col-xl-6,.ft-search-page .b-search-result #document_all_result .col-xl-6 {
	margin-bottom: 75px
}

.ft-search-page .b-search-result #Funds_all_list .col-xl-4 {
	margin-bottom: 30px
}

.ft-search-page .b-found-item {
	background: #0a0a23;
	border: 1px solid #8264ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 95px 10px 5px 10px;
	min-height: 401px;
	position: relative
}

.ft-search-page .b-found-item__link {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ft-search-page .b-found-item__img {
	width: 128px;
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto 30px
}

.ft-search-page .b-found-item__img img {
	width: 100%;
	height: 100%
}

.ft-search-page .b-found-item__text {
	text-align: center
}

.ft-search-page .b-found-item__text-name {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.3;
	color: #fff
}

.ft-search-page .b-found-item__text-desc {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #d0cde2;
	opacity: .6
}

.ft-search-page .b-found-others ul li {
	margin: 0 0 28px 0
}

.ft-search-page .b-found-others ul li:last-child {
	margin-bottom: 0px
}

.ft-search-page .b-found-others ul li a {
	display: block;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.1;
	color: #fff;
	text-decoration: none;
	transition: .3s
}

.ft-search-page .b-found-others ul li a:hover {
	color: #d0cde2;
	transition: .3s
}

.ft-search-page .b-title__row {
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media(max-width: 1229px) {
	.ft-search-page .b-title-item {
		font-size: 36px
	}
}

.ft-search-page .b-title-item_small {
	font-size: 26px;
	font-weight: 700
}

.ft-search-page .b-title p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

.ft-search-page .b-materials__wrapper {
	background: #050512;
	backdrop-filter: blur(3.88398px)
}

.ft-search-page .b-materials__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 2px solid #6a4bff;
	border-bottom: 1px solid #6a4bff;
	padding: 32px 39px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-search-page .b-materials__top-left {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-search-page .b-materials__top-left .b-select-container {
	margin: 0 60px 0 0
}

.ft-search-page .b-materials__search {
	position: relative;
	width: 200px
}

.ft-search-page .b-materials__search-input {
	width: 100%;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	padding: 0 0 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: none
}

.ft-search-page .b-materials__search-input::-webkit-input-placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff
}

.ft-search-page .b-materials__search-input:-moz-placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff
}

.ft-search-page .b-materials__search-btn {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	font-size: 14px;
	color: #fff;
	pointer-events: none
}

.ft-search-page .b-materials__link-all {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2;
	text-decoration: none;
	transition: .3s ease;
	color: #fff
}

.ft-search-page .b-materials__link-all:hover,.ft-search-page .b-materials__link-all.active {
	color: #8264ff;
	transition: .3s ease
}

.ft-search-page .b-materials__top-right {
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	color: #79768b
}

.ft-search-page .b-materials__aside {
	border-right: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 23px
}

.ft-search-page .b-materials__aside-container {
	padding: 0 39px 40px 39px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: sticky;
	top: 10px
}

.ft-search-page .b-materials__aside-title {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0 0 13px 0;
	pointer-events: none
}

.ft-search-page .b-materials__aside ul li {
	margin: 0 0 13px 0
}

.ft-search-page .b-materials__aside ul li:last-child {
	margin-bottom: 0px
}

.ft-search-page .b-materials__aside ul li a {
	display: block;
	padding: 22px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(177,160,255,.4);
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	text-align: center;
	color: #b1a0ff;
	text-decoration: none;
	transition: .3s
}

.ft-search-page .b-materials__aside ul li a:hover {
	background: rgba(177,160,255,.6);
	transition: .3s
}

.ft-search-page .b-materials__aside ul li a.active {
	background: #6a4bff;
	color: #fff;
	transition: .3s
}

.ft-search-page .b-materials__container {
	padding: 50px 70px 55px 46px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-search-page .b-materials__container.no-sidebar {
	padding: 50px 46px 55px
}

.ft-search-page .b-materials-col {
	margin-bottom: 25px
}

.ft-search-page .b-materials-block {
	background: #8264ff;
	height: 225px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-decoration: none;
	cursor: pointer;
	transition: .3s
}

.ft-search-page .b-materials-block__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 13px 15px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(208,205,226,.2)
}

.ft-search-page .b-materials-block__top-img {
	font-size: 23px;
	color: #fff
}

.ft-search-page .b-materials-block__top-img.icon-pdf:before {
	content: "";
	color: #fff
}

.ft-search-page .b-materials-block__top-img.icon-csv:before {
	content: "";
	color: #fff
}

.ft-search-page .b-materials-block__top-img.icon-xml:before {
	content: "";
	color: #fff
}

.ft-search-page .b-materials-block__top-text {
	text-align: right
}

.ft-search-page .b-materials-block__top-name {
	font-weight: 700;
	font-size: 17px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 5px 0
}

.ft-search-page .b-materials-block__top-name.uppercase {
	text-transform: uppercase
}

.ft-search-page .b-materials-block__top-desc {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.2;
	color: #d0cde2
}

.ft-search-page .b-materials-block__footer {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 5px 17px 24px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-search-page .b-materials-block__footer-subname {
	display: block;
	font-weight: 700;
	font-size: 32px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 5px 0;
	transition: .3s
}

.ft-search-page .b-materials-block__footer-name {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0;
	transition: .3s
}

.ft-search-page .b-materials-block__footer-date {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.2;
	color: #fff;
	opacity: .6
}

.ft-search-page .b-materials-block__footer-btn {
	font-size: 20px;
	color: #fff;
	padding: 0 0 2px 0;
	border-bottom: 2px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	margin-bottom: 3px;
	transition: .3s
}

.ft-search-page .b-materials-block__footer-btn:hover,.ft-search-page .b-materials-block__footer-btn:focus,.ft-search-page .b-materials-block__footer-btn:active {
	text-decoration: none;
	color: #fff;
	opacity: .5;
	transition: .3s
}

.ft-search-page .b-materials-block_big {
	height: 349px
}

.ft-search-page .b-materials-block_big .b-materials-block__top {
	padding: 23px 20px 23px 30px
}

.ft-search-page .b-materials-block_big .b-materials-block__top-img {
	font-size: 36px
}

.ft-search-page .b-materials-block_big .b-materials-block__top-name {
	font-size: 26px
}

.ft-search-page .b-materials-block_big .b-materials-block__top-desc {
	font-size: 18px
}

.ft-search-page .b-materials-block_big .b-materials-block__footer {
	padding: 5px 20px 30px 30px
}

.ft-search-page .b-materials-block_big .b-materials-block__footer-subname {
	font-size: 40px
}

.ft-search-page .b-materials-block_big .b-materials-block__footer-name {
	font-size: 32px
}

.ft-search-page .b-materials-block_big .b-materials-block__footer-date {
	font-size: 18px
}

.ft-search-page .b-materials-block_big .b-materials-block__footer-btn {
	font-size: 29px
}

.ft-search-page .b-materials-block:hover {
	background: #0a0a23;
	transition: .3s
}

.ft-search-page .b-materials-block:hover .b-materials-block__footer-subname,.ft-search-page .b-materials-block:hover .b-materials-block__footer-name {
	color: #866cff;
	transition: .3s
}

.ft-search-page .b-materials-block:hover .b-materials-block__footer-btn {
	color: #866cff;
	border-color: #866cff;
	transition: .3s
}

@media(max-width: 991px) {
	.ft-search-page .b-materials-block_big .b-materials-block__footer-name {
		font-size: 24px
	}

	.ft-search-page .b-materials-block_big .b-materials-block__top-desc {
		font-size: 12px
	}
}

.ft-search-page .b-section_padding-top {
	padding-top: 40px
}

.ft-search-page .b-documents__video {
	position: relative
}

.ft-search-page .b-documents__video:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: #050512;
	opacity: .5;
	backdrop-filter: blur(4px)
}

.ft-search-page .b-documents__video img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-height: 581px
}

.ft-search-page .b-section__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 45px 0
}

.ft-search-page .b-webinars__container-content a {
	text-decoration: none;
	color: inherit
}

.ft-search-page .b-webinars__container-content b,.ft-search-page .b-webinars__container-content h2,.ft-search-page .b-webinars__container-content h3,.ft-search-page .b-webinars__container-content h4,.ft-search-page .b-webinars__container-content h4 a {
	display: block;
	margin: 0 0 10px 0;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	text-decoration: none;
	transition: .3s
}

.ft-search-page .b-webinars__container-content p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 15px 0
}

.ft-search-page .b-webinars__item-img {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
	display: block
}

.ft-search-page .b-webinars__item-img:before {
	content: "";
	display: block;
	padding-bottom: 37.895%
}

.ft-search-page .b-listing-item__img:after,.ft-search-page .b-webinars__item-img:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	box-sizing: border-box;
	border: 1px solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(to bottom, #8264ff, #e0a0ff);
	opacity: 0;
	transition: opacity .3s ease
}

.ft-search-page .b-listing-item__img:hover:after,.ft-search-page .b-webinars__item-img:hover:after {
	opacity: 1;
	transition: opacity .3s ease
}

.ft-search-page .b-webinars__item-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-big-ideas-submission-form {
	display: flex;
	flex-direction: row;
	align-items: center;
	background: linear-gradient(240.86deg, #8264ff -23.79%, #1e1e46 37.93%, #0a0a23 88.43%);
	justify-content: center;
	padding: 100px
}

.ft-big-ideas-submission-form h1 {
	font-family: "brother-1816";
	font-size: 72px;
	font-weight: 700;
	line-height: 82px;
	letter-spacing: -0.02em;
	text-align: left;
	color: #fff;
	width: 50%;
	max-width: 750px;
	margin-right: 60px
}

@media(max-width: 1280px) {
	.ft-big-ideas-submission-form h1 {
		font-size: 60px
	}
}

@media(max-width: 450px) {
	.ft-big-ideas-submission-form h1 {
		font-size: 48px;
		Line-height: 54px
	}
}

.ft-big-ideas-submission-form .form-section_form {
	border: 1px solid #8264ff;
	background: #0a0a23;
	max-width: 415px;
	padding: 40px
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .hs-richtext h1 {
	font-family: "brother-1816";
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.02em;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	max-width: 100%;
	width: 100%;
	font-size: 28px;
	line-height: 33px
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .hs-richtext p {
	margin-bottom: 20px
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .hs-richtext a {
	color: #7d808e;
	text-decoration-line: underline;
	text-decoration-style: solid
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .field {
	margin-bottom: 20px
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .field label>span {
	font-family: "brother-1816";
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: -0.02em;
	text-align: left
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .legal-consent-container {
	margin-top: -20px
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .hs_submit .actions {
	padding: 0
}

.ft-big-ideas-submission-form .form-section_form .hbspt-form .hs_submit .actions .hs-button {
	max-height: 45px;
	width: 100%;
	max-width: 100%;
	font-family: "brother-1816";
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: .05em;
	text-align: center;
	background-image: none !important
}

@media(max-width: 1440px) {
	.ft-big-ideas-submission-form h1 {
		width: 60%
	}

	.ft-big-ideas-submission-form .form-section_form .hbspt-form .hs-richtext h1 {
		font-size: 24px;
		line-height: 30px
	}
}

@media(max-width: 900px) {
	.ft-big-ideas-submission-form {
		padding: 50px
	}

	.ft-big-ideas-submission-form h1 {
		font-size: 48px;
		line-height: 60px
	}

	.ft-big-ideas-submission-form .form-section_form {
		max-width: 50%
	}
}

@media(max-width: 650px) {
	.ft-big-ideas-submission-form {
		padding: 50px 20px;
		flex-direction: column
	}

	.ft-big-ideas-submission-form h1 {
		width: 100%;
		margin-bottom: 50px;
		margin-right: 0
	}

	.ft-big-ideas-submission-form .form-section_form {
		width: 100%;
		max-width: 100%;
		padding: 30px
	}
}

@media(max-width: 350px) {
	.ft-big-ideas-submission-form {
		font-size: 36px;
		Line-height: 40px
	}

	.ft-big-ideas-submission-form .form-section_form .hbspt-form .hs-richtext h1 {
		font-size: 18px;
		line-height: 24px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-two-col-feature .container {
	display: flex
}

.ft-two-col-feature .container .feature-content {
	flex: 1;
	display: flex;
	gap: 30px
}

.ft-two-col-feature .container .feature-content h1,.ft-two-col-feature .container .feature-content h2,.ft-two-col-feature .container .feature-content h3,.ft-two-col-feature .container .feature-content h4,.ft-two-col-feature .container .feature-content h5,.ft-two-col-feature .container .feature-content h6 {
	color: #8264ff;
	font-family: "brother-1816";
	font-size: 64px;
	font-weight: 700;
	line-height: 72px;
	letter-spacing: -0.02em;
	text-align: left
}

.ft-two-col-feature .container .feature-content .btn-primary {
	padding: 16px 60px;
	font-size: 18px;
	font-weight: 700;
	line-height: 34px;
	text-align: center
}

.ft-two-col-feature .container .feature-content .btn-primary:after {
	display: none
}

.ft-two-col-feature .container .feature-content p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.02em;
	padding-bottom: 30px
}

.ft-two-col-feature .container .feature-content .feature-title {
	max-width: 400px;
	overflow-wrap: break-word;
	hyphens: auto;
	word-spacing: 200px
}

.ft-two-col-feature .container .feature-content .feature-content-inner {
	max-width: 550px
}

@media(min-width: 833px)and (max-width: 1279px) {
	.ft-two-col-feature .container .feature-content {
		gap: 10px
	}

	.ft-two-col-feature .container .feature-content h1,.ft-two-col-feature .container .feature-content h2,.ft-two-col-feature .container .feature-content h3,.ft-two-col-feature .container .feature-content h4,.ft-two-col-feature .container .feature-content h5,.ft-two-col-feature .container .feature-content h6 {
		color: #8264ff;
		font-family: "brother-1816";
		font-size: 36px;
		font-weight: 700;
		line-height: 42px;
		letter-spacing: -0.02em
	}

	.ft-two-col-feature .container .feature-content .feature-content-inner {
		padding-right: 20px;
		max-width: 450px
	}

	.ft-two-col-feature .container .feature-content .feature-title {
		word-spacing: normal;
		max-width: 250px
	}

	.ft-two-col-feature .container .feature-content .btn-primary {
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .04em;
		padding: 16px;
		min-width: 0px
	}

	.ft-two-col-feature .container .feature-content .btn-primary:after {
		display: none
	}
}

@media(min-width: 430px)and (max-width: 832px) {
	.ft-two-col-feature .container .feature-content {
		flex-direction: column;
		gap: 10px
	}

	.ft-two-col-feature .container .feature-content h1,.ft-two-col-feature .container .feature-content h2,.ft-two-col-feature .container .feature-content h3,.ft-two-col-feature .container .feature-content h4,.ft-two-col-feature .container .feature-content h5,.ft-two-col-feature .container .feature-content h6 {
		color: #8264ff;
		font-family: "brother-1816";
		font-size: 44px;
		font-weight: 700;
		line-height: 48px;
		letter-spacing: -0.02em
	}

	.ft-two-col-feature .container .feature-content .feature-content-inner {
		max-width: 100%
	}

	.ft-two-col-feature .container .feature-content .feature-title {
		max-width: 400px;
		padding-bottom: 30px;
		word-spacing: normal
	}

	.ft-two-col-feature .container .feature-content .btn-primary {
		padding: 16px 20px;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .04em
	}

	.ft-two-col-feature .container .feature-content .btn-primary:after {
		display: none
	}
}

@media(min-width: 390px)and (max-width: 430px) {
	.ft-two-col-feature .container .feature-content {
		flex-direction: column;
		gap: 10px
	}

	.ft-two-col-feature .container .feature-content h1,.ft-two-col-feature .container .feature-content h2,.ft-two-col-feature .container .feature-content h3,.ft-two-col-feature .container .feature-content h4,.ft-two-col-feature .container .feature-content h5,.ft-two-col-feature .container .feature-content h6 {
		color: #8264ff;
		font-family: "brother-1816";
		font-size: 40px;
		font-weight: 700;
		line-height: 44px;
		letter-spacing: -0.02em
	}

	.ft-two-col-feature .container .feature-content .feature-title {
		max-width: 300px;
		padding-bottom: 30px;
		word-spacing: normal
	}

	.ft-two-col-feature .container .feature-content .btn-primary {
		padding: 16px 20px;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .04em
	}

	.ft-two-col-feature .container .feature-content .btn-primary:after {
		display: none
	}
}

@media(max-width: 390px) {
	.ft-two-col-feature .container .feature-content {
		flex-direction: column;
		gap: 10px
	}

	.ft-two-col-feature .container .feature-content h1,.ft-two-col-feature .container .feature-content h2,.ft-two-col-feature .container .feature-content h3,.ft-two-col-feature .container .feature-content h4,.ft-two-col-feature .container .feature-content h5,.ft-two-col-feature .container .feature-content h6 {
		color: #8264ff;
		font-family: "brother-1816";
		font-size: 28px;
		font-weight: 700;
		line-height: 36px;
		letter-spacing: -0.02em
	}

	.ft-two-col-feature .container .feature-content .feature-title {
		max-width: 250px;
		padding-bottom: 30px;
		word-spacing: normal
	}

	.ft-two-col-feature .container .feature-content .btn-primary {
		padding: 16px 20px;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .04em
	}

	.ft-two-col-feature .container .feature-content .btn-primary:after {
		display: none
	}
}

.ft-stickNav.b-section-nav {
	background: #050512;
	border-top: 1px solid #8264ff;
	border-bottom: 1px solid #8264ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99
}

.ft-stickNav.b-section-nav.sticky-top {
	position: sticky;
	top: 131px
}

@media screen and (max-width: 1023px) {
	.ft-stickNav.b-section-nav.sticky-top {
		top: 60px
	}
}

.ft-stickNav.b-section-nav ul {
	justify-content: space-between
}

.ft-stickNav.b-section-nav ul li a {
	padding: 36.5px 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	color: #79768b;
	opacity: .8;
	transition: .3s
}

.ft-stickNav.b-section-nav ul li a.nav-link {
	display: block;
	text-decoration: none;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	transition: .3s
}

.ft-stickNav.b-section-nav ul li a.active {
	color: #8264ff;
	opacity: 1;
	transition: .3s
}

.ft-stickNav.b-section-nav ul li a:hover {
	opacity: 1;
	transition: .3s
}

@media(max-width: 767px) {
	.ft-stickNav.b-section-nav.sticky-top {
		position: static
	}

	.ft-stickNav.b-section-nav ul li a {
		padding: 10px 7px;
		display: block;
		font-size: 14px;
		margin: 0 10px
	}

	.ft-stickNav.b-section-nav ul {
		flex-wrap: wrap;
		justify-content: center
	}
}

body.scrolled .sticky-top .nav-link {
	padding: 12px 0;
	transition: .3s
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-fundExposure .b-line {
	width: 100%;
	height: 12px;
	margin: 0 0 0 13px
}

.ft-fundExposure .b-line__bar {
	height: 100%;
	background: #42d481
}

.ft-fundExposure #funds-detail-breakdowns .b-tabs-nav__date.active {
	display: block
}

.ft-fundExposure #funds-detail-breakdowns .b-tabs-nav__date {
	display: none
}

.ft-fundExposure .b-tabs-nav__date {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #79768b;
	padding: 0 22px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-fundExposure.b-exposure-breakdowns {
	padding-top: 495px
}

.ft-fundExposure .dataTables_filter {
	display: none
}

.ft-fundExposure .b-title {
	text-align: center;
	margin: 0 0 45px
}

.ft-fundExposure .b-title-top {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	background: linear-gradient(45deg, #6a4bff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0)
}

.ft-fundExposure .b-title-item_small {
	font-size: 26px;
	font-weight: 700
}

.ft-fundExposure .b-title p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

.ft-fundExposure #tt-overview .funds-table4 {
	table-layout: fixed
}

.ft-fundExposure .b-text_z-index {
	position: relative;
	z-index: 3
}

.ft-fundExposure .b-investment {
	padding-top: 40px
}

.ft-fundExposure .b-title_left {
	text-align: left;
	max-width: 780px
}

.ft-fundExposure .b-funds-table__row {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-fundExposure .b-funds-block_two .b-funds-table__name {
	font-size: 12px
}

.ft-fundExposure .b-funds-block_two .b-funds-table__name:last-child {
	margin-bottom: 0
}

.ft-fundExposure .b-funds-block_two .b-funds-table table th {
	padding: 22px 26px;
	width: 50%
}

.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th:before {
	left: 70px;
	right: auto
}

.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th:after {
	left: 70px;
	right: auto
}

.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th:nth-child(1):before,.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th:nth-child(1):after {
	display: none
}

.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th:first-child:before {
	left: 100px;
	right: auto
}

.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th:first-child:after {
	left: 100px;
	right: auto
}

.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th.nosort:before,.ft-fundExposure .b-funds-block_two .b-funds-table table thead tr th.nosort:after {
	display: none
}

.ft-fundExposure .b-funds-block_two .b-funds-table table tbody tr td {
	padding: 32px 26px;
	width: 50%
}

.ft-fundExposure .b-funds-block_two .b-funds-table table tbody tr td span {
	font-size: 14px
}

.ft-fundExposure .b-funds-table__top {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-fundExposure .b-funds-table__top i {
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	line-height: 1;
	text-align: right;
	color: #79768b
}

.ft-fundExposure .b-line {
	width: 100%;
	height: 12px;
	margin: 0 0 0 13px
}

@media(max-width: 767px) {
	.ft-fundExposure .b-funds-table__row {
		width: 100%;
		order: 2;
		margin: 10px 0 0
	}

	.ft-fundExposure .b-funds-block_two .b-funds-table table tbody tr td:last-child {
		padding: 3px 8px 4px 15px
	}

	.ft-fundExposure .b-funds-block_two .b-funds-table table tbody tr td {
		width: 100%;
		padding: 13px 8px 13px 15px
	}

	.ft-fundExposure .b-funds-table table tr {
		display: flex;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
		border-bottom: 1px solid rgba(208,205,226,.2)
	}

	.ft-fundExposure .b-funds-table table tr td {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		width: 50%;
		padding: 13px 8px
	}

	.ft-fundExposure .b-tabs-nav_flex {
		display: block
	}
}

.ft-topHoldings .b-table,.ft-performance .b-table {
	margin: 0 0 80px
}

.ft-topHoldings .b-date__text,.ft-performance .b-date__text {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0 0 0 14px
}

.ft-topHoldings .b-tabs-nav_row,.ft-performance .b-tabs-nav_row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 22px 0
}

.ft-topHoldings .b-date__container,.ft-performance .b-date__container {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0 33px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-topHoldings .b-table__row,.ft-performance .b-table__row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 17px 0
}

.ft-topHoldings .b-table__row .b-char-date,.ft-performance .b-table__row .b-char-date {
	margin: 0
}

.ft-topHoldings .b-table__row .b-char-date,.ft-performance .b-table__row .b-char-date {
	margin: 0
}

.ft-topHoldings .b-table__links,.ft-performance .b-table__links {
	display: flex;
	flex-wrap: wrap
}

.ft-topHoldings .b-date__title,.ft-performance .b-date__title {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0 12px 0 0
}

@media(min-width: 769px) {
	.ft-topHoldings.top-holdings,.ft-performance.top-holdings {
		max-height: 614px
	}
}

@media(max-width: 767px) {
	.ft-topHoldings .b-title-item,.ft-performance .b-title-item {
		font-size: 27px
	}

	.ft-topHoldings .b-table__row,.ft-performance .b-table__row {
		display: block
	}

	.ft-topHoldings .b-table-container table thead,.ft-performance .b-table-container table thead {
		display: none
	}

	.ft-topHoldings #PerformanceTableData .fund-performance-section .b-table-container table tbody tr td,.ft-performance #PerformanceTableData .fund-performance-section .b-table-container table tbody tr td {
		width: 50%
	}

	.ft-topHoldings #PerformanceTableData .b-table-container table tbody tr td:first-child,.ft-performance #PerformanceTableData .b-table-container table tbody tr td:first-child {
		width: 100%;
		text-align: center
	}
}

.ft-topHoldings .b-table__link:not(:last-child),.ft-performance .b-table__link:not(:last-child) {
	margin-right: 50px
}

.ft-topHoldings .b-table__link,.ft-performance .b-table__link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 16px;
	line-height: 1;
	color: #0a0a23;
	text-decoration: none;
	transition: .3s
}

.ft-topHoldings .b-table__link-ico,.ft-performance .b-table__link-ico {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	margin: 0 11px 0 0;
	width: 24px;
	height: 24px;
	background: #0a0a23;
	font-size: 11px;
	color: #fff
}

.ft-topHoldings .b-table__link:after,.ft-performance .b-table__link:after {
	content: "";
	padding: 0 0 1px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	color: #0a0a23;
	border-bottom: 2px solid #0a0a23;
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0 0 0 32px
}

.ft-topHoldings .b-table__link:hover:after,.ft-performance .b-table__link:hover:after {
	color: #6a4bff;
	border-color: #6a4bff;
	transition: .3s
}

.ft-topHoldings .b-table:last-child,.ft-performance .b-table:last-child {
	margin-bottom: 0
}

.ft-topHoldings .b-table-title,.ft-performance .b-table-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 40px
}

.ft-topHoldings .b-table-title span,.ft-topHoldings .b-table-title h3,.ft-performance .b-table-title span,.ft-performance .b-table-title h3 {
	font-weight: 700;
	font-size: 26px;
	line-height: 1;
	text-transform: capitalize;
	color: #0a0a23;
	display: block;
	margin: 0 13px 0 0
}

.ft-topHoldings .b-icon-info,.ft-performance .b-icon-info {
	background: #8264ff;
	width: 23px;
	height: 23px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 12px
}

.ft-topHoldings .b-funds-block_3 table thead tr th,.ft-performance .b-funds-block_3 table thead tr th {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	width: auto;
	padding: 24px 24px;
	border-top: 2px solid #8264ff;
	border-bottom: 1px solid #8264ff
}

.ft-topHoldings .dataTables_filter,.ft-performance .dataTables_filter {
	display: none
}

.ft-topHoldings .b-funds-block_3 table tbody tr td:first-child,.ft-performance .b-funds-block_3 table tbody tr td:first-child {
	width: auto
}

.ft-topHoldings .b-table-title .b-icon-info,.ft-performance .b-table-title .b-icon-info {
	margin: 4px 0 0
}

.ft-topHoldings .b-table-container,.ft-performance .b-table-container {
	margin: 0 0 30px
}

.ft-topHoldings .b-table-container table,.ft-performance .b-table-container table {
	background: #0a0a17;
	width: 100%
}

.ft-topHoldings .b-table-container table thead tr td,.ft-performance .b-table-container table thead tr td {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	padding: 23px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #8264ff;
	width: 25%
}

.ft-topHoldings .b-table-container table tbody tr td,.ft-performance .b-table-container table tbody tr td {
	border-bottom: 1px solid rgba(208,205,226,.2);
	border-right: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 26.5px 35px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff
}

.ft-topHoldings .b-table-container table tbody tr td .icon-check,.ft-performance .b-table-container table tbody tr td .icon-check {
	margin: 0 auto
}

.ft-topHoldings #PerformanceTableData td,.ft-performance #PerformanceTableData td {
	width: auto
}

.ft-topHoldings .b-table-container table tbody tr td:first-child,.ft-performance .b-table-container table tbody tr td:first-child {
	padding-left: 24px
}

.ft-topHoldings .b-table__text p,.ft-performance .b-table__text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.45;
	color: #79768b;
	margin: 0 0 10px
}

.ft-topHoldings .b-table__text p strong,.ft-performance .b-table__text p strong {
	font-weight: bold
}

.ft-topHoldings .b-table__text p:last-child,.ft-performance .b-table__text p:last-child {
	margin-bottom: 0
}

.ft-topHoldings .b-table__text p b,.ft-performance .b-table__text p b {
	font-size: 16px;
	color: #0a0a23
}

@media(max-width: 991px) {
	.ft-topHoldings .b-tabs-nav_row,.ft-performance .b-tabs-nav_row {
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		padding: 15px
	}

	.ft-topHoldings .b-table-container table tbody tr td,.ft-performance .b-table-container table tbody tr td {
		font-size: 11px;
		padding: 20px 10px
	}
}

@media(max-width: 767px) {
	.ft-topHoldings .b-table-container table tbody tr td,.ft-performance .b-table-container table tbody tr td {
		display: block;
		width: 33.333333%;
		padding: 15px 5px
	}
}

.b-performance {
	position: relative;
	z-index: 10
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-fundHero.b-promo-funds {
	position: relative;
	padding: 80px 0 80px !important
}

.ft-fundHero.b-promo-funds .b-promo-title {
	font-weight: 800;
	font-size: 62px;
	line-height: 1.3;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

.ft-fundHero.b-promo-funds .container {
	position: relative;
	z-index: 1
}

.ft-fundHero .b-promo-funds__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	pointer-events: none;
	background: linear-gradient(269.39deg, #050512 66.96%, rgba(21, 30, 55, 0.55) 85.34%, rgba(0, 8, 37, 0) 100.22%)
}

.ft-fundHero .b-promo-funds__bg-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 865px;
	height: 100%;
	background: linear-gradient(269.39deg, #050512 38.96%, rgba(21, 30, 55, 0.55) 85.34%, rgba(0, 8, 37, 0) 100.22%);
	background-blend-mode: multiply;
	mix-blend-mode: normal
}

.ft-fundHero .b-promo-funds__item-tooltip {
	top: 10px;
	right: 10px
}

.ft-fundHero .b-tooltip-icon {
	position: absolute;
	top: 23px;
	right: 23px;
	background: #fff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #0a0a23;
	font-size: 10px;
	width: 15px;
	height: 15px;
	padding: 0 0 0 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-fundHero .b-promo-funds__bg-img {
	display: block;
	width: auto;
	max-width: 611px;
	height: 100%
}

.ft-fundHero .b-promo-text__item {
	font-weight: 700;
	font-size: 26px;
	line-height: 1;
	text-transform: capitalize;
	color: #d0cde2
}

.ft-fundHero .btn-buy {
	width: 204px;
	justify-content: space-between
}

.ft-fundHero .b-promo-funds__row {
	margin-left: -10px;
	margin-right: -10px;
	padding-left: 45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media(max-width: 991px) {
	.ft-fundHero .b-promo-funds__row {
		padding-left: 0;
		padding-top: 35px
	}
}

.ft-fundHero .b-promo-funds__row.launch {
	padding-top: 7px
}

.ft-fundHero #FundHeroDetails .b-promo-funds__col {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px
}

.ft-fundHero .b-promo-funds__col.launch .b-promo-funds__item {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.ft-fundHero .b-promo-funds__col.launch .b-promo-funds__btn {
	padding: 24px 42px 30px 14px
}

.ft-fundHero .b-promo-funds__col.launch .b-promo-funds__btn:not(:last-child) {
	margin-bottom: 34px
}

.ft-fundHero .b-promo-funds__form {
	width: 100%;
	max-width: 500px
}

.ft-fundHero .b-promo-funds__item {
	position: relative;
	height: 100%;
	padding: 30px 30px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid;
	border-image-slice: 1;
	border-width: 1px;
	border-image-source: linear-gradient(to bottom, #8264ff, #e0a0ff)
}

.ft-fundHero .b-promo-funds__item.launch {
	padding: 32px 5px 27px
}

.ft-fundHero .b-promo-funds__item-inner {
	margin: 0 auto
}

.ft-fundHero .b-promo-funds__item-tooltip {
	top: 10px;
	right: 10px
}

.ft-fundHero .b-promo-funds__item-tooltip .icon-i {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-right: 1px
}

.ft-fundHero .b-promo-funds__item-desc {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.1;
	color: #fff;
	margin: 0 0 3px
}

.ft-fundHero .b-promo-funds__item-value {
	font-weight: 800;
	font-size: 44px;
	line-height: 120%;
	text-transform: capitalize;
	color: #fff;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 7px
}

.ft-fundHero .b-promo-funds__item-value.launch {
	font-size: 40px
}

.ft-fundHero .b-promo-funds__item-value i {
	font-size: 12px;
	margin: 0 0 0 8px
}

.ft-fundHero .b-promo-funds__item-value i.green {
	color: #42d481;
	transform: rotate(180deg)
}

.ft-fundHero .b-promo-funds__item-value i.red {
	color: #f80606
}

.ft-fundHero .b-promo-funds__item-value span {
	font-weight: 400;
	font-size: 14px;
	margin: 0 0 7px 8px;
	line-height: 1
}

.ft-fundHero .b-promo-funds__item-date {
	font-family: "stix-two-text";
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #79768b
}

.ft-fundHero .b-promo-funds__item-link {
	position: relative;
	height: 100%;
	padding: 30px 30px 20px;
	display: block;
	border: 1px solid #eaebef;
	align-content: flex-end
}

@media(max-width: 768px) {
	.ft-fundHero .b-promo-funds__item-link {
		display: flex;
		align-items: center;
		padding: 35px 30px
	}
}

.ft-fundHero .b-promo-funds__item-link:hover {
	border: 1px solid #8264ff
}

.ft-fundHero .b-promo-funds__item-link .b-promo-funds__item-img {
	margin: 0 0 20px 0
}

@media(max-width: 768px) {
	.ft-fundHero .b-promo-funds__item-link .b-promo-funds__item-img {
		margin: 0
	}
}

.ft-fundHero .b-promo-funds__item-link .b-promo-funds__item-img img {
	max-height: 60px;
	max-width: 60px
}

.ft-fundHero .b-promo-funds__item-link .b-promo-funds__item-text {
	font-family: "brother-1816";
	font-size: 20px;
	font-weight: 700;
	line-height: 30.38px;
	text-align: left;
	color: #fff
}

@media(max-width: 768px) {
	.ft-fundHero .b-promo-funds__item-link .b-promo-funds__item-text {
		margin: 0 0 0 50px
	}
}

@media(max-width: 350px) {
	.ft-fundHero .b-promo-funds__item-link .b-promo-funds__item-text {
		margin: 0 0 0 30px
	}
}

@media(max-width: 991px) {
	.ft-fundHero .b-promo-heading {
		margin-left: -10px
	}
}

@media(max-width: 767px) {
	.ft-fundHero .b-promo-heading {
		margin-left: 10px
	}
}

.ft-fundHero .row-adjust {
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 0
}

@media(max-width: 767px) {
	.ft-fundHero .row-adjust {
		margin-left: 0;
		margin-right: 0
	}
}

.ft-fundHero .b-promo-funds__btn {
	width: 100%;
	height: 54px;
	font-size: 16px;
	line-height: 1.2;
	justify-content: flex-start;
	padding: 30px 42px 33px 14px
}

.ft-fundHero .b-promo-funds__btn i {
	font-size: 20px;
	margin: 0 10px 0 0
}

.ft-fundHero .b-promo-funds__btn:after {
	position: absolute;
	top: 50%;
	right: 14px;
	transform: translateY(-50%);
	content: "";
	border-bottom: 2px solid #fff;
	font-size: 15px;
	padding: 0 0 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-fundHero .b-promo-funds__timer {
	width: 100%;
	background-color: #0a0a23;
	padding: 20px 0 30px
}

.ft-fundHero .b-promo-funds__timer-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 3px
}

.ft-fundHero .b-promo-funds__timer-title {
	font-size: 26px;
	line-height: 22px;
	font-weight: 500;
	color: #fff;
	text-transform: none;
	margin-bottom: 0
}

.ft-fundHero .b-promo-funds__timer-counter {
	margin-right: 84px
}

.ft-fundHero .b-promo-funds__timer-item {
	display: flex;
	align-items: flex-end;
	margin-right: 24px
}

.ft-fundHero .b-promo-funds__timer-item.sec {
	display: none
}

.ft-fundHero .b-promo-funds__timer-item b {
	margin-bottom: 0
}

.ft-fundHero .b-promo-funds__timer-item span {
	padding: 0 0 3px 11px
}

.ft-fundHero .b-promo-text {
	margin: 0 0 45px
}

.ft-fundHero .b-promo-footer {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap
}

.tooltip {
	background: #050512;
	border: 1px solid #8264ff;
	border-radius: 5px;
	box-sizing: border-box;
	max-width: 290px;
	padding: 0;
	margin-left: 10px !important
}

.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start {
	padding: 0 .4rem
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: var(--bs-font-sans-serif);
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 1
}

.tooltip-inner {
	color: #fff
}

.tooltip:before {
	border-color: rgba(194,225,245,0);
	border-right-color: #8264ff;
	border-width: 9px;
	margin-top: -9px
}

.tooltip:after,.tooltip:before {
	right: 100%;
	top: 50%;
	border: solid rgba(0,0,0,0);
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before {
	left: -1px;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000
}

.tooltip .tooltip-arrow::before {
	position: absolute;
	content: "";
	border-color: rgba(0,0,0,0);
	border-style: solid
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow {
	right: 0;
	width: .4rem;
	height: .8rem
}

.tooltip .tooltip-arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-fundOverview h1,.ft-fundOverview h2,.ft-fundOverview h3,.ft-fundOverview h4,.ft-fundOverview h5,.ft-fundOverview h6 {
	margin: 0 0 10px;
	font-weight: 900;
	color: #fff;
	text-transform: capitalize;
	line-height: 1.3
}

@media(min-width: 1230px) {
	.ft-fundOverview .b-overview .container {
		margin-bottom: -220px
	}
}

.ft-fundOverview .b-overview.launch {
	max-height: none
}

.ft-fundOverview .b-overview__title {
	font-weight: 700;
	font-size: 26px;
	line-height: 1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 40px
}

.ft-fundOverview .b-overview__text {
	max-height: 697px;
	min-height: 300px;
	margin-bottom: 30px;
	max-height: max-content
}

.ft-fundOverview .b-overview__text h6 {
	font-size: 18px;
	font-weight: 900;
	margin: 0 0 10px;
	text-transform: capitalize;
	color: #8264ff
}

.ft-fundOverview .b-overview__text p {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 15px
}

.ft-fundOverview .b-detail__container-left ul {
	margin: 30px 0
}

.ft-fundOverview .b-overview__text ol li,.ft-fundOverview .b-overview__text ul li {
	font-size: 18px;
	color: #d0cde2;
	opacity: .6;
	margin-bottom: 12px
}

.ft-fundOverview .b-detail__container-left ul li {
	position: relative;
	font-weight: 700;
	line-height: 1.2;
	display: block;
	padding: 0 0 0 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none
}

.ft-fundOverview .b-overview__text ol li:before,.ft-fundOverview .b-overview__text ul li:before {
	color: #d0cde2
}

.ft-fundOverview .b-detail__container-left ul li:before {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	content: "";
	font-size: 14px;
	box-shadow: 0 4px 9px rgba(10,10,35,.32);
	position: absolute;
	top: 6px;
	left: 0
}

.ft-fundOverview .b-overview__text a {
	color: #8264ff;
	text-decoration: none
}

.ft-fundOverview .b-overview__item {
	margin: 0 0 40px;
	max-width: 500px
}

.ft-fundOverview .b-overview__item:last-child {
	margin-bottom: 0
}

.ft-fundOverview .b-overview__item-name {
	display: block;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #8264ff;
	margin: 0 0 10px
}

.ft-fundOverview .b-overview__item p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.45;
	color: #fff;
	opacity: .8
}

.ft-fundOverview .b-fees {
	background: #0a0a17;
	backdrop-filter: blur(3.88398px)
}

.ft-fundOverview .b-fees__title {
	padding: 31px 28px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	font-size: 29px;
	line-height: 1;
	color: #fff
}

.ft-fundOverview .b-fees__item ul {
	padding: 0 0 0 10px
}

.ft-fundOverview .b-fees__item {
	padding: 25px 28px 25px 32px;
	border-bottom: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-fundOverview .b-fees__item:last-child {
	border-bottom: none
}

.ft-fundOverview .b-fees__item-top {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-fundOverview .b-fees__item-top b {
	display: block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff
}

.ft-fundOverview .b-fees__item-top span {
	font-weight: 700;
	font-size: 14px;
	line-height: 1.1;
	color: #fff;
	display: block;
	margin: 0 0 0 5px
}

.ft-fundOverview .b-fees__item ul {
	margin: 21px 0 0;
	padding: 0 0 0 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-fundOverview .b-fees__item ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 20px
}

@media(max-width: 1229px) {
	.ft-fundOverview .b-fees__item ul {
		padding: 0 0 0 0
	}
}

.ft-fundOverview .b-fees__item ul li:last-child {
	margin-bottom: 0
}

.ft-fundOverview .b-fees__item ul li span {
	margin: 0 0 0 0
}

.ft-fundOverview .b-fees__btn {
	width: 100%;
	height: 85px;
	padding: 0 0 0 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	justify-content: flex-start
}

.ft-fundOverview .b-historical-right__top {
	padding: 0 0 14px 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	font-size: 26px;
	line-height: 1;
	text-transform: capitalize;
	color: #fff
}

.ft-fundOverview .b-historical-right__top h3 {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit
}

.ft-fundOverview .b-overview .b-historical-right__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 31px 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(208,205,226,.2)
}

.ft-fundOverview .b-overview .b-historical-right__top span {
	margin: 0 0 14px;
	display: block
}

.ft-fundOverview .b-historical-right__top-date {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #79768b;
	font-family: "stix-two-text";
	text-transform: none
}

.ft-fundOverview .b-historical-right__top-video {
	position: relative
}

.ft-fundOverview .b-historical-right__top-video .wistia_responsive_padding {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}

.ft-fundOverview .btn-video {
	width: 209px
}

.ft-fundOverview .btn-video:after {
	content: "";
	margin: 3px 0 0 20px
}

.ft-fundOverview .b-overview .b-historical-right ul li {
	padding: 31px 28px
}

.ft-fundOverview .b-overview .b-historical-right ul li {
	font-size: 14px
}

@media(max-width: 1229px) {
	.ft-fundOverview .b-historical-right ul li {
		padding: 19px 15px;
		font-size: 12px
	}
}

.ft-fundOverview .b-historical-right {
	background: #0a0a17;
	backdrop-filter: blur(3.88398px);
	padding: 26px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-fundOverview .b-historical-right ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 700;
	line-height: 1.1;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 19px 22px
}

.ft-fundOverview .b-historical-right ul li span {
	text-transform: none;
	margin: 0 0 0 5px
}

.ft-fundOverview .b-historical .highcharts-range-selector {
	color: #0a0a17 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	font-family: "brother-1816" !important
}

.ft-fundOverview .b-historical .highcharts-range-selector[name=max] {
	background-color: #d0cde2 !important
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-navHistory #navmarketinfo {
	width: 100%;
	float: left
}

.ft-navHistory #nav_chart {
	width: 100%;
	margin-bottom: 7px;
	overflow: hidden
}

.ft-navHistory .ch-wr {
	width: 100%
}

.ft-navHistory .b-historical-right__top {
	padding: 0 0 14px 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	font-size: 26px;
	line-height: 1;
	text-transform: capitalize;
	color: #fff
}

.ft-navHistory .b-historical-right {
	background: #0a0a23;
	backdrop-filter: blur(3.88398px);
	padding: 26px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-navHistory .b-historical-right ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.1;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 19px 22px
}

.ft-navHistory .b-historical-right__top-date {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #79768b;
	font-family: "stix-two-text";
	text-transform: none
}

.ft-navHistory .b-historical-right i.green {
	color: #42d481;
	transform: rotate(180deg);
	display: inline-block
}

.ft-navHistory .b-historical-right i.red {
	color: #f80606
}

.ft-navHistory .b-historical-right__top-video {
	position: relative
}

.ft-navHistory .b-historical-right__top-video .wistia_responsive_padding {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}

@media(max-width: 1229px) {
	.ft-navHistory .b-historical-right ul li {
		padding: 19px 15px;
		font-size: 12px
	}
}

.ft-navHistory .highcharts-label.highcharts-range-label {
	opacity: 0 !important
}

.ft-navHistory .highcharts-axis-labels text {
	color: #79768b !important;
	fill: #79768b !important;
	font-size: 12px !important
}

.ft-navHistory .highcharts-button {
	font-weight: 700 !important;
	font-size: 14px !important
}

.ft-navHistory .highcharts-button rect {
	background: 0 0 !important;
	fill: none !important
}

.ft-navHistory .highcharts-button-normal text {
	line-height: 1 !important;
	color: #fff !important;
	fill: #fff !important
}

.ft-navHistory .highcharts-button-disabled text {
	color: #313131 !important;
	fill: #313131 !important;
	pointer-events: none !important
}

.ft-navHistory .highcharts-button-pressed text {
	color: #8264ff !important;
	fill: #8264ff !important
}

.ft-navHistory .highcharts-grid path {
	fill: #79768b !important;
	background: #79768b !important;
	opacity: .5 !important
}

.ft-navHistory .highcharts-navigator-outline {
	fill: #79768b !important;
	background: #79768b !important;
	opacity: .5 !important
}

.ft-navHistory .highcharts-axis-line {
	fill: #79768b !important;
	background: #79768b !important;
	opacity: .5 !important
}

.ft-navHistory .highcharts-plot-background {
	fill: #0a0a23 !important
}

.ft-navHistory .highcharts-scrollbar {
	display: none
}

.ft-navHistory .highcharts-range-input rect {
	height: 32px !important;
	fill: #dee4e9 !important;
	y: -5.6 !important;
	width: 100px !important;
	x: -2 !important;
	opacity: 0 !important
}

.ft-navHistory .highcharts-range-input text {
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 1 !important;
	color: #0a0a17 !important;
	fill: #0a0a17 !important
}

.ft-navHistory .ch-wr {
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #0a0a23
}

.ft-navHistory .highcharts-navigator-mask-inside {
	background: #6a4bff !important;
	opacity: .4 !important;
	fill: #6a4bff !important;
	height: 56px !important
}

.ft-navHistory .highcharts-range-selector {
	position: static !important;
	height: 32px !important;
	width: 100px !important;
	padding: 0 5px !important;
	color: #0a0a17 !important;
	font-size: 10px !important;
	border: none !important;
	outline: none !important;
	background: #dee4e9 !important;
	margin: 17px 51px 0 0 !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.ft-navHistory .highcharts-range-selector:nth-child(2) {
	margin-right: 8px !important
}

.ft-navHistory .highcharts-range-selector::-webkit-calendar-picker-indicator {
	opacity: 0;
	font-size: 24px;
	right: 0;
	position: absolute !important;
	width: 100% !important
}

.ft-navHistory.lower-z {
	z-index: 9 !important
}

.ft-navHistory .ch-wr>div {
	padding: 0 19px 0 0
}

.ft-navHistory .ch-wr>div>div {
	display: flex;
	justify-content: flex-end;
	align-items: flex-start
}

.ft-navHistory .highcharts-navigator-mask-outside {
	fill: rgba(71,52,172,.4) !important;
	height: 99px !important;
	x: 0 !important;
	width: 94% !important
}

@media(max-width: 1229px) {
	.ft-navHistory .b-historical-right__top {
		padding: 0 0 14px 15px;
		font-size: 20px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.b-section {
	padding: 80px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.b-section_bg {
	background: #e3e1ee
}

.b-section_bg .b-title-item {
	color: #0a0a23
}

.b-text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6;
	color: #79768b;
	margin: 0 0 20px
}

b,strong {
	font-weight: bolder
}

.b-text b {
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 10px
}

.b-title {
	text-align: center;
	margin: 0 0 45px
}

.b-title_left {
	text-align: left;
	max-width: 780px
}

.b-char-date {
	margin: 0 0 20px;
	font-weight: 700;
	font-family: "stix-two-text";
	font-size: 14px;
	line-height: 1;
	color: #79768b
}

@media(max-width: 767px) {
	.b-section {
		padding-top: 30px !important
	}
}

@media(max-width: 1229px) {
	.b-section {
		padding: 60px 0 !important;
		max-height: inherit !important
	}
}

.lower-z {
	z-index: 9 !important
}

.b-wrapper {
	position: relative;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 10
}

.b-wrapper:before {
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 911px;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 1
}

.b-wrapper .container {
	z-index: 5;
	position: relative;
	margin: auto
}

.b-wrapper .container_z-1 {
	z-index: 6
}

.b-title-top {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3
}

.b-title-item {
	font-weight: 800;
	font-size: 44px;
	line-height: 1.2;
	color: #fff;
	text-transform: none;
	margin: 0 0 10px
}

.b-title-item.aligned {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.b-title_short p {
	max-width: 66%
}

.pt-big {
	padding-top: 282px
}

.b-title {
	margin: 0 0 45px 0
}

.tab-pane.active,tab-content>.active {
	display: block !important
}

.tab-pane,.tab-content>.tab-pane {
	display: none
}

.b-funds-block {
	background: #0a0a17;
	backdrop-filter: blur(3.88398px);
	margin: 0 0 40px
}

.b-funds-table {
	position: relative
}

.b-funds-table table {
	color: #fff;
	border-top: 1px solid rgba(208,205,226,.2);
	border-left: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.b-tabs-nav_flex {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.b-tabs-nav {
	border-top: 2px solid #8264ff;
	border-bottom: 1px solid #8264ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 22px 0
}

.b-tabs-nav .nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.b-tabs-nav>ul {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.b-tabs-nav>ul>li {
	margin: 0 0 0 32px
}

.b-tabs-nav>ul>li>a {
	display: block;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #79768b;
	text-decoration: none;
	transition: .3s
}

.b-tabs-nav>ul>li>a:hover {
	color: #b2afc3;
	transition: .3s
}

.b-tabs-nav>ul>li>a.active {
	color: #8264ff;
	transition: .3s
}

.b-tabs-nav-small {
	border: none;
	padding: 22px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.b-tabs-nav-small>ul>li {
	margin: 0 0 0 45px
}

.b-tabs-nav-small>ul>li>a {
	font-size: 16px
}

.b-funds-table .funds-table4 th {
	padding: 23px 14px
}

.b-funds-table table.fixed-two-col {
	table-layout: fixed
}

.b-funds-table table.fixed-two-col th:first-child {
	width: 80% !important
}

.b-funds-table table.fixed-two-col th:last-child {
	width: 12% !important
}

.b-funds-table table th {
	position: relative;
	min-height: 60px
}

.b-funds-table table td,.b-funds-table table th {
	border-bottom: 1px solid rgba(208,205,226,.2);
	border-right: 1px solid rgba(208,205,226,.2);
	padding: 14px 22px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	text-align: left
}

.b-funds-table table th.spaced {
	padding: 28px 22px 31px
}

.b-funds-table table td {
	border-bottom: 1px solid rgba(208,205,226,.2);
	border-right: 1px solid rgba(208,205,226,.2);
	padding: 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	text-align: left
}

.b-funds-table table tr:hover td {
	background: rgba(208,205,226,.1)
}

.b-funds-table table td:first-child,table th:first-child {
	width: 58%
}

.b-funds-table table thead tr th:before {
	display: block;
	content: "";
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #79768b;
	font-size: 12px;
	font-weight: 400;
	opacity: 1;
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translate3d(0, calc(-50% - 4px), 0) rotate(180deg)
}

.b-funds-table table thead tr th:after {
	display: block;
	content: "";
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #79768b;
	font-size: 12px;
	font-weight: 400;
	opacity: 1;
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translate3d(0, calc(-50% + 4px), 0)
}

.b-funds-table__name {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0 0 4px
}

.b-funds-table__name:last-child {
	margin: 0
}

.b-funds-table__date {
	display: block;
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	color: #79768b
}

.b-funds-table__footnote {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	top: -0.3em
}

.b-funds-item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	text-decoration: none
}

.b-funds-item__img {
	width: 48px;
	height: 48px;
	background: #8264ff;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	margin: 0 20px 0 0
}

.b-funds-item .b-funds-item__text span {
	font-weight: 400
}

.b-funds-item__text span {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #d0cde2;
	opacity: .6;
	margin: 0 0 3px
}

.b-funds-item__text b {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1;
	color: #fff
}

.b-funds-table table tbody tr td span {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff
}

.b-funds-table table tbody tr td span i {
	margin: 0 0 0 10px;
	font-size: 12px;
	display: inline-block
}

.b-funds-table table tbody tr td span i.green {
	color: #42d481;
	transform: rotate(180deg)
}

.b-funds-table table tbody tr td span i.red {
	color: #f74870
}

.b-funds-table table tbody tr td:first-child {
	padding-left: 43px
}

.sorting_disabled:after,.sorting_disabled:before {
	display: none
}

.b-funds-table__row-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

.b-funds-table_docs tbody tr {
	position: relative
}

.b-funds-table_docs .b-icon-pdf {
	position: relative;
	z-index: 2
}

table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after {
	color: rgba(255,255,255,.8)
}

.dataTables_info {
	display: none
}

.dataTables_filter {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 10;
	padding: 0 0 0 43px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dataTables_filter input {
	background: 0 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	height: 56px;
	-webkit-appearance: none
}

.dataTables_filter input::-webkit-input-placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	-webkit-appearance: none
}

.dataTables_filter input:-moz-placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	-webkit-appearance: none
}

.dataTables_filter:before {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 12px;
	color: #fff;
	margin: 0 15px 0 0
}

.selectric-wrapper {
	position: relative;
	cursor: pointer
}

.selectric-responsive {
	width: 100%
}

.selectric {
	border: 1px solid #ddd;
	border-radius: 0;
	background: #f8f8f8;
	position: relative;
	overflow: hidden
}

.selectric .label {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 38px 0 10px;
	font-size: 12px;
	font-weight: 600;
	line-height: 38px;
	color: #0a0a17;
	height: 38px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.selectric .button {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	background-color: #f8f8f8;
	color: #bbb;
	text-align: center;
	font: 0/0 a;
	*font: 20px/38pxLucidaSansUnicode,ArialUnicodeMS,Arial
}

.selectric .button:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 0;
	height: 0;
	border: 4px solid rgba(0,0,0,0);
	border-top-color: #bbb;
	border-bottom: none
}

.selectric-focus .selectric {
	border-color: #aaa
}

.selectric-hover .selectric {
	border-color: #c4c4c4
}

.selectric-hover .selectric .button {
	color: #a2a2a2
}

.selectric-hover .selectric .button:after {
	border-top-color: #a2a2a2
}

.selectric-open {
	z-index: 9999
}

.selectric-open .selectric {
	border-color: #c4c4c4
}

.selectric-open .selectric-items {
	display: block
}

.selectric-disabled {
	filter: alpha(opacity=50);
	opacity: .5;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.selectric-hide-select {
	position: relative;
	overflow: hidden;
	width: 0;
	height: 0
}

.selectric-hide-select select {
	position: absolute;
	left: -100%
}

.selectric-hide-select.selectric-is-native {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10
}

.selectric-hide-select.selectric-is-native select {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border: none;
	z-index: 1;
	box-sizing: border-box;
	opacity: 0
}

.selectric-input {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 1px !important;
	height: 1px !important;
	outline: none !important;
	border: none !important;
	*font: 0/0a !important;
	background: 0 0 !important
}

.selectric-temp-show {
	position: absolute !important;
	visibility: hidden !important;
	display: block !important
}

.selectric-items {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #f8f8f8;
	border: 1px solid #c4c4c4;
	z-index: -1;
	box-shadow: 0 0 10px -6px
}

.selectric-items .selectric-scroll {
	height: 100%;
	overflow: auto
}

.selectric-above .selectric-items {
	top: auto;
	bottom: 100%
}

.selectric-items ul,.selectric-items li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 20px;
	min-height: 20px
}

.selectric-items li {
	display: block;
	padding: 10px;
	color: #666;
	cursor: pointer
}

.selectric-items li.selected {
	background: #e0e0e0;
	color: #444
}

.selectric-items li.highlighted {
	background: #d0d0d0;
	color: #444
}

.selectric-items li:hover {
	background: #d5d5d5;
	color: #444
}

.selectric-items .disabled {
	filter: alpha(opacity=50);
	opacity: .5;
	cursor: default !important;
	background: 0 0 !important;
	color: #666 !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
	font-weight: 700;
	padding-left: 10px;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: 0 0;
	color: #444
}

.selectric-items .selectric-group.disabled li {
	filter: alpha(opacity=100);
	opacity: 1
}

.selectric-items .selectric-group li {
	padding-left: 25px
}

.b-modal-container__row_bottom .b-title p,.b-funds .b-text p,.b-investment .b-text p,.b-premium .b-text p,.b-questionnaire .b-text p,.b-invest-lists__text p,.b-exposure-breakdowns .b-text p,.b-section-brokers .b-invest-lists__text p,.b-subscribe .b-subscribe__disclosure p,.b-main-about .b-main-about__disclosure p,.b-materials+.b-section_padding-top .b-text p,.b-footer__bottom p {
	color: #aeacb9
}

.b-link-container {
	display: flex;
	justify-content: flex-end
}

.b-etf-section .b-funds-table table td {
	padding: 16px 14px
}

.ft-premium-discount.b-section_gradient {
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal
}

.ft-premium-discount.b-section {
	padding: 80px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-premium-discount .b-title-item_small {
	font-size: 26px;
	font-weight: 700
}

@media(max-width: 1229px) {
	.ft-premium-discount .b-title-item_small {
		font-size: 36px
	}
}

@media(max-width: 991px) {
	.ft-premium-discount .b-title-item_small {
		font-size: 32px
	}
}

.ft-premium-discount .b-premium__nav {
	padding: 25px 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #0a0a17;
	backdrop-filter: blur(3.88398px)
}

.ft-premium-discount .b-premium__nav table {
	color: #fff;
	border-top: 1px solid rgba(208,205,226,.2);
	border-left: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-premium-discount .b-premium__nav table td,.ft-premium-discount .b-premium__nav table th {
	border-bottom: 1px solid rgba(208,205,226,.2);
	border-right: 1px solid rgba(208,205,226,.2);
	padding: 14px 22px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	text-align: left
}

.ft-premium-discount.b-premium .b-premium__nav {
	padding: 0
}

.ft-premium-discount.b-premium .b-premium__nav table {
	width: 100%;
	border: none;
	margin: 0 0 20px
}

.ft-premium-discount.b-premium .b-premium__nav table th {
	background-color: #0a0a17;
	border: 0
}

.ft-premium-discount.b-premium .b-premium__nav table th:first-child {
	width: 18%
}

.ft-premium-discount.b-premium .b-premium__nav table td {
	border: 0;
	background-color: #0a0a23;
	padding: 18px 22px
}

.ft-premium-discount.b-premium .b-premium__nav table td:first-child {
	width: 18%
}

.ft-premium-discount .ch-wr {
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #0a0a23
}

.ft-premium-discount .ch-wr>div {
	padding: 0 19px 0 0
}

.ft-premium-discount .b-premium__right {
	background: #0a0a17;
	backdrop-filter: blur(3.88398px)
}

@media(max-width: 991px) {
	.ft-premium-discount .b-premium__right {
		margin: 30px 0 0
	}
}

.ft-premium-discount .b-premium__right .b-premium__right-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 12px 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(208,205,22,.2)
}

.ft-premium-discount .b-premium__right .b-premium__right-top b {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff
}

.ft-premium-discount .b-premium__right select {
	outline: none
}

.ft-premium-discount .b-premium__right button,.ft-premium-discount .b-premium__right input,.ft-premium-discount .b-premium__right optgroup,.ft-premium-discount .b-premium__right select,.ft-premium-discount .b-premium__right textarea {
	font-family: inherit;
	margin: 0
}

.ft-premium-discount .b-premium__right .selectric-fund-premium-discount-date-selector .selectric {
	min-width: 130px
}

.ft-premium-discount .b-premium__right .selectric .button {
	width: 20px;
	height: 100%;
	background: #eaebef
}

.ft-premium-discount .b-premium__right .selectric .button:after {
	top: 7px;
	border: 5px solid rgba(0,0,0,0);
	border-top-color: #0a0a17 !important
}

.ft-premium-discount .b-premium__right .selectric .button:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	border: none;
	width: auto;
	height: auto;
	font-size: 10px;
	color: #0a0a23;
	top: 50%;
	bottom: auto;
	transform: translateY(-50%)
}

.ft-premium-discount .b-premium__right .b-premium__right-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1;
	color: #fff;
	padding: 20px 22px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-premium-discount .b-premium__right .b-premium__right-item {
	padding: 20px 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(208,205,22,.2);
	overflow: hidden
}

.ft-premium-discount .b-premium__right .b-premium__right-item ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	text-transform: capitalize;
	color: #fff;
	border-top: 1px solid rgba(208,205,22,.2);
	padding: 20px 22px 20px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-premium-discount .b-premium__right .b-premium__right-item ul li:last-child {
	padding-bottom: 0
}

.ft-premium-discount .b-premium__right .b-premium__right-item ul {
	margin: 20px -22px 0
}

.ft-premium-discount .b-premium__right .b-premium__right-row {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-premium-discount .b-premium__right .b-premium__right-row span {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	text-transform: capitalize;
	color: #fff
}

.ft-premium-discount .b-premium__right .b-premium__right-row span:last-child {
	margin: 0 0 0 13px;
	margin-left: 0
}

.ft-premium-discount .b-premium__right .b-premium__right-row span:first-child {
	margin-left: 0
}

.ft-funds-table .b-funds-table table td {
	vertical-align: middle
}

.ft-funds-table .icon-arrow-down__sm:before {
	content: ""
}

.ft-funds-table .b-funds-table table td:first-child,.ft-funds-table table th:first-child {
	width: 35% !important
}

.ft-funds-table sub,.ft-funds-table sup {
	position: relative;
	font-size: .75em;
	line-height: 0;
	vertical-align: baseline
}

.ft-funds-table .b-tabs-nav__date {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #79768b;
	padding: 0 22px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-table .b-funds-table table td,.ft-funds-table .b-funds-table table th {
	vertical-align: middle
}

.ft-funds-table .b-tabs-nav>ul>li:first-child {
	margin-left: 28px
}

.ft-funds-table .b-tabs-nav>ul>li {
	margin: 0 70px 0 0
}

.ft-funds-table .b-text p {
	color: #7d808e;
	margin-bottom: 25px;
	font-size: 14px
}

.ft-funds-table .b-text strong {
	font-weight: bold
}

.ft-funds-table .b-icon-pdf {
	width: 48px;
	height: 48px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #79768b;
	font-size: 28px !important;
	color: #fff;
	text-decoration: none;
	transition: .3s
}

.ft-funds-table.b-section {
	padding: 60px 0 0 0 !important
}

@media(max-width: 767px) {
	.ft-funds-table .b-tabs-nav>ul>li:first-child {
		margin-left: 0
	}

	.ft-funds-table .b-tabs-nav>ul>li {
		margin: 0 18px 10px 0
	}

	.ft-funds-table.b-section {
		padding: 60px 0 60px 0 !important
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-help-center.b-institutional__item {
	background: #050512;
	backdrop-filter: blur(3.88398px);
	padding: 56px 50px 85px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 0 12px 0
}

.ft-help-center.b-institutional__item-small {
	padding: 34px 30px
}

.ft-help-center.b-institutional__item .b-institutional__item-img {
	max-width: 110px;
	margin: 0 0 44px 0
}

.ft-help-center.b-institutional__item .b-institutional__item-img img {
	display: block;
	max-width: 100%
}

.ft-help-center.b-institutional__item .b-institutional__item-img img,.ft-help-center.b-institutional__item .b-institutional__item-img svg {
	vertical-align: middle
}

.ft-help-center.b-institutional__item .b-institutional__item-text {
	margin: 0 0 15px 0
}

.ft-help-center.b-institutional__item .b-institutional__item-text h3 {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px 0
}

.ft-help-center.b-institutional__item .b-institutional__item-text p {
	color: #d0cde2;
	font-family: "stix-two-text";
	font-weight: 400
}

.ft-help-center.b-institutional__item .b-institutional__item-bottom {
	margin: 30px 0 15px 0
}

.ft-help-center.b-institutional__item .b-institutional__item-bottom ul {
	margin: 30px 0 30px 0
}

.ft-help-center.b-institutional__item .b-institutional__item-bottom ul li {
	margin: 0 0 17px 0
}

.ft-help-center.b-institutional__item .b-institutional__item-bottom ul li a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	font-weight: 400;
	font-size: 17px;
	line-height: 1;
	color: #8264ff;
	text-decoration: none
}

.ft-help-center.b-institutional__item .b-institutional__item-bottom ul li a:before {
	content: "";
	width: 21px;
	height: 21px;
	background: #8264ff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 3px 10px 0 0;
	font-size: 12px;
	padding: 0 0 0 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #0a0a23;
	flex-shrink: 0;
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ft-help-center.b-institutional__item .b-link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0px 4px 9px rgba(10,10,35,.32);
	text-decoration: none;
	transition: .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}

.ft-help-center.b-institutional__item .b-link:after {
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 5px 0 0 20px;
	transition: .3s
}

.ft-help-center.b-institutional__item .b-link:hover {
	text-decoration: none;
	color: #8264ff;
	transition: .3s;
	opacity: .8
}

.ft-help-center.b-institutional__item .b-link:hover:after {
	text-decoration: none;
	color: #8264ff;
	transition: .3s
}

@media(max-width: 1229px) {
	.ft-help-center .b-institutional__item-small {
		padding: 30px 15px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-trade-notification.b-institutional__item {
	background: #050512;
	backdrop-filter: blur(3.88398px);
	padding: 56px 50px 85px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 0 12px 0
}

.ft-trade-notification.b-institutional__item-small {
	padding: 34px 30px
}

.ft-trade-notification.b-institutional__item .b-institutional__item-image {
	margin: 0 -30px 26px -30px
}

.ft-trade-notification.b-institutional__item .b-institutional__item-image img {
	width: 100%;
	height: auto
}

.ft-trade-notification.b-institutional__item .b-institutional__item-text {
	margin: 0 0 15px 0
}

.ft-trade-notification.b-institutional__item .b-institutional__item-text h3 {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px 0
}

.ft-trade-notification.b-institutional__item .b-institutional__item-text p {
	color: #d0cde2;
	font-family: "stix-two-text";
	font-weight: 400
}

.ft-trade-notification.b-institutional__item.full-width-img .b-institutional__item-image {
	margin: -34px -30px 26px -30px
}

.ft-trade-notification.b-institutional__item .b-link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0px 4px 9px rgba(10,10,35,.32);
	text-decoration: none;
	transition: .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}

.ft-trade-notification.b-institutional__item .b-link:after {
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 5px 0 0 20px;
	transition: .3s
}

.ft-trade-notification.b-institutional__item .b-link:hover {
	color: #8264ff
}

.ft-trade-notification.b-institutional__item .b-link:hover:after {
	text-decoration: none;
	color: #8264ff;
	transition: .3s
}

@media(max-width: 1229px) {
	.ft-trade-notification.b-institutional__item-small {
		padding: 30px 15px
	}

	.ft-trade-notification.b-institutional__item-image {
		margin: 0 -15px 20px -15px
	}
}

.ft-text-block {
	justify-content: center;
	width: 100%
}

.ft-text-block .b-section-row {
	margin-bottom: 50px
}

@media(min-width: 576px) {
	.ft-text-block .b-section-row {
		max-width: 540px
	}
}

@media(min-width: 768px) {
	.ft-text-block .b-section-row {
		max-width: 720px
	}
}

@media(min-width: 992px) {
	.ft-text-block .b-section-row {
		max-width: 960px
	}
}

@media(min-width: 1230px) {
	.ft-text-block .b-section-row {
		max-width: 1200px
	}
}

.ft-text-block .b-section-row .col {
	padding: 15px
}

.ft-text-block .b-section-row .col .b-section__item-text_color h1,.ft-text-block .b-section-row .col .b-section__item-text_color h2,.ft-text-block .b-section-row .col .b-section__item-text_color h3,.ft-text-block .b-section-row .col .b-section__item-text_color h4,.ft-text-block .b-section-row .col .b-section__item-text_color h5,.ft-text-block .b-section-row .col .b-section__item-text_color h6 {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.22;
	color: #8264ff;
	margin: 0 0 10px 0
}

.ft-text-block .b-section-row .col .b-section__item-text_color p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 15px 0
}

.ft-text-block .b-section-row .col .b-section__item-text_color p:last-child {
	margin-bottom: 0px
}

.forrit-RTE .copy {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.6;
	color: #d0cde2;
	margin: 0 0 20px 0
}

.forrit-RTE.datafeed-disclaimer p {
	font-size: .875rem !important;
	color: #79768b !important
}

.forrit-RTE sup {
	vertical-align: super;
	font-size: smaller
}

.ft-gradient-template .forrit-RTE p.copy {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.6;
	color: #aeacb9;
	padding: 0 0 20px 0;
	margin: 0
}

.ft-gradient-template .forrit-RTE p.copy:last-of-type {
	padding-bottom: 80px
}

.ft-gradient-template .forrit-RTE ol {
	counter-reset: list
}

.ft-gradient-template .forrit-RTE ol li {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.3;
	color: #fff;
	margin: 0 0 40px 0;
	padding: 0 0 0 51px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.ft-gradient-template .forrit-RTE ol li:before {
	counter-increment: list;
	content: counter(list) "";
	width: 33px;
	height: 33px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #d0cde2;
	font-weight: 400;
	font-size: 14px;
	line-height: 15px;
	color: #0a0a23;
	position: absolute;
	top: -8px;
	left: 0
}

.b-section .forrit-RTE h2 {
	font-weight: 800;
	font-size: 44px;
	line-height: 1.2;
	color: #0a0a23;
	text-transform: none;
	margin: 0 0 10px 0
}

.b-section .forrit-RTE h3 {
	color: #0a0a23;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 40px 0
}

.b-section .forrit-RTE h3 i {
	margin: 0 0 0 8px;
	background: #8264ff;
	width: 23px;
	height: 23px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 12px;
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.b-section .forrit-RTE h3 i:before {
	content: "";
	color: #fff
}

.b-section .forrit-RTE table {
	background: #0a0a17;
	width: 100%;
	min-width: 0
}

.b-section .forrit-RTE table thead tr th {
	background: #0a0a17;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	padding: 23px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #8264ff;
	width: 25%
}

.b-section .forrit-RTE table td {
	border-bottom: 1px solid rgba(208,205,226,.2);
	border-right: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 26.5px 35px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff
}

.b-section .forrit-RTE table td:first-child {
	padding-left: 24px
}

.b-section .forrit-RTE table td i {
	display: inline-flex;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.b-section .copy {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.45;
	color: #aeacb9;
	margin: 0 0 10px 0
}

.b-section .b-icon-info {
	background: #8264ff;
	width: 23px;
	height: 23px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 12px
}

.tooltip {
	position: absolute;
	background-color: #000;
	color: #fff;
	padding: 5px 10px;
	border-radius: 6px;
	font-size: 12px;
	z-index: 1000
}

@media(max-width: 1229px) {
	.b-section .forrit-RTE h2 {
		font-size: 36px;
		margin: 0 0 45px 0
	}
}

@media(max-width: 991px) {
	.b-section .forrit-RTE table tbody tr td {
		font-size: 11px;
		padding: 20px 10px
	}
}

@media(max-width: 767px) {
	.b-section .forrit-RTE table thead {
		display: none
	}

	.b-section .forrit-RTE table tbody tr {
		display: flex;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap
	}

	.b-section .forrit-RTE table tbody tr td {
		text-align: center;
		display: block !important;
		width: 33.333333% !important;
		padding: 15px 5px !important
	}

	.b-section .forrit-RTE table tbody tr td::before {
		display: block;
		content: attr(tdElement);
		font-weight: 400;
		font-size: 12px;
		line-height: 1;
		min-height: 24px;
		color: #fff;
		text-align: center;
		margin: 0 0 10px
	}

	.b-section .forrit-RTE table tbody tr td:first-child {
		width: 100% !important;
		text-align: center !important
	}

	.b-section .forrit-RTE table tbody tr td:first-child::before {
		content: unset
	}
}

.b-detail__container-left .table-title {
	font-weight: bold;
	font-size: 14px !important;
	line-height: 18px;
	color: #fff
}

.b-detail__container-left .table-wrapper {
	width: 100%;
	overflow: auto
}

.b-detail__container-left .table-wrapper table {
	border: 1px solid #dee0e6;
	table-layout: fixed;
	margin-bottom: 22px
}

.b-detail__container-left .table-wrapper table th,.b-detail__container-left .table-wrapper table td {
	text-align: left;
	font-size: 13px !important;
	color: #fff
}

.b-detail__container-left .table-wrapper table th:not(:last-child),.b-detail__container-left .table-wrapper table td:not(:last-child) {
	border-right: 1px solid #dee0e6
}

.b-detail__container-left .table-wrapper table th p,.b-detail__container-left .table-wrapper table td p {
	font-size: 13px !important;
	color: #fff
}

.b-detail__container-left .table-wrapper table th p:last-child,.b-detail__container-left .table-wrapper table td p:last-child {
	margin-bottom: 0
}

.b-detail__container-left .table-wrapper table th {
	border-bottom: 1px solid #dee0e6;
	vertical-align: middle;
	background: #f2f3f6;
	padding: 15px 10px 20px;
	font-weight: 500
}

.b-detail__container-left .table-wrapper table tr:not(:last-child) {
	border-bottom: 1px solid #dee0e6
}

.b-detail__container-left .table-wrapper table tr:last-child {
	border-bottom: none
}

.b-detail__container-left .table-wrapper table td {
	padding: 15px 10px
}

.b-detail__container-left .table-wrapper .wysiwyg table {
	border: 1px solid #dee0e6;
	table-layout: fixed;
	margin-bottom: 22px
}

.b-detail__container-left .table-wrapper .wysiwyg table th,.b-detail__container-left .table-wrapper .wysiwyg table td {
	text-align: left;
	font-size: 13px !important;
	color: #fff
}

.b-detail__container-left .table-wrapper .wysiwyg table th:not(:last-child),.b-detail__container-left .table-wrapper .wysiwyg table td:not(:last-child) {
	border-right: 1px solid #dee0e6
}

.b-detail__container-left .table-wrapper .wysiwyg table th p,.b-detail__container-left .table-wrapper .wysiwyg table td p {
	font-size: 13px !important;
	color: #fff
}

.b-detail__container-left .table-wrapper .wysiwyg table th p:last-child,.b-detail__container-left .table-wrapper .wysiwyg table td p:last-child {
	margin-bottom: 0
}

.b-detail__container-left .table-wrapper .wysiwyg table th {
	border-bottom: 1px solid #dee0e6;
	vertical-align: middle;
	background: #f2f3f6;
	padding: 15px 10px 20px;
	font-weight: 500
}

.b-detail__container-left .table-wrapper .wysiwyg table tr:not(:last-child) {
	border-bottom: 1px solid #dee0e6
}

.b-detail__container-left .table-wrapper .wysiwyg table tr:last-child {
	border-bottom: none
}

.b-detail__container-left .table-wrapper .wysiwyg table td {
	padding: 15px 10px
}

@media(max-width: 1023px) {
	.b-detail__container-left table {
		margin-bottom: 35px
	}

	.b-detail__container-left .table-title {
		margin-bottom: 18px
	}
}

@media(min-width: 1024px) {
	.b-detail__container-left table {
		margin-bottom: 35px
	}

	.b-detail__container-left table th,.b-detail__container-left table td {
		font-size: 15px !important
	}

	.b-detail__container-left table th p,.b-detail__container-left table td p {
		font-size: 15px !important
	}

	.b-detail__container-left .table-title {
		font-size: 16px !important;
		line-height: 20px;
		margin-bottom: 28px
	}
}

@media(max-width: 767px) {
	.b-detail__container-left .table-wrapper {
		width: 100%;
		overflow: auto
	}

	.b-detail__container-left table {
		min-width: 400px;
		margin: 0 auto
	}
}

@media(min-width: 768px) {
	.b-detail__container-left table {
		width: 100%
	}

	.b-detail__container-left table th {
		padding: 22px 14px 22px 20px
	}
}

.ft-hubspot-subscribe-banner {
	width: 100vw;
	height: auto
}

.ft-hubspot-subscribe-banner .row .subscribe-banner-img {
	display: flex;
	align-items: center;
	border-image-width: 0;
	padding: 0;
	width: 33%;
	justify-content: flex-end
}

.ft-hubspot-subscribe-banner .row .b-updates-form {
	padding: 0
}

.ft-hubspot-subscribe-banner .row .b-updates-form .submitted-message {
	background-color: #0a0a23;
	border: none
}

.ft-hubspot-subscribe-banner .row .b-updates-form form {
	padding-top: 38px;
	padding-right: calc(38px + 162*(100vw - 767px)/1153);
	padding-bottom: 38px;
	padding-left: calc(38px + 114*(100vw - 767px)/1153)
}

.ft-hubspot-subscribe-banner .row .b-updates-form form .hs_email {
	margin-right: calc(38px + 162*(100vw - 767px)/1153);
	margin-top: 32px
}

.ft-hubspot-subscribe-banner .row .b-updates-form form .hs_email label span {
	display: none
}

.ft-hubspot-subscribe-banner .row .b-updates-form form input {
	color: #737887;
	background-color: #1e1e46
}

.ft-hubspot-subscribe-banner .row .b-updates-form form input::placeholder {
	color: #737887
}

.ft-hubspot-subscribe-banner .row .b-updates-form form input[type=submit] {
	height: 60px
}

.ft-hubspot-subscribe-banner .row .b-updates-form form[type=submit]:hover {
	background-color: #c1b0ff
}

@media(min-width: 1537px) {
	.ft-hubspot-subscribe-banner .row .subscribe-banner-img img {
		padding-left: calc(152px*(100vw - 1536px)/384px)
	}
}

@media(max-width: 834px) {
	.ft-hubspot-subscribe-banner .subscribe-banner-img {
		width: 40%
	}

	.ft-hubspot-subscribe-banner .subscribe-banner-img img {
		padding-left: calc(38px + 114*(100vw - 767px)/1153)
	}

	.ft-hubspot-subscribe-banner .b-updates-form div h1 {
		font-size: 24px
	}

	.ft-hubspot-subscribe-banner .b-updates-form div input[type=submit] {
		height: 48px
	}
}

@media(max-width: 767px) {
	.ft-hubspot-subscribe-banner .row {
		flex-direction: column
	}

	.ft-hubspot-subscribe-banner .row .subscribe-banner-img {
		padding: 0;
		width: 100%;
		justify-content: unset
	}

	.ft-hubspot-subscribe-banner .row .subscribe-banner-img img {
		padding: 24px 48px 0 48px;
		object-fit: cover;
		height: auto;
		width: 100%
	}

	.ft-hubspot-subscribe-banner .row .b-updates-form {
		width: 100%
	}

	.ft-hubspot-subscribe-banner .row .b-updates-form form {
		padding: 38px
	}

	.ft-hubspot-subscribe-banner .row .b-updates-form form fieldset {
		max-width: unset
	}

	.ft-hubspot-subscribe-banner .row .b-updates-form form .hs_email {
		margin-right: 0
	}

	.ft-hubspot-subscribe-banner .row .b-updates-form form input {
		width: 100%
	}

	.ft-hubspot-subscribe-banner .row .b-updates-form form input[type=submit] {
		max-width: unset;
		width: 100%
	}
}

@media(max-width: 320px) {
	.ft-hubspot-subscribe-banner .subscribe-banner-img img {
		display: none
	}
}

.ft-slide-in-banner {
	display: none
}

.ft-slide-in-banner .b-modal-item__close:before {
	content: ""
}

.ft-slide-in-banner .b-link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #8264ff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	text-decoration: none;
	transition: .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
	margin: 20px 0 0
}

.ft-slide-in-banner .b-link:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #8264ff;
	margin: 5px 0 0 20px;
	transition: .3s
}

.icon-arrow-down__sm.red::before,.icon-arrow-up__sm.green::before {
	content: ""
}

.ft-region-modal {
	display: none
}

.ft-region-modal .ft-region-background {
	z-index: 100000021 !important;
	background-color: rgba(10,10,35,.8);
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	padding-top: 100px;
	height: 100vh;
	backdrop-filter: blur(50px);
	-webkit-backdrop-filter: blur(50px)
}

@media(max-width: 1023px) {
	.ft-region-modal .ft-region-background {
		padding-top: 50px
	}
}

.ft-region-modal .ft-region-background .ft-region-popup {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	margin: 0 auto;
	width: 40%;
	height: auto;
	background-color: #0a0a23;
	padding-top: 150px;
	padding-bottom: 100px;
	opacity: 1
}

.ft-region-modal .ft-region-background .ft-region-popup .region-close {
	user-select: none;
	cursor: pointer
}

@media(max-width: 1023px) {
	.ft-region-modal .ft-region-background .ft-region-popup {
		width: 95%
	}
}

.ft-region-modal .ft-region-background .ft-region-popup img {
	position: absolute;
	left: 10%;
	top: 50px;
	height: 40px
}

.ft-region-modal .ft-region-background .ft-region-popup h1,.ft-region-modal .ft-region-background .ft-region-popup h2,.ft-region-modal .ft-region-background .ft-region-popup h3,.ft-region-modal .ft-region-background .ft-region-popup h4,.ft-region-modal .ft-region-background .ft-region-popup h5,.ft-region-modal .ft-region-background .ft-region-popup h6,.ft-region-modal .ft-region-background .ft-region-popup p {
	color: #8264ff;
	margin-bottom: 30px
}

.ft-region-modal .ft-region-background .ft-region-popup span,.ft-region-modal .ft-region-background .ft-region-popup a {
	justify-content: center;
	color: #fff;
	border-color: #fff;
	margin-bottom: 15px;
	width: 50%;
	height: 60px
}

@media(max-width: 1450px) {
	.ft-region-modal .ft-region-background .ft-region-popup span,.ft-region-modal .ft-region-background .ft-region-popup a {
		width: 65%
	}
}

@media(max-width: 1023px) {
	.ft-region-modal .ft-region-background .ft-region-popup span,.ft-region-modal .ft-region-background .ft-region-popup a {
		width: 40%
	}
}

@media(max-width: 767px) {
	.ft-region-modal .ft-region-background .ft-region-popup span,.ft-region-modal .ft-region-background .ft-region-popup a {
		width: 80%
	}
}

.ft-region-modal .ft-region-background .ft-region-popup span::after,.ft-region-modal .ft-region-background .ft-region-popup a::after {
	display: none
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-two-col-hubspot-form .b-updates-form {
	background: #0a0a23;
	border: 1px solid #866cff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	backdrop-filter: blur(3.88398px);
	padding: 55px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-two-col-hubspot-form .hubspot-rte h1,.ft-two-col-hubspot-form .hubspot-rte h2,.ft-two-col-hubspot-form .hubspot-rte h3,.ft-two-col-hubspot-form .hubspot-rte h4,.ft-two-col-hubspot-form .hubspot-rte h5,.ft-two-col-hubspot-form .hubspot-rte h6 {
	color: #fff
}

.ft-two-col-hubspot-form .hubspot-rte p {
	font-family: "stix-two-text";
	color: #d0cde2
}

@media(max-width: 990px) {
	.ft-two-col-hubspot-form .form-page__content {
		flex-direction: column
	}

	.ft-two-col-hubspot-form .b-updates__left {
		margin: 0 0 30px
	}
}

@media(max-width: 767px) {
	.ft-two-col-hubspot-form .b-updates-form {
		padding: 25px 15px
	}

	.ft-two-col-hubspot-form .b-section .b-title {
		margin-bottom: 30px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-arkvx-widget .b-institutional__item-text {
	margin-bottom: 24px !important
}

.ft-arkvx-widget .b-institutional__item-text h3 {
	margin-bottom: 24px !important
}

.ft-arkvx-widget .b-institutional__item-text .widgetparagraph {
	font-family: "brother-1816" !important;
	color: #fff !important;
	font-style: normal !important;
	font-weight: 100 !important
}

.ft-arkvx-widget .b-institutional__item-widgets {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 24px
}

.ft-arkvx-widget .b-institutional__item-widgets .widget {
	width: 30%;
	margin: 1.66%;
	box-sizing: border-box;
	text-align: center
}

.ft-arkvx-widget .b-institutional__item-widgets .widget img {
	width: 100%;
	height: auto
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-three-tile-feature .three-tile-feature-title {
	padding: 0px
}

.ft-three-tile-feature .three-tile-feature-title h1,.ft-three-tile-feature .three-tile-feature-title h2,.ft-three-tile-feature .three-tile-feature-title h3,.ft-three-tile-feature .three-tile-feature-title h4,.ft-three-tile-feature .three-tile-feature-title h5,.ft-three-tile-feature .three-tile-feature-title h6 {
	padding-bottom: 40px
}

.ft-three-tile-feature .three-tile-feature-tile-item {
	width: 60%;
	height: 100%;
	border: 1px solid #eaebef
}

.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ft-three-tile-feature .three-tile-feature-tile-item a {
	text-decoration: none
}

.ft-three-tile-feature .three-tile-feature-tile-item:hover {
	border: 1px solid #8264ff
}

@media(min-width: 835px) {
	.ft-three-tile-feature .three-tile-feature-row {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: repeat(2, 1fr);
		grid-gap: 20px;
		padding-left: 0;
		padding-right: 0;
		height: auto;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0
	}

	.ft-three-tile-feature .three-tile-feature-tile-item {
		padding-left: 0px;
		padding-right: 0px;
		display: grid
	}

	.ft-three-tile-feature .three-tile-feature-tile-item img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text {
		left: 20px;
		right: 60px;
		bottom: 5%
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h1,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h2,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h3,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h4,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h5,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h6 {
		padding: 0px
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text {
		left: 20px;
		right: 60px;
		bottom: 10%
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img {
		position: relative;
		border-image-width: 0
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text {
		position: absolute;
		display: flex;
		color: #fff;
		background: rgba(0,0,0,0)
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) {
		grid-column: 1/2;
		grid-row: 1/3
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2),.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) {
		grid-column: 2/3
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) {
		grid-row: 1/2
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) {
		grid-row: 2/3
	}
}

@media(min-width: 441px)and (max-width: 834px) {
	.ft-three-tile-feature .three-tile-feature-row {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: repeat(2, 1fr);
		grid-gap: 20px;
		padding-left: 0;
		padding-right: 0;
		height: auto;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0
	}

	.ft-three-tile-feature .three-tile-feature-tile-item {
		padding-left: 0px;
		padding-right: 0px;
		display: grid
	}

	.ft-three-tile-feature .three-tile-feature-tile-item img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text {
		left: 20px;
		right: 20px;
		bottom: 5%
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text {
		left: 20px;
		right: 20px;
		bottom: 10%
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img {
		position: relative;
		border-image-width: 0
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text {
		position: absolute;
		display: flex;
		color: #fff;
		background: rgba(0,0,0,0)
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h1,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h2,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h3,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h4,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h5,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h6 {
		padding: 0px;
		font-size: 18px
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) {
		grid-column: 1/2;
		grid-row: 1/3
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) {
		grid-column: 2/3;
		grid-row: 1/2
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) {
		grid-column: 2/3;
		grid-row: 2/3
	}
}

@media(max-width: 440px) {
	.ft-three-tile-feature .three-tile-feature-tile-item {
		border: none
	}

	.ft-three-tile-feature .owl-stage-outer .owl-stage .owl-item {
		border: 1px solid #eaebef
	}

	.ft-three-tile-feature .owl-stage-outer .owl-stage .owl-item:hover {
		border: 1px solid #8264ff
	}

	.ft-three-tile-feature .row::-webkit-scrollbar {
		display: none
	}

	.ft-three-tile-feature .three-tile-feature-tile-item img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text {
		left: 20px;
		right: 20px;
		bottom: 5%
	}

	.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h1,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h2,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h3,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h4,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h5,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(1) .three-tile-feature-tile-text h6,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text h1,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text h2,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text h3,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text h4,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text h5,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(2) .three-tile-feature-tile-text h6,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text h1,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text h2,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text h3,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text h4,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text h5,.ft-three-tile-feature .three-tile-feature-tile-item:nth-child(3) .three-tile-feature-tile-text h6 {
		padding: 0px
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img {
		position: relative
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text {
		position: absolute;
		display: flex;
		color: #fff;
		background: rgba(0,0,0,0)
	}

	.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h1,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h2,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h3,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h4,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h5,.ft-three-tile-feature .three-tile-feature-tile-item .three-tile-feature-tile-item-img .three-tile-feature-tile-text h6 {
		color: #fff;
		font-family: "brother-1816";
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 30px
	}

	.ft-three-tile-feature .owl-dots {
		display: block;
		text-align: center;
		margin-top: 25px
	}

	.ft-three-tile-feature .owl-dots .owl-dot {
		height: 10px;
		width: 10px;
		margin: 0 5px;
		background-color: rgba(0,0,0,0);
		border: 1px solid #fff;
		border-radius: 50%;
		display: inline-block;
		transition: background-color .3s ease
	}

	.ft-three-tile-feature .owl-dots .owl-dot.active {
		background-color: #fff
	}
}

.strategy-block .strategy-block__inner .strategy-block__btns .btn-slider-prev:after,.strategy-block .strategy-block__inner .strategy-block__btns .btn-slider-next:after {
	-webkit-mask-image: url(/images/svg/menu-arr-right.svg);
	mask-image: url(/images/svg/menu-arr-right.svg)
}

.strategy-block .strategy-block__inner .strategy-block__item .strategy-block__item-content {
	background-color: #0a0a23
}

.strategy-block .strategy-block__inner .strategy-block__item .strategy-block__item-content .strategy-block__item-description {
	color: #fff
}

.ft-big-ideas-anchor-feature {
	border-top: 1px #737887 solid;
	padding-left: 18%;
	padding-right: 18%
}

@media(max-width: 1880px) {
	.ft-big-ideas-anchor-feature {
		padding-left: 12%;
		padding-right: 12%
	}
}

@media(max-width: 1600px) {
	.ft-big-ideas-anchor-feature {
		padding-left: 6%;
		padding-right: 6%
	}
}

@media(max-width: 833px) {
	.ft-big-ideas-anchor-feature {
		padding-left: 0;
		padding-right: 0
	}
}

.ft-big-ideas-anchor-feature .repeater-block__item {
	justify-content: flex-start
}

@media(max-width: 833px) {
	.ft-big-ideas-anchor-feature .repeater-block__item {
		padding-left: 6%;
		padding-right: 6%
	}
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block {
	align-items: flex-start
}

@media(max-width: 833px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block {
		display: flex;
		flex-direction: column;
		width: 100%
	}
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text {
	margin-top: 25px;
	width: 700px
}

@media(max-width: 1440px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text {
		width: 50%
	}
}

@media(max-width: 833px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text {
		width: 100%
	}
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text h5.subheading {
	color: #8264ff;
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
	margin-bottom: 20px
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text h1.title {
	font-size: 64px;
	line-height: 72px;
	font-weight: 700
}

@media(min-width: 1281px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE {
		font-size: 18px
	}
}

@media(min-width: 1281px)and (min-width: 1281px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE p {
		font-size: 18px
	}
}

@media(max-width: 1280px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE {
		font-size: 16px !important
	}

	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE p {
		font-size: 16px
	}
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE p {
	color: #fff
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE p:first-child {
	padding-top: 16px
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE strong {
	color: #8264ff;
	font-weight: 700
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-text .forrit-RTE li::before {
	margin-top: 5px;
	background-color: #8264ff
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-image {
	max-width: 510px;
	margin-left: auto;
	flex-wrap: nowrap
}

@media(max-width: 1440px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-image {
		padding-left: 16px;
		padding-top: 16px;
		max-width: 50%
	}
}

@media(max-width: 833px) {
	.ft-big-ideas-anchor-feature .repeater-block__item.biaf-feature-block .feature-image {
		padding-left: 0;
		padding-top: 0;
		width: 100%;
		max-width: 100%;
		text-align: center
	}
}

.ft-big-ideas-anchor-feature .repeater-block__item.biaf-anchor-block {
	padding-top: 0 !important
}

.ft-big-ideas-anchor-feature .biaf-anchor-block {
	display: block
}

.ft-big-ideas-anchor-feature .biaf-anchor-block h3 {
	font-size: 30px;
	font-weight: 700;
	line-height: 1.45
}

.ft-big-ideas-anchor-feature .biaf-anchor-block .anchor-links {
	margin-top: 35px;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%
}

.ft-big-ideas-anchor-feature .biaf-anchor-block .anchor-links a {
	display: flex;
	flex-direction: column;
	flex: 1 1 316px;
	max-width: 316px;
	margin-top: 20px;
	margin-right: 16px;
	border: 1px solid #fff;
	padding: 16px;
	text-decoration: none;
	box-sizing: border-box
}

@media(max-width: 834px) {
	.ft-big-ideas-anchor-feature .biaf-anchor-block .anchor-links a {
		width: 100%;
		max-width: 100%
	}
}

.ft-big-ideas-anchor-feature .biaf-anchor-block .anchor-links a h6 {
	font-size: 16px
}

.ft-big-ideas-anchor-feature .biaf-anchor-block .anchor-links a p {
	color: #737887;
	font-size: 14px
}

.ft-big-ideas-anchor-feature .biaf-anchor-block .anchor-links a:hover {
	border-color: #8264ff
}

.ft-big-ideas-anchor-feature .biaf-anchor-block .anchor-links a:hover h6 {
	color: #8264ff
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

@media(min-width: 769px) {
	.ft-hero:has(+.ft-webinar-category) .media__slide {
		min-height: unset;
		padding: 180px 0 0 0
	}
}

@media(max-width: 768px) {
	.ft-hero:has(+.ft-webinar-category) .media__slide {
		min-height: auto
	}
}

@media(min-width: 769px) {
	.ft-get-listing[data-feed-type=webinar-listings]+.media__slider.ft-hero .media__slide {
		min-height: unset;
		padding: 180px 0 0 0
	}
}

@media(max-width: 768px) {
	.ft-get-listing[data-feed-type=webinar-listings]+.media__slider.ft-hero .media__slide {
		min-height: auto
	}
}

.ft-funds-webinar-listing .hidden-item {
	display: none
}

.ft-funds-webinar .b-link,.ft-funds-webinar-listing .b-link,.ft-webinar-latest .b-link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	text-decoration: none;
	transition: .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}

.ft-funds-webinar .b-link:after,.ft-funds-webinar-listing .b-link:after,.ft-webinar-latest .b-link:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 5px 0 0 20px;
	transition: .3s
}

.ft-funds-webinar .promo-socials,.ft-funds-webinar-listing .promo-socials,.ft-webinar-latest .promo-socials {
	transform: translate(0, 0)
}

.ft-funds-webinar .filter-nav,.ft-funds-webinar-listing .filter-nav,.ft-webinar-latest .filter-nav {
	padding: 10px 0 40px
}

.ft-funds-webinar .filter-nav__list,.ft-funds-webinar-listing .filter-nav__list,.ft-webinar-latest .filter-nav__list {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start;
	margin: -10px -20px;
	padding: 0
}

.ft-funds-webinar .filter-nav__list-item,.ft-funds-webinar-listing .filter-nav__list-item,.ft-webinar-latest .filter-nav__list-item {
	padding: 10px 20px;
	margin: 0
}

.ft-funds-webinar .filter-nav__list-item-link,.ft-funds-webinar-listing .filter-nav__list-item-link,.ft-webinar-latest .filter-nav__list-item-link {
	color: #fff;
	text-transform: capitalize;
	font-weight: 700;
	text-decoration: none;
	font-size: 16px
}

.ft-funds-webinar .filter-nav__list-item-link:hover,.ft-funds-webinar .filter-nav__list-item-link:focus,.ft-funds-webinar-listing .filter-nav__list-item-link:hover,.ft-funds-webinar-listing .filter-nav__list-item-link:focus,.ft-webinar-latest .filter-nav__list-item-link:hover,.ft-webinar-latest .filter-nav__list-item-link:focus {
	color: #b2afc3
}

.ft-funds-webinar .filter-nav__list-item-link.active,.ft-funds-webinar .filter-nav__list-item-link.active:hover,.ft-funds-webinar .filter-nav__list-item-link.active:focus,.ft-funds-webinar-listing .filter-nav__list-item-link.active,.ft-funds-webinar-listing .filter-nav__list-item-link.active:hover,.ft-funds-webinar-listing .filter-nav__list-item-link.active:focus,.ft-webinar-latest .filter-nav__list-item-link.active,.ft-webinar-latest .filter-nav__list-item-link.active:hover,.ft-webinar-latest .filter-nav__list-item-link.active:focus {
	color: #866cff
}

.ft-funds-webinar .b-webinars .b-title,.ft-funds-webinar-listing .b-webinars .b-title,.ft-webinar-latest .b-webinars .b-title {
	margin: 0 0 70px
}

.ft-funds-webinar .b-webinars-row,.ft-funds-webinar-listing .b-webinars-row,.ft-webinar-latest .b-webinars-row {
	margin-bottom: 70px
}

.ft-funds-webinar .b-webinars-row:last-child,.ft-funds-webinar-listing .b-webinars-row:last-child,.ft-webinar-latest .b-webinars-row:last-child {
	margin-bottom: 0
}

.ft-funds-webinar .b-webinars-block,.ft-funds-webinar-listing .b-webinars-block,.ft-webinar-latest .b-webinars-block {
	position: relative;
	overflow: hidden
}

.ft-funds-webinar .b-webinars-block:before,.ft-funds-webinar-listing .b-webinars-block:before,.ft-webinar-latest .b-webinars-block:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 105%;
	height: 105%;
	background: rgba(5,5,18,.59);
	backdrop-filter: blur(4px)
}

.ft-funds-webinar .b-webinars-block_bg:before,.ft-funds-webinar-listing .b-webinars-block_bg:before,.ft-webinar-latest .b-webinars-block_bg:before {
	display: none
}

.ft-funds-webinar .b-webinars-block-transparent,.ft-funds-webinar-listing .b-webinars-block-transparent,.ft-webinar-latest .b-webinars-block-transparent {
	width: 100%;
	background-color: rgba(255,255,255,.1);
	border: 1px solid #fff;
	margin: 23px 0 50px
}

.ft-funds-webinar .b-webinars-block-transparent .b-timer,.ft-funds-webinar-listing .b-webinars-block-transparent .b-timer,.ft-webinar-latest .b-webinars-block-transparent .b-timer {
	position: relative;
	margin: 55px 0
}

.ft-funds-webinar .b-webinars-block-transparent .b-timer__container-item,.ft-funds-webinar-listing .b-webinars-block-transparent .b-timer__container-item,.ft-webinar-latest .b-webinars-block-transparent .b-timer__container-item {
	display: flex;
	align-items: flex-start
}

.ft-funds-webinar .b-webinars-block-transparent .b-timer__container-top,.ft-funds-webinar-listing .b-webinars-block-transparent .b-timer__container-top,.ft-webinar-latest .b-webinars-block-transparent .b-timer__container-top {
	font-size: 16px;
	margin-bottom: 45px
}

.ft-funds-webinar .b-webinars-block-transparent .b-timer__container-item b,.ft-funds-webinar-listing .b-webinars-block-transparent .b-timer__container-item b,.ft-webinar-latest .b-webinars-block-transparent .b-timer__container-item b {
	font-size: 52px
}

.ft-funds-webinar .b-webinars-block-transparent .b-timer__container-sep,.ft-funds-webinar-listing .b-webinars-block-transparent .b-timer__container-sep,.ft-webinar-latest .b-webinars-block-transparent .b-timer__container-sep {
	opacity: 0;
	margin: 0 18px
}

.ft-funds-webinar .b-webinars-block-transparent .b-timer__container-item span,.ft-funds-webinar-listing .b-webinars-block-transparent .b-timer__container-item span,.ft-webinar-latest .b-webinars-block-transparent .b-timer__container-item span {
	display: block;
	margin-top: -15px
}

.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn {
	min-width: 100%
}

.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn .atcb_button,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn .atcb_button,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn .atcb_button {
	box-shadow: none;
	background: #866cff;
	padding: 33px 24px
}

.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn .atcb_button .atcb_text,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn .atcb_button .atcb_text,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn .atcb_button .atcb_text {
	font-size: 18px;
	width: 180px;
	font-weight: 700
}

.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn .atcb_list_item,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn .atcb_list_item,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn .atcb_list_item {
	padding-right: calc(100% - 195px)
}

.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn .atcb_list_item .atcb_icon,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn .atcb_list_item .atcb_icon,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn .atcb_list_item .atcb_icon {
	left: 205px
}

@media(max-width: 768px) {
	.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn .atcb_button .atcb_text,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn .atcb_button .atcb_text,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn .atcb_button .atcb_text {
		font-size: 14px;
		width: 140px;
		font-weight: 700
	}

	.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn .atcb_list_item,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn .atcb_list_item,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn .atcb_list_item {
		padding-right: calc(100% - 155px)
	}

	.ft-funds-webinar .b-webinars-block-transparent .b-webinars__btn .atcb_list_item .atcb_icon,.ft-funds-webinar-listing .b-webinars-block-transparent .b-webinars__btn .atcb_list_item .atcb_icon,.ft-webinar-latest .b-webinars-block-transparent .b-webinars__btn .atcb_list_item .atcb_icon {
		left: 160px
	}
}

.ft-funds-webinar .b-webinars__container-top,.ft-funds-webinar-listing .b-webinars__container-top,.ft-webinar-latest .b-webinars__container-top {
	padding: 55px 0 0 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar .b-webinars__container-category,.ft-funds-webinar-listing .b-webinars__container-category,.ft-webinar-latest .b-webinars__container-category {
	display: block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.4;
	background: linear-gradient(45deg, #8264ff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0);
	text-decoration: none;
	margin: 0 0 10px
}

.ft-funds-webinar .b-webinars__container-category::first-letter,.ft-funds-webinar-listing .b-webinars__container-category::first-letter,.ft-webinar-latest .b-webinars__container-category::first-letter {
	text-transform: capitalize
}

.ft-funds-webinar .b-webinars__container-content,.ft-funds-webinar-listing .b-webinars__container-content,.ft-webinar-latest .b-webinars__container-content {
	margin: 0 0 60px
}

.ft-funds-webinar .b-webinars__container-content a,.ft-funds-webinar-listing .b-webinars__container-content a,.ft-webinar-latest .b-webinars__container-content a {
	text-decoration: none;
	color: inherit
}

.ft-funds-webinar .b-webinars__container-content b,.ft-funds-webinar .b-webinars__container-content h2,.ft-funds-webinar .b-webinars__container-content h3,.ft-funds-webinar .b-webinars__container-content h4,.ft-funds-webinar .b-webinars__container-content h4 a,.ft-funds-webinar-listing .b-webinars__container-content b,.ft-funds-webinar-listing .b-webinars__container-content h2,.ft-funds-webinar-listing .b-webinars__container-content h3,.ft-funds-webinar-listing .b-webinars__container-content h4,.ft-funds-webinar-listing .b-webinars__container-content h4 a,.ft-webinar-latest .b-webinars__container-content b,.ft-webinar-latest .b-webinars__container-content h2,.ft-webinar-latest .b-webinars__container-content h3,.ft-webinar-latest .b-webinars__container-content h4,.ft-webinar-latest .b-webinars__container-content h4 a {
	display: block;
	margin: 0 0 10px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	text-decoration: none;
	transition: .3s
}

.ft-funds-webinar .b-webinars__container-content h2:hover a,.ft-funds-webinar .b-webinars__container-content h3:hover,.ft-funds-webinar .b-webinars__container-content h4 a:hover,.ft-funds-webinar-listing .b-webinars__container-content h2:hover a,.ft-funds-webinar-listing .b-webinars__container-content h3:hover,.ft-funds-webinar-listing .b-webinars__container-content h4 a:hover,.ft-webinar-latest .b-webinars__container-content h2:hover a,.ft-webinar-latest .b-webinars__container-content h3:hover,.ft-webinar-latest .b-webinars__container-content h4 a:hover {
	color: #6a4bff;
	transition: .3s
}

.ft-funds-webinar .b-webinars__container-top .b-webinars__container-content b a,.ft-funds-webinar-listing .b-webinars__container-top .b-webinars__container-content b a,.ft-webinar-latest .b-webinars__container-top .b-webinars__container-content b a {
	font-size: 26px
}

.ft-funds-webinar .b-webinars__container-top .b-webinars__container-content>b.no-hover:hover,.ft-funds-webinar-listing .b-webinars__container-top .b-webinars__container-content>b.no-hover:hover,.ft-webinar-latest .b-webinars__container-top .b-webinars__container-content>b.no-hover:hover {
	color: #fff
}

.ft-funds-webinar .b-webinars__btn,.ft-funds-webinar-listing .b-webinars__btn,.ft-webinar-latest .b-webinars__btn {
	width: 204px
}

.ft-funds-webinar .b-webinars__item,.ft-funds-webinar-listing .b-webinars__item,.ft-webinar-latest .b-webinars__item {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	height: 100%
}

.ft-funds-webinar .b-webinars__item-img,.ft-funds-webinar-listing .b-webinars__item-img,.ft-webinar-latest .b-webinars__item-img {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 0 20px
}

.ft-funds-webinar .b-webinars__item-img:before,.ft-funds-webinar-listing .b-webinars__item-img:before,.ft-webinar-latest .b-webinars__item-img:before {
	content: "";
	display: block;
	padding-bottom: 37.895%
}

.ft-funds-webinar .b-listing-item__img:after,.ft-funds-webinar .b-webinars__item-img:after,.ft-funds-webinar-listing .b-listing-item__img:after,.ft-funds-webinar-listing .b-webinars__item-img:after,.ft-webinar-latest .b-listing-item__img:after,.ft-webinar-latest .b-webinars__item-img:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	box-sizing: border-box;
	border: 1px solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(to bottom, #8264ff, #e0a0ff);
	opacity: 0;
	transition: opacity .3s ease
}

.ft-funds-webinar .b-listing-item__img:hover:after,.ft-funds-webinar .b-webinars__item-img:hover:after,.ft-funds-webinar-listing .b-listing-item__img:hover:after,.ft-funds-webinar-listing .b-webinars__item-img:hover:after,.ft-webinar-latest .b-listing-item__img:hover:after,.ft-webinar-latest .b-webinars__item-img:hover:after {
	opacity: 1;
	transition: opacity .3s ease
}

.ft-funds-webinar .b-webinars__item-img img,.ft-funds-webinar-listing .b-webinars__item-img img,.ft-webinar-latest .b-webinars__item-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ft-funds-webinar .b-webinars__item-text,.ft-funds-webinar-listing .b-webinars__item-text,.ft-webinar-latest .b-webinars__item-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-weight: 700;
	font-size: 93px;
	line-height: 1;
	color: #fff
}

.ft-funds-webinar .b-webinars__item .b-webinars__container,.ft-funds-webinar-listing .b-webinars__item .b-webinars__container,.ft-webinar-latest .b-webinars__item .b-webinars__container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-grow: 1
}

.ft-funds-webinar .b-webinars__item .b-webinars__container-content,.ft-funds-webinar-listing .b-webinars__item .b-webinars__container-content,.ft-webinar-latest .b-webinars__item .b-webinars__container-content {
	margin: 0
}

.ft-funds-webinar .b-webinars__item .b-webinars__container-footer,.ft-funds-webinar-listing .b-webinars__item .b-webinars__container-footer,.ft-webinar-latest .b-webinars__item .b-webinars__container-footer {
	margin: 30px 0 0
}

.ft-funds-webinar .b-webinars-row__col,.ft-funds-webinar-listing .b-webinars-row__col,.ft-webinar-latest .b-webinars-row__col {
	margin-bottom: 75px
}

.ft-funds-webinar .b-search-result #video_all_result .b-webinars__item-img:before,.ft-funds-webinar-listing .b-search-result #video_all_result .b-webinars__item-img:before,.ft-webinar-latest .b-search-result #video_all_result .b-webinars__item-img:before {
	padding-bottom: 60%
}

.ft-funds-webinar .btn-load,.ft-funds-webinar-listing .btn-load,.ft-webinar-latest .btn-load {
	width: 184px;
	height: 84px;
	background: #8264ff;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 30px auto 0;
	transition: .3s
}

.ft-funds-webinar .btn-load:after,.ft-funds-webinar-listing .btn-load:after,.ft-webinar-latest .btn-load:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 16px;
	color: #fff;
	display: block;
	transition: .3s;
	margin: 0 0 0 17px
}

.ft-funds-webinar .b-wrapper,.ft-funds-webinar-listing .b-wrapper,.ft-webinar-latest .b-wrapper {
	position: relative;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 10
}

.ft-funds-webinar .b-wrapper:before,.ft-funds-webinar-listing .b-wrapper:before,.ft-webinar-latest .b-wrapper:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 911px;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 1
}

.ft-funds-webinar .b-wrapper .container,.ft-funds-webinar-listing .b-wrapper .container,.ft-webinar-latest .b-wrapper .container {
	z-index: 5;
	position: relative
}

.ft-funds-webinar .b-wrapper .container_z-1,.ft-funds-webinar-listing .b-wrapper .container_z-1,.ft-webinar-latest .b-wrapper .container_z-1 {
	z-index: 6
}

.ft-funds-webinar .b-wrapper_full:before,.ft-funds-webinar-listing .b-wrapper_full:before,.ft-webinar-latest .b-wrapper_full:before {
	display: none
}

.ft-funds-webinar .b-wrapper .b-search-result .container,.ft-funds-webinar-listing .b-wrapper .b-search-result .container,.ft-webinar-latest .b-wrapper .b-search-result .container {
	position: static
}

.ft-funds-webinar .b-content,.ft-funds-webinar-listing .b-content,.ft-webinar-latest .b-content {
	padding: 90px 0 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar .b-content-select,.ft-funds-webinar-listing .b-content-select,.ft-webinar-latest .b-content-select {
	margin: 0 0 30px
}

.ft-funds-webinar .b-content-select .selectric .label,.ft-funds-webinar-listing .b-content-select .selectric .label,.ft-webinar-latest .b-content-select .selectric .label {
	height: 22px;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	margin: 0 25px 0 10px
}

.ft-funds-webinar .b-content-select .selectric,.ft-funds-webinar-listing .b-content-select .selectric,.ft-webinar-latest .b-content-select .selectric {
	border: none;
	background: 0 0
}

.ft-funds-webinar .b-content-select .selectric .button,.ft-funds-webinar-listing .b-content-select .selectric .button,.ft-webinar-latest .b-content-select .selectric .button {
	background: 0 0;
	width: 12px;
	height: 100%;
	line-height: inherit;
	left: auto;
	right: 0;
	border: none;
	color: rgba(0,0,0,0)
}

.ft-funds-webinar .b-content-select .selectric .button:after,.ft-funds-webinar-listing .b-content-select .selectric .button:after,.ft-webinar-latest .b-content-select .selectric .button:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 12px;
	color: #79768b;
	border: none;
	top: auto;
	bottom: -8px;
	right: auto;
	left: 0;
	height: auto;
	width: auto;
	transition: .3s
}

.ft-funds-webinar .b-content-select .selectric .button:before,.ft-funds-webinar-listing .b-content-select .selectric .button:before,.ft-webinar-latest .b-content-select .selectric .button:before {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 12px;
	color: #79768b;
	border: none;
	position: absolute;
	top: 2px;
	right: .4px;
	left: 0;
	transform: rotate(180deg);
	transition: .3s
}

.ft-funds-webinar .b-content-select .selectric:hover .button:before,.ft-funds-webinar .b-content-select .selectric:hover .button:after,.ft-funds-webinar-listing .b-content-select .selectric:hover .button:before,.ft-funds-webinar-listing .b-content-select .selectric:hover .button:after,.ft-webinar-latest .b-content-select .selectric:hover .button:before,.ft-webinar-latest .b-content-select .selectric:hover .button:after {
	color: #fff;
	transition: .3s
}

.ft-funds-webinar .b-search-result__top .b-content-select,.ft-funds-webinar-listing .b-search-result__top .b-content-select,.ft-webinar-latest .b-search-result__top .b-content-select {
	margin: 0
}

.ft-funds-webinar .b-title,.ft-funds-webinar-listing .b-title,.ft-webinar-latest .b-title {
	text-align: center;
	margin: 0 0 45px
}

.ft-funds-webinar .b-title-top,.ft-funds-webinar-listing .b-title-top,.ft-webinar-latest .b-title-top {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	background: linear-gradient(45deg, #6a4bff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0)
}

.ft-funds-webinar .b-title-item,.ft-funds-webinar-listing .b-title-item,.ft-webinar-latest .b-title-item {
	font-weight: 800;
	font-size: 44px;
	line-height: 1.2;
	color: #fff;
	text-transform: none;
	margin: 0 0 10px
}

.ft-funds-webinar .b-title-item.aligned,.ft-funds-webinar-listing .b-title-item.aligned,.ft-webinar-latest .b-title-item.aligned {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.ft-funds-webinar .b-title_short p,.ft-funds-webinar-listing .b-title_short p,.ft-webinar-latest .b-title_short p {
	max-width: 66%
}

.ft-funds-webinar .b-title-item_small,.ft-funds-webinar-listing .b-title-item_small,.ft-webinar-latest .b-title-item_small {
	font-size: 26px;
	font-weight: 700
}

.ft-funds-webinar .b-title p,.ft-funds-webinar-listing .b-title p,.ft-webinar-latest .b-title p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

@media(max-width: 991px) {
	.ft-funds-webinar .b-title p,.ft-funds-webinar-listing .b-title p,.ft-webinar-latest .b-title p {
		font-size: 15px
	}
}

@media(max-width: 767px) {
	.ft-funds-webinar .b-title p,.ft-funds-webinar-listing .b-title p,.ft-webinar-latest .b-title p {
		font-size: 14px
	}
}

.ft-funds-webinar .b-title_left,.ft-funds-webinar-listing .b-title_left,.ft-webinar-latest .b-title_left {
	text-align: left;
	max-width: 780px
}

.ft-funds-webinar .b-main-about .b-title,.ft-funds-webinar-listing .b-main-about .b-title,.ft-webinar-latest .b-main-about .b-title {
	margin: 0 0 80px
}

.ft-funds-webinar .b-section_bg .b-title-top,.ft-funds-webinar-listing .b-section_bg .b-title-top,.ft-webinar-latest .b-section_bg .b-title-top {
	color: #0a0a23;
	-webkit-text-fill-color: #0a0a23;
	background: 0 0
}

.ft-funds-webinar .b-section_bg .b-title-item,.ft-funds-webinar-listing .b-section_bg .b-title-item,.ft-webinar-latest .b-section_bg .b-title-item {
	color: #0a0a23
}

.ft-funds-webinar .b-webinars .b-title,.ft-funds-webinar-listing .b-webinars .b-title,.ft-webinar-latest .b-webinars .b-title {
	margin: 0 0 70px
}

.ft-funds-webinar .b-title_mb,.ft-funds-webinar-listing .b-title_mb,.ft-webinar-latest .b-title_mb {
	margin: 0 0 30px
}

.ft-funds-webinar .b-title__row,.ft-funds-webinar-listing .b-title__row,.ft-webinar-latest .b-title__row {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-funds-webinar .b-title-item_sm,.ft-funds-webinar-listing .b-title-item_sm,.ft-webinar-latest .b-title-item_sm {
	font-size: 24px;
	font-weight: 700
}

.ft-funds-webinar .b-title_font p,.ft-funds-webinar-listing .b-title_font p,.ft-webinar-latest .b-title_font p {
	font-family: "stix-two-text"
}

.ft-funds-webinar .b-modal-container__row_bottom .b-title p,.ft-funds-webinar .b-funds .b-text p,.ft-funds-webinar .b-investment .b-text p,.ft-funds-webinar .b-premium .b-text p,.ft-funds-webinar .b-questionnaire .b-text p,.ft-funds-webinar .b-invest-lists__text p,.ft-funds-webinar .b-exposure-breakdowns .b-text p,.ft-funds-webinar .b-section-brokers .b-invest-lists__text p,.ft-funds-webinar .b-subscribe .b-subscribe__disclosure p,.ft-funds-webinar .b-main-about .b-main-about__disclosure p,.ft-funds-webinar .b-materials+.b-section_padding-top .b-text p,.ft-funds-webinar .b-footer__bottom p,.ft-funds-webinar-listing .b-modal-container__row_bottom .b-title p,.ft-funds-webinar-listing .b-funds .b-text p,.ft-funds-webinar-listing .b-investment .b-text p,.ft-funds-webinar-listing .b-premium .b-text p,.ft-funds-webinar-listing .b-questionnaire .b-text p,.ft-funds-webinar-listing .b-invest-lists__text p,.ft-funds-webinar-listing .b-exposure-breakdowns .b-text p,.ft-funds-webinar-listing .b-section-brokers .b-invest-lists__text p,.ft-funds-webinar-listing .b-subscribe .b-subscribe__disclosure p,.ft-funds-webinar-listing .b-main-about .b-main-about__disclosure p,.ft-funds-webinar-listing .b-materials+.b-section_padding-top .b-text p,.ft-funds-webinar-listing .b-footer__bottom p,.ft-webinar-latest .b-modal-container__row_bottom .b-title p,.ft-webinar-latest .b-funds .b-text p,.ft-webinar-latest .b-investment .b-text p,.ft-webinar-latest .b-premium .b-text p,.ft-webinar-latest .b-questionnaire .b-text p,.ft-webinar-latest .b-invest-lists__text p,.ft-webinar-latest .b-exposure-breakdowns .b-text p,.ft-webinar-latest .b-section-brokers .b-invest-lists__text p,.ft-webinar-latest .b-subscribe .b-subscribe__disclosure p,.ft-webinar-latest .b-main-about .b-main-about__disclosure p,.ft-webinar-latest .b-materials+.b-section_padding-top .b-text p,.ft-webinar-latest .b-footer__bottom p {
	color: #aeacb9
}

.ft-funds-webinar .promo-socials__items,.ft-funds-webinar-listing .promo-socials__items,.ft-webinar-latest .promo-socials__items {
	display: -ms-flexbox;
	display: flex
}

.ft-funds-webinar .promo-socials__item,.ft-funds-webinar-listing .promo-socials__item,.ft-webinar-latest .promo-socials__item {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	margin-right: 15px;
	transition: .3s ease
}

@media(min-width: 768px) {
	.ft-funds-webinar .vertical .promo-socials__item,.ft-funds-webinar-listing .vertical .promo-socials__item,.ft-webinar-latest .vertical .promo-socials__item {
		margin: 0 0 10px
	}

	.ft-funds-webinar .promo-socials__items.vertical,.ft-funds-webinar-listing .promo-socials__items.vertical,.ft-webinar-latest .promo-socials__items.vertical {
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media(min-width: 1024px) {
	.ft-funds-webinar .promo-socials__item:hover,.ft-funds-webinar-listing .promo-socials__item:hover,.ft-webinar-latest .promo-socials__item:hover {
		-ms-transform: translate(0, -5px);
		transform: translate(0, -5px);
		transition: .3s ease
	}
}

.ft-funds-webinar .promo-socials__item-link,.ft-funds-webinar-listing .promo-socials__item-link,.ft-webinar-latest .promo-socials__item-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: #fff;
	border-radius: 50%
}

.ft-funds-webinar .inverted .promo-socials__item-link,.ft-funds-webinar-listing .inverted .promo-socials__item-link,.ft-webinar-latest .inverted .promo-socials__item-link {
	background-color: #0a0a23
}

.ft-funds-webinar .promo-socials__item-icon,.ft-funds-webinar-listing .promo-socials__item-icon,.ft-webinar-latest .promo-socials__item-icon {
	width: 13px;
	height: 13px;
	fill: #0a0a23
}

.ft-funds-webinar .inverted .promo-socials__item-icon,.ft-funds-webinar-listing .inverted .promo-socials__item-icon,.ft-webinar-latest .inverted .promo-socials__item-icon {
	fill: #fff
}

.ft-funds-webinar .front-page .b-promo,.ft-funds-webinar-listing .front-page .b-promo,.ft-webinar-latest .front-page .b-promo {
	padding-bottom: 150px
}

.ft-funds-webinar .b-promo,.ft-funds-webinar-listing .b-promo,.ft-webinar-latest .b-promo {
	background: -webkit-linear-gradient(288deg, #050512 17.37%, #38277e 106.9%);
	background: -o-linear-gradient(288deg, #050512 17.37%, #38277e 106.9%);
	background: linear-gradient(18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	padding: 220px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar .b-promo-text,.ft-funds-webinar-listing .b-promo-text,.ft-webinar-latest .b-promo-text {
	margin: 0 0 45px
}

.ft-funds-webinar .b-promo-title,.ft-funds-webinar-listing .b-promo-title,.ft-webinar-latest .b-promo-title {
	font-weight: 800;
	font-size: 62px;
	line-height: 1.3;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

@media(max-width: 1229px) {
	.ft-funds-webinar .b-promo-title,.ft-funds-webinar-listing .b-promo-title,.ft-webinar-latest .b-promo-title {
		font-size: 45px
	}
}

@media(max-width: 991px) {
	.ft-funds-webinar .b-promo-title,.ft-funds-webinar-listing .b-promo-title,.ft-webinar-latest .b-promo-title {
		font-size: 38px
	}
}

@media(max-width: 767px) {
	.ft-funds-webinar .b-promo-title,.ft-funds-webinar-listing .b-promo-title,.ft-webinar-latest .b-promo-title {
		font-size: 30px
	}
}

.ft-funds-webinar .b-promo-text p,.ft-funds-webinar-listing .b-promo-text p,.ft-webinar-latest .b-promo-text p {
	font-family: "stix-two-text";
	font-weight: 400;
	font-size: 18px;
	line-height: 1.6;
	color: #d0cde2
}

.ft-funds-webinar .b-promo-footer,.ft-funds-webinar-listing .b-promo-footer,.ft-webinar-latest .b-promo-footer {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap
}

.ft-funds-webinar .b-promo-footer .purple-btn,.ft-funds-webinar-listing .b-promo-footer .purple-btn,.ft-webinar-latest .b-promo-footer .purple-btn {
	margin: 0 17px 0 0
}

.ft-funds-webinar .b-promo-footer .purple-btn:last-child,.ft-funds-webinar-listing .b-promo-footer .purple-btn:last-child,.ft-webinar-latest .b-promo-footer .purple-btn:last-child {
	margin-right: 0
}

.ft-funds-webinar .front-page .b-promo.b-promo-home,.ft-funds-webinar-listing .front-page .b-promo.b-promo-home,.ft-webinar-latest .front-page .b-promo.b-promo-home {
	position: relative;
	overflow: hidden;
	padding-bottom: 200px;
	margin-top: 0 !important
}

.ft-funds-webinar .b-promo,.ft-funds-webinar-listing .b-promo,.ft-webinar-latest .b-promo {
	padding: 140px 0 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar .b-promo-block__frame,.ft-funds-webinar-listing .b-promo-block__frame,.ft-webinar-latest .b-promo-block__frame {
	position: relative;
	margin: 0 0 20px
}

.ft-funds-webinar .b-promo-block__frame:before,.ft-funds-webinar-listing .b-promo-block__frame:before,.ft-webinar-latest .b-promo-block__frame:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: #050512;
	opacity: .5;
	backdrop-filter: blur(4px);
	z-index: 1
}

.ft-funds-webinar .b-promo-block__text,.ft-funds-webinar-listing .b-promo-block__text,.ft-webinar-latest .b-promo-block__text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-end;
	padding: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 5
}

.ft-funds-webinar .b-promo-block__text-name,.ft-funds-webinar-listing .b-promo-block__text-name,.ft-webinar-latest .b-promo-block__text-name {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 10px
}

.ft-funds-webinar .b-promo-block__text-desc,.ft-funds-webinar-listing .b-promo-block__text-desc,.ft-webinar-latest .b-promo-block__text-desc {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.4;
	color: #fff
}

.ft-funds-webinar .b-promo-block__tags,.ft-funds-webinar-listing .b-promo-block__tags,.ft-webinar-latest .b-promo-block__tags {
	margin: 0 0 25px
}

.ft-funds-webinar .b-promo-block__tags ul,.ft-funds-webinar-listing .b-promo-block__tags ul,.ft-webinar-latest .b-promo-block__tags ul {
	display: flex;
	justify-content: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
	margin: 0 -2.5px
}

.ft-funds-webinar .b-promo-block__tags ul li,.ft-funds-webinar-listing .b-promo-block__tags ul li,.ft-webinar-latest .b-promo-block__tags ul li {
	padding: 0 2.5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 5px
}

.ft-funds-webinar .b-promo-block__tags ul li a,.ft-funds-webinar-listing .b-promo-block__tags ul li a,.ft-webinar-latest .b-promo-block__tags ul li a {
	background: rgba(177,160,255,.4);
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	height: 100%;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
	padding: 4px 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar .b-promo_invest,.ft-funds-webinar-listing .b-promo_invest,.ft-webinar-latest .b-promo_invest {
	padding-bottom: 190px;
	overflow: hidden
}

.ft-funds-webinar .b-promo-row__item,.ft-funds-webinar-listing .b-promo-row__item,.ft-webinar-latest .b-promo-row__item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 52px 30px 55px;
	border: 1px solid;
	border-image-slice: 1;
	border-width: 1px;
	border-image-source: linear-gradient(to bottom, #6a4bff, #e0a0ff);
	height: 100%
}

.ft-funds-webinar .b-promo-row__item-img,.ft-funds-webinar-listing .b-promo-row__item-img,.ft-webinar-latest .b-promo-row__item-img {
	margin: 0 0 25px
}

.ft-funds-webinar .b-promo-row__item-img img,.ft-funds-webinar-listing .b-promo-row__item-img img,.ft-webinar-latest .b-promo-row__item-img img {
	display: block;
	width: auto;
	height: 87px;
	margin: 0 auto
}

.ft-funds-webinar .b-promo-row__item-text,.ft-funds-webinar-listing .b-promo-row__item-text,.ft-webinar-latest .b-promo-row__item-text {
	text-align: center
}

.ft-funds-webinar .b-promo-row__item-text p,.ft-funds-webinar-listing .b-promo-row__item-text p,.ft-webinar-latest .b-promo-row__item-text p {
	font-size: 16px;
	line-height: 1.2
}

.ft-funds-webinar .b-promo-row__block,.ft-funds-webinar-listing .b-promo-row__block,.ft-webinar-latest .b-promo-row__block {
	border: 1px solid;
	border-image-slice: 1;
	border-width: 1px;
	border-image-source: linear-gradient(to bottom, #6a4bff, #e0a0ff);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 50px 41px 50px 51px
}

.ft-funds-webinar .b-promo-row__block-text,.ft-funds-webinar-listing .b-promo-row__block-text,.ft-webinar-latest .b-promo-row__block-text {
	margin: 0 0 25px
}

.ft-funds-webinar .b-promo-row__block-text b,.ft-funds-webinar-listing .b-promo-row__block-text b,.ft-webinar-latest .b-promo-row__block-text b {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 16px
}

.ft-funds-webinar .b-promo-row__block-text p,.ft-funds-webinar-listing .b-promo-row__block-text p,.ft-webinar-latest .b-promo-row__block-text p {
	font-family: "stix-two-text";
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #79768b
}

.ft-funds-webinar .b-promo-contacts,.ft-funds-webinar-listing .b-promo-contacts,.ft-webinar-latest .b-promo-contacts {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-funds-webinar .b-promo-contacts__item,.ft-funds-webinar-listing .b-promo-contacts__item,.ft-webinar-latest .b-promo-contacts__item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	text-decoration: none;
	font-weight: 400;
	font-size: 17px;
	line-height: 1;
	color: #8264ff;
	margin: 0 46px 0 0;
	transition: color .3s ease
}

.ft-funds-webinar .b-promo-contacts__item:hover,.ft-funds-webinar-listing .b-promo-contacts__item:hover,.ft-webinar-latest .b-promo-contacts__item:hover {
	color: #866cff;
	transition: color .3s ease
}

.ft-funds-webinar .b-promo-contacts__item:last-child,.ft-funds-webinar-listing .b-promo-contacts__item:last-child,.ft-webinar-latest .b-promo-contacts__item:last-child {
	margin-right: 0
}

.ft-funds-webinar .b-promo-contacts i,.ft-funds-webinar-listing .b-promo-contacts i,.ft-webinar-latest .b-promo-contacts i {
	color: #8264ff;
	font-size: 16px;
	margin: 0 10px 0 0
}

.ft-funds-webinar .b-promo-contacts .icon-env,.ft-funds-webinar-listing .b-promo-contacts .icon-env,.ft-webinar-latest .b-promo-contacts .icon-env {
	font-size: 15px
}

.ft-funds-webinar .b-promo_about,.ft-funds-webinar-listing .b-promo_about,.ft-webinar-latest .b-promo_about {
	position: relative;
	background: 0 0;
	padding-bottom: 180px
}

.ft-funds-webinar .b-promo-title__sm,.ft-funds-webinar-listing .b-promo-title__sm,.ft-webinar-latest .b-promo-title__sm {
	font-weight: 700;
	font-size: 26px;
	margin: 0 0 10px;
	display: block
}

.ft-funds-webinar .b-promo_about__bg,.ft-funds-webinar-listing .b-promo_about__bg,.ft-webinar-latest .b-promo_about__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

.ft-funds-webinar .b-promo_about__bg:before,.ft-funds-webinar-listing .b-promo_about__bg:before,.ft-webinar-latest .b-promo_about__bg:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.64);
	background-blend-mode: multiply;
	mix-blend-mode: normal
}

.ft-funds-webinar .b-promo_about__bg img,.ft-funds-webinar-listing .b-promo_about__bg img,.ft-webinar-latest .b-promo_about__bg img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ft-funds-webinar .b-promo_about .container,.ft-funds-webinar-listing .b-promo_about .container,.ft-webinar-latest .b-promo_about .container {
	position: relative;
	z-index: 2
}

.ft-funds-webinar .b-detail__container,.ft-funds-webinar-listing .b-detail__container,.ft-webinar-latest .b-detail__container {
	border-bottom: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0 105px;
	margin: 0 0 70px
}

.ft-funds-webinar .b-detail__container p,.ft-funds-webinar-listing .b-detail__container p,.ft-webinar-latest .b-detail__container p {
	margin: 0 0 24px
}

.ft-funds-webinar .b-detail__container p a,.ft-funds-webinar-listing .b-detail__container p a,.ft-webinar-latest .b-detail__container p a {
	color: #8264ff;
	text-decoration: none
}

.ft-funds-webinar .b-detail__container p:last-child,.ft-funds-webinar-listing .b-detail__container p:last-child,.ft-webinar-latest .b-detail__container p:last-child {
	margin-bottom: 0
}

.ft-funds-webinar .b-detail__image,.ft-funds-webinar-listing .b-detail__image,.ft-webinar-latest .b-detail__image {
	position: relative;
	margin: 30px 0
}

.ft-funds-webinar .b-detail__image img,.ft-funds-webinar-listing .b-detail__image img,.ft-webinar-latest .b-detail__image img {
	width: 100%
}

.ft-funds-webinar .b-detail__image-overlay:before,.ft-funds-webinar-listing .b-detail__image-overlay:before,.ft-webinar-latest .b-detail__image-overlay:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(5,5,18,.68);
	backdrop-filter: blur(1px)
}

.ft-funds-webinar .b-detail__image:first-child,.ft-funds-webinar-listing .b-detail__image:first-child,.ft-webinar-latest .b-detail__image:first-child {
	margin-top: 0
}

.ft-funds-webinar .b-detail__author,.ft-funds-webinar-listing .b-detail__author,.ft-webinar-latest .b-detail__author {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 0 30px;
	flex-direction: column
}

.ft-funds-webinar .b-detail__author-updated,.ft-funds-webinar-listing .b-detail__author-updated,.ft-webinar-latest .b-detail__author-updated {
	color: #fff
}

.ft-funds-webinar .b-detail__author-updated a,.ft-funds-webinar-listing .b-detail__author-updated a,.ft-webinar-latest .b-detail__author-updated a {
	color: #8264ff
}

.ft-funds-webinar .b-detail__author-wrapper,.ft-funds-webinar-listing .b-detail__author-wrapper,.ft-webinar-latest .b-detail__author-wrapper {
	display: flex;
	flex-direction: row
}

.ft-funds-webinar .b-detail__author-img,.ft-funds-webinar-listing .b-detail__author-img,.ft-webinar-latest .b-detail__author-img {
	flex-shrink: 0;
	width: 84px;
	height: 84px;
	border: 1px solid #6a4bff;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 12px 0 0;
	align-self: start
}

.ft-funds-webinar .b-detail-author__img img,.ft-funds-webinar-listing .b-detail-author__img img,.ft-webinar-latest .b-detail-author__img img {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.ft-funds-webinar .b-detail-author__container,.ft-funds-webinar-listing .b-detail-author__container,.ft-webinar-latest .b-detail-author__container {
	align-content: center
}

.ft-funds-webinar .b-detail__container-title,.ft-funds-webinar-listing .b-detail__container-title,.ft-webinar-latest .b-detail__container-title {
	font-weight: 700;
	font-size: 29px;
	line-height: 1.2;
	color: #fff;
	display: block;
	margin: 0 0 15px
}

.ft-funds-webinar .b-detail__author-name,.ft-funds-webinar-listing .b-detail__author-name,.ft-webinar-latest .b-detail__author-name {
	display: block;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	color: #fff;
	margin: 0px 0px 12px 24px
}

.ft-funds-webinar .b-detail__author-date,.ft-funds-webinar-listing .b-detail__author-date,.ft-webinar-latest .b-detail__author-date {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2857em;
	color: #d0cde2;
	margin-left: 24px;
	font-family: "stix-two-text"
}

.ft-funds-webinar .b-detail__image-desc,.ft-funds-webinar-listing .b-detail__image-desc,.ft-webinar-latest .b-detail__image-desc {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap
}

.ft-funds-webinar .b-detail__image-desc p,.ft-funds-webinar-listing .b-detail__image-desc p,.ft-webinar-latest .b-detail__image-desc p {
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	color: #79768b;
	margin: 15px 0 0
}

.ft-funds-webinar .b-detail__container-left p img,.ft-funds-webinar-listing .b-detail__container-left p img,.ft-webinar-latest .b-detail__container-left p img {
	height: auto;
	cursor: pointer
}

.ft-funds-webinar .b-detail__container-left ul,.ft-funds-webinar-listing .b-detail__container-left ul,.ft-webinar-latest .b-detail__container-left ul {
	margin: 30px 0
}

.ft-funds-webinar .b-detail__container-left ul li,.ft-funds-webinar-listing .b-detail__container-left ul li,.ft-webinar-latest .b-detail__container-left ul li {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	position: relative;
	counter-increment: li;
	list-style: none !important;
	padding-left: 20px
}

.ft-funds-webinar .b-detail__container-left ul li::before,.ft-funds-webinar-listing .b-detail__container-left ul li::before,.ft-webinar-latest .b-detail__container-left ul li::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #d0cde2
}

.ft-funds-webinar .b-detail__container-left ul li:last-child,.ft-funds-webinar-listing .b-detail__container-left ul li:last-child,.ft-webinar-latest .b-detail__container-left ul li:last-child {
	margin-bottom: 0
}

.ft-funds-webinar .b-detail__container-left ul li a,.ft-funds-webinar-listing .b-detail__container-left ul li a,.ft-webinar-latest .b-detail__container-left ul li a {
	color: #8264ff;
	text-decoration: none
}

.ft-funds-webinar .b-detail__container-left ul li a:hover,.ft-funds-webinar-listing .b-detail__container-left ul li a:hover,.ft-webinar-latest .b-detail__container-left ul li a:hover {
	text-decoration: underline
}

.ft-funds-webinar .b-detail__container-left ol,.ft-funds-webinar-listing .b-detail__container-left ol,.ft-webinar-latest .b-detail__container-left ol {
	list-style-type: revert
}

.ft-funds-webinar .b-detail__container-left ol li,.ft-funds-webinar-listing .b-detail__container-left ol li,.ft-webinar-latest .b-detail__container-left ol li {
	margin: 0 0 24px;
	color: #8264ff;
	position: relative;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	display: block;
	padding: 0 0 0 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar .b-detail__container-left ol li:last-child,.ft-funds-webinar-listing .b-detail__container-left ol li:last-child,.ft-webinar-latest .b-detail__container-left ol li:last-child {
	margin-bottom: 0
}

.ft-funds-webinar .b-detail__container-left ol li a,.ft-funds-webinar-listing .b-detail__container-left ol li a,.ft-webinar-latest .b-detail__container-left ol li a {
	color: #8264ff
}

.ft-funds-webinar .b-detail__container-left ol li:before,.ft-funds-webinar-listing .b-detail__container-left ol li:before,.ft-webinar-latest .b-detail__container-left ol li:before {
	display: block;
	counter-increment: list 1;
	content: counter(list) ".";
	font-size: 20px;
	line-height: 1;
	color: #8264ff;
	box-shadow: 0 4px 9px rgba(10,10,35,.32);
	position: absolute;
	top: 2px;
	left: 0
}

.ft-funds-webinar .b-detail__container-left>p>img,.ft-funds-webinar-listing .b-detail__container-left>p>img,.ft-webinar-latest .b-detail__container-left>p>img {
	height: auto
}

.ft-funds-webinar .b-detail__container-left .wistia_responsive_padding,.ft-funds-webinar-listing .b-detail__container-left .wistia_responsive_padding,.ft-webinar-latest .b-detail__container-left .wistia_responsive_padding {
	margin-bottom: 36px
}

.ft-funds-webinar .btn-play-wistia,.ft-funds-webinar-listing .btn-play-wistia,.ft-webinar-latest .btn-play-wistia {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 127px;
	height: 81px;
	background-color: rgba(130,100,255,.76)
}

.ft-funds-webinar .btn-play-wistia:after,.ft-funds-webinar-listing .btn-play-wistia:after,.ft-webinar-latest .btn-play-wistia:after {
	content: "";
	border-style: solid;
	border-width: 18px 0 18px 28px;
	border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff
}

.ft-funds-webinar .btn-play-wistia:active,.ft-funds-webinar-listing .btn-play-wistia:active,.ft-webinar-latest .btn-play-wistia:active {
	width: 100%;
	height: 100%;
	transition: .3s
}

.ft-funds-webinar .b-listing-item_video .btn-play-wistia,.ft-funds-webinar-listing .b-listing-item_video .btn-play-wistia,.ft-webinar-latest .b-listing-item_video .btn-play-wistia {
	opacity: 0;
	visibility: hidden;
	transition: .3s
}

.ft-funds-webinar .b-listing-item_video .b-listing-item__img:active .btn-play-wistia,.ft-funds-webinar-listing .b-listing-item_video .b-listing-item__img:active .btn-play-wistia,.ft-webinar-latest .b-listing-item_video .b-listing-item__img:active .btn-play-wistia {
	width: 100%;
	height: 100%;
	transition: 0s
}

.ft-funds-webinar .b-listing-item_video:hover .btn-play-wistia,.ft-funds-webinar-listing .b-listing-item_video:hover .btn-play-wistia,.ft-webinar-latest .b-listing-item_video:hover .btn-play-wistia {
	opacity: 1;
	visibility: visible;
	transition: .3s
}

.ft-funds-webinar .b-detail__container-left .wistia_responsive_padding,.ft-funds-webinar-listing .b-detail__container-left .wistia_responsive_padding,.ft-webinar-latest .b-detail__container-left .wistia_responsive_padding {
	margin-bottom: 36px
}

.ft-funds-webinar .b-institutional__right,.ft-funds-webinar-listing .b-institutional__right,.ft-webinar-latest .b-institutional__right {
	padding: 0 0 0 170px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar .b-institutional__item,.ft-funds-webinar-listing .b-institutional__item,.ft-webinar-latest .b-institutional__item {
	background: #050512;
	backdrop-filter: blur(3.88398px);
	padding: 56px 50px 85px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 0 12px
}

.ft-funds-webinar .b-institutional__item-img,.ft-funds-webinar-listing .b-institutional__item-img,.ft-webinar-latest .b-institutional__item-img {
	max-width: 110px;
	margin: 0 0 44px
}

.ft-funds-webinar .b-institutional__item-text,.ft-funds-webinar-listing .b-institutional__item-text,.ft-webinar-latest .b-institutional__item-text {
	margin: 0 0 15px
}

.ft-funds-webinar .b-institutional__item-text b,.ft-funds-webinar .b-institutional__item-text h3,.ft-funds-webinar-listing .b-institutional__item-text b,.ft-funds-webinar-listing .b-institutional__item-text h3,.ft-webinar-latest .b-institutional__item-text b,.ft-webinar-latest .b-institutional__item-text h3 {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

.ft-funds-webinar .b-institutional__item-text p,.ft-funds-webinar-listing .b-institutional__item-text p,.ft-webinar-latest .b-institutional__item-text p {
	color: #79768b;
	font-family: "stix-two-text";
	font-weight: 400;
	font-style: italic
}

.ft-funds-webinar .b-institutional__item-bottom,.ft-funds-webinar-listing .b-institutional__item-bottom,.ft-webinar-latest .b-institutional__item-bottom {
	margin: 30px 0 15px
}

.ft-funds-webinar .b-institutional__item-bottom p,.ft-funds-webinar-listing .b-institutional__item-bottom p,.ft-webinar-latest .b-institutional__item-bottom p {
	color: #79768b;
	font-family: "stix-two-text";
	font-weight: 400;
	font-style: italic
}

.ft-funds-webinar .b-institutional__item-bottom ul,.ft-funds-webinar-listing .b-institutional__item-bottom ul,.ft-webinar-latest .b-institutional__item-bottom ul {
	margin: 30px 0
}

.ft-funds-webinar .b-institutional__item-bottom ul li,.ft-funds-webinar-listing .b-institutional__item-bottom ul li,.ft-webinar-latest .b-institutional__item-bottom ul li {
	margin: 0 0 17px
}

.ft-funds-webinar .b-institutional__item-bottom ul li:last-child,.ft-funds-webinar-listing .b-institutional__item-bottom ul li:last-child,.ft-webinar-latest .b-institutional__item-bottom ul li:last-child {
	margin-bottom: 0
}

.ft-funds-webinar .b-institutional__item-bottom ul li a,.ft-funds-webinar-listing .b-institutional__item-bottom ul li a,.ft-webinar-latest .b-institutional__item-bottom ul li a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	font-weight: 400;
	font-size: 17px;
	line-height: 1;
	color: #8264ff;
	text-decoration: none
}

.ft-funds-webinar .b-institutional__item-bottom ul li a:before,.ft-funds-webinar-listing .b-institutional__item-bottom ul li a:before,.ft-webinar-latest .b-institutional__item-bottom ul li a:before {
	content: "";
	width: 21px;
	height: 21px;
	background: #8264ff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 3px 10px 0 0;
	font-size: 12px;
	padding: 0 0 0 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #0a0a17;
	flex-shrink: 0;
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ft-funds-webinar .b-institutional__item-phone,.ft-funds-webinar-listing .b-institutional__item-phone,.ft-webinar-latest .b-institutional__item-phone {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 400;
	font-size: 17px;
	line-height: 1;
	color: #6a4bff;
	text-decoration: none
}

.ft-funds-webinar .b-institutional__item-phone:before,.ft-funds-webinar-listing .b-institutional__item-phone:before,.ft-webinar-latest .b-institutional__item-phone:before {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 18px;
	color: #6a4bff;
	margin: 0 12px 0 0
}

.ft-funds-webinar .b-institutional__item .purple-btn,.ft-funds-webinar-listing .b-institutional__item .purple-btn,.ft-webinar-latest .b-institutional__item .purple-btn {
	width: 204px;
	justify-content: space-between
}

.ft-funds-webinar .b-institutional__item .b-link:hover,.ft-funds-webinar-listing .b-institutional__item .b-link:hover,.ft-webinar-latest .b-institutional__item .b-link:hover {
	color: #8264ff
}

.ft-funds-webinar .b-institutional__item-small,.ft-funds-webinar-listing .b-institutional__item-small,.ft-webinar-latest .b-institutional__item-small {
	padding: 34px 30px
}

.ft-funds-webinar .b-institutional__item-small.full-width-img .b-institutional__item-image,.ft-funds-webinar-listing .b-institutional__item-small.full-width-img .b-institutional__item-image,.ft-webinar-latest .b-institutional__item-small.full-width-img .b-institutional__item-image {
	margin: -34px -30px 26px
}

.ft-funds-webinar .b-institutional__item-small.full-width-img .b-institutional__item-image img,.ft-funds-webinar-listing .b-institutional__item-small.full-width-img .b-institutional__item-image img,.ft-webinar-latest .b-institutional__item-small.full-width-img .b-institutional__item-image img {
	width: 100%;
	height: auto
}

.ft-funds-webinar .b-institutional__rows,.ft-funds-webinar-listing .b-institutional__rows,.ft-webinar-latest .b-institutional__rows {
	margin-bottom: 35px
}

.ft-funds-webinar .b-institutional__row,.ft-funds-webinar-listing .b-institutional__row,.ft-webinar-latest .b-institutional__row {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 17px
}

.ft-funds-webinar .b-institutional__row:last-child,.ft-funds-webinar-listing .b-institutional__row:last-child,.ft-webinar-latest .b-institutional__row:last-child {
	margin-bottom: 0
}

.ft-funds-webinar .b-institutional__row-img,.ft-funds-webinar-listing .b-institutional__row-img,.ft-webinar-latest .b-institutional__row-img {
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	width: 48px;
	height: 48px;
	background: #6a4bff;
	margin: 0 21px 0 0
}

.ft-funds-webinar .b-institutional__row-content,.ft-funds-webinar-listing .b-institutional__row-content,.ft-webinar-latest .b-institutional__row-content {
	width: 100%
}

.ft-funds-webinar .b-institutional__row-content p,.ft-funds-webinar-listing .b-institutional__row-content p,.ft-webinar-latest .b-institutional__row-content p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
	color: #d0cde2;
	opacity: .6;
	margin: 0 0 4px
}

.ft-funds-webinar .b-institutional__row-wrap,.ft-funds-webinar-listing .b-institutional__row-wrap,.ft-webinar-latest .b-institutional__row-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-funds-webinar .b-institutional__row-name,.ft-funds-webinar-listing .b-institutional__row-name,.ft-webinar-latest .b-institutional__row-name {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	text-decoration: none;
	transition: color .3s ease
}

.ft-funds-webinar .b-institutional__row-name:hover,.ft-funds-webinar-listing .b-institutional__row-name:hover,.ft-webinar-latest .b-institutional__row-name:hover {
	color: #8264ff;
	transition: color .3s ease
}

.ft-funds-webinar .b-institutional__row-price,.ft-funds-webinar-listing .b-institutional__row-price,.ft-webinar-latest .b-institutional__row-price {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-funds-webinar .b-institutional__row-price i,.ft-funds-webinar-listing .b-institutional__row-price i,.ft-webinar-latest .b-institutional__row-price i {
	font-size: 12px;
	display: block
}

.ft-funds-webinar .b-institutional__row-price i.green,.ft-funds-webinar-listing .b-institutional__row-price i.green,.ft-webinar-latest .b-institutional__row-price i.green {
	transform: rotate(180deg);
	color: #42d481;
	margin: 0 0 0 5px
}

.ft-funds-webinar .b-institutional__row-price i.red,.ft-funds-webinar-listing .b-institutional__row-price i.red,.ft-webinar-latest .b-institutional__row-price i.red {
	color: #f74870;
	margin: 0 0 0 5px
}

.ft-funds-webinar .b-institutional__item-image,.ft-funds-webinar-listing .b-institutional__item-image,.ft-webinar-latest .b-institutional__item-image {
	margin: 0 -30px 26px
}

.ft-funds-webinar .b-institutional__download,.ft-funds-webinar-listing .b-institutional__download,.ft-webinar-latest .b-institutional__download {
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: none
}

.ft-funds-webinar .b-institutional__download-left,.ft-funds-webinar-listing .b-institutional__download-left,.ft-webinar-latest .b-institutional__download-left {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-funds-webinar .b-institutional__download-ico,.ft-funds-webinar-listing .b-institutional__download-ico,.ft-webinar-latest .b-institutional__download-ico {
	width: 20px;
	height: 25px;
	background: url(../images/svg/pdf2.svg) center no-repeat;
	flex-shrink: 0;
	margin: 0 10px 0 0
}

.ft-funds-webinar .b-institutional__download-name,.ft-funds-webinar-listing .b-institutional__download-name,.ft-webinar-latest .b-institutional__download-name {
	font-weight: 700;
	font-size: 16px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32)
}

.ft-funds-webinar .b-institutional__download-icon,.ft-funds-webinar-listing .b-institutional__download-icon,.ft-webinar-latest .b-institutional__download-icon {
	font-size: 18px;
	color: #fff;
	text-decoration: underline
}

.ft-funds-webinar .b-institutional__item-sticky,.ft-funds-webinar-listing .b-institutional__item-sticky,.ft-webinar-latest .b-institutional__item-sticky {
	position: sticky;
	top: 10px
}

.ft-funds-webinar .b-institutional__item-sticky .b-institutional__item-text p,.ft-funds-webinar-listing .b-institutional__item-sticky .b-institutional__item-text p,.ft-webinar-latest .b-institutional__item-sticky .b-institutional__item-text p {
	margin: 0 0 5px
}

.ft-funds-webinar .b-institutional__item-sticky .b-institutional__item img,.ft-funds-webinar-listing .b-institutional__item-sticky .b-institutional__item img,.ft-webinar-latest .b-institutional__item-sticky .b-institutional__item img {
	margin: 0 0 18px
}

.ft-funds-webinar .b-institutional__item-bott,.ft-funds-webinar-listing .b-institutional__item-bott,.ft-webinar-latest .b-institutional__item-bott {
	margin: 5px 0 0
}

.ft-funds-webinar .b-institutional__item-bott p,.ft-funds-webinar-listing .b-institutional__item-bott p,.ft-webinar-latest .b-institutional__item-bott p {
	font-family: "brother-1816";
	font-style: normal;
	font-size: 14px;
	line-height: 1.5;
	color: #79768b
}

.ft-funds-webinar .b-detail__links,.ft-funds-webinar-listing .b-detail__links,.ft-webinar-latest .b-detail__links {
	margin: 30px 0 90px;
	counter-reset: list
}

.ft-funds-webinar .b-detail__link,.ft-funds-webinar-listing .b-detail__link,.ft-webinar-latest .b-detail__link {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 0 30px;
	position: relative
}

.ft-funds-webinar .b-detail__link:before,.ft-funds-webinar-listing .b-detail__link:before,.ft-webinar-latest .b-detail__link:before {
	counter-increment: list 1;
	content: counter(list) "*";
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	flex-shrink: 0;
	margin: 3px 10px 0 0
}

.ft-funds-webinar .b-detail__link-number,.ft-funds-webinar-listing .b-detail__link-number,.ft-webinar-latest .b-detail__link-number {
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	flex-shrink: 0;
	margin: 0 10px 0 0
}

.ft-funds-webinar .b-detail__link-text-title,.ft-funds-webinar-listing .b-detail__link-text-title,.ft-webinar-latest .b-detail__link-text-title {
	margin: 0 0 7px
}

.ft-funds-webinar .b-detail__link-text a,.ft-funds-webinar-listing .b-detail__link-text a,.ft-webinar-latest .b-detail__link-text a {
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	text-decoration: none
}

.ft-funds-webinar .b-detail__link-text a .icon-share,.ft-funds-webinar-listing .b-detail__link-text a .icon-share,.ft-webinar-latest .b-detail__link-text a .icon-share {
	font-size: 12px;
	margin: 0 0 0 5px
}

.ft-funds-webinar .b-detail__link-text a .icon-share:before,.ft-funds-webinar-listing .b-detail__link-text a .icon-share:before,.ft-webinar-latest .b-detail__link-text a .icon-share:before {
	content: ""
}

.ft-funds-webinar .b-detail__link-text p,.ft-funds-webinar-listing .b-detail__link-text p,.ft-webinar-latest .b-detail__link-text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #f2f3f6;
	opacity: .7
}

.ft-funds-webinar .b-detail__link-text p a,.ft-funds-webinar-listing .b-detail__link-text p a,.ft-webinar-latest .b-detail__link-text p a {
	margin: 7px 0
}

.ft-funds-webinar .b-detail__tags,.ft-funds-webinar-listing .b-detail__tags,.ft-webinar-latest .b-detail__tags {
	margin: 30px 0
}

.ft-funds-webinar .b-detail__tags-title,.ft-funds-webinar-listing .b-detail__tags-title,.ft-webinar-latest .b-detail__tags-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 15px
}

.ft-funds-webinar .b-detail__tags ul,.ft-funds-webinar-listing .b-detail__tags ul,.ft-webinar-latest .b-detail__tags ul {
	display: flex;
	justify-content: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
	margin: 15px 0
}

.ft-funds-webinar .b-detail__tags ul li,.ft-funds-webinar-listing .b-detail__tags ul li,.ft-webinar-latest .b-detail__tags ul li {
	margin: 0 5px 5px 0;
	padding: 0
}

.ft-funds-webinar .b-detail__tags ul li:before,.ft-funds-webinar-listing .b-detail__tags ul li:before,.ft-webinar-latest .b-detail__tags ul li:before {
	display: none
}

.ft-funds-webinar .b-detail__tags ul li a,.ft-funds-webinar-listing .b-detail__tags ul li a,.ft-webinar-latest .b-detail__tags ul li a {
	background: rgba(177,160,255,.4);
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	padding: 6px;
	display: block;
	box-sizing: border-box;
	transition: .3s;
	text-decoration: none
}

.ft-funds-webinar .b-detail__tags ul li a:hover,.ft-funds-webinar-listing .b-detail__tags ul li a:hover,.ft-webinar-latest .b-detail__tags ul li a:hover {
	transition: .3s;
	background: rgba(177,160,255,.9);
	text-decoration: none
}

.ft-funds-webinar .b-detail__tags ul li a:before,.ft-funds-webinar-listing .b-detail__tags ul li a:before,.ft-webinar-latest .b-detail__tags ul li a:before {
	display: none
}

.ft-funds-webinar .b-detail__tags p,.ft-funds-webinar-listing .b-detail__tags p,.ft-webinar-latest .b-detail__tags p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.8;
	color: #79768b
}

.ft-funds-webinar .b-detail__tags p a,.ft-funds-webinar-listing .b-detail__tags p a,.ft-webinar-latest .b-detail__tags p a {
	color: #866cff;
	text-decoration: none
}

.ft-funds-webinar .b-detail__container-right,.ft-funds-webinar-listing .b-detail__container-right,.ft-webinar-latest .b-detail__container-right {
	height: 100%
}

.ft-funds-webinar .b-detail__container-left blockquote,.ft-funds-webinar-listing .b-detail__container-left blockquote,.ft-webinar-latest .b-detail__container-left blockquote {
	border-left: 2px solid #8264ff;
	background: rgba(106,75,255,.2);
	padding: 18px 70px 26px 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-style: italic;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.25;
	color: #8264ff;
	margin: 30px 0
}

.ft-funds-webinar .b-detail__container-left blockquote p,.ft-funds-webinar-listing .b-detail__container-left blockquote p,.ft-webinar-latest .b-detail__container-left blockquote p {
	font-size: 24px;
	line-height: 1.25
}

.ft-funds-webinar .b-detail__table-title,.ft-funds-webinar-listing .b-detail__table-title,.ft-webinar-latest .b-detail__table-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.1;
	color: #79768b;
	opacity: .8;
	margin: 0 0 20px
}

.ft-funds-webinar .b-detail__container-left table,.ft-funds-webinar-listing .b-detail__container-left table,.ft-webinar-latest .b-detail__container-left table {
	width: 100%;
	background: #0a0a17;
	backdrop-filter: blur(4px);
	margin: 40px 0
}

.ft-funds-webinar .b-detail__container-left table thead tr td,.ft-funds-webinar-listing .b-detail__container-left table thead tr td,.ft-webinar-latest .b-detail__container-left table thead tr td {
	font-weight: 400;
	font-size: 17px;
	line-height: 1.3;
	text-align: center;
	color: #8264ff;
	padding: 24px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 2px solid #8264ff;
	border-bottom: 1px solid #8264ff;
	width: 25%
}

.ft-funds-webinar .b-detail__container-left table tbody tr td,.ft-funds-webinar-listing .b-detail__container-left table tbody tr td,.ft-webinar-latest .b-detail__container-left table tbody tr td {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #fff;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border-right: 1px solid rgba(208,205,226,.2);
	border-bottom: 1px solid rgba(208,205,226,.2)
}

.ft-funds-webinar .b-detail__container-left table tbody tr td:last-child,.ft-funds-webinar-listing .b-detail__container-left table tbody tr td:last-child,.ft-webinar-latest .b-detail__container-left table tbody tr td:last-child {
	border-right: none
}

.ft-funds-webinar .author-link,.ft-funds-webinar-listing .author-link,.ft-webinar-latest .author-link {
	font-weight: 700
}

.ft-funds-webinar .author-popup,.ft-funds-webinar-listing .author-popup,.ft-webinar-latest .author-popup {
	display: none;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	transition: max-height .5s ease,opacity .5s ease
}

.ft-funds-webinar .author-link.active,.ft-funds-webinar-listing .author-link.active,.ft-webinar-latest .author-link.active {
	color: #b1a0ff
}

@media(max-width: 768px) {
	.ft-hero:has(+.ft-get-listing[data-feed-type=webinar-listings]) .media__slide {
		min-height: auto
	}
}

@media(min-width: 1024px) {
	.ft-webinars-category .b-title-item {
		margin-top: 70px
	}
}

.ft-funds-webinar-listing,.ft-latest-webinars {
	padding-bottom: 80px
}

@media(max-width: 992px) {
	.ft-funds-webinar-listing,.ft-latest-webinars {
		max-width: 100% !important
	}
}

.ft-funds-webinar-listing .webinar-controls,.ft-latest-webinars .webinar-controls {
	margin: 0 0 calc(1.5rem + 3vw)
}

@media(min-width: 1200px) {
	.ft-funds-webinar-listing .webinar-controls,.ft-latest-webinars .webinar-controls {
		margin: 0 0 3.75rem
	}
}

.ft-funds-webinar-listing .webinar-controls .row,.ft-latest-webinars .webinar-controls .row {
	width: 100%;
	--bs-gutter-x: 0
}

@media(min-width: 768px) {
	.ft-funds-webinar-listing .webinar-controls .webinar-filter,.ft-latest-webinars .webinar-controls .webinar-filter {
		margin: 0 0 calc(1.5rem + 3vw)
	}
}

.ft-funds-webinar-listing .webinar-controls .webinar-filter:last-child,.ft-latest-webinars .webinar-controls .webinar-filter:last-child {
	margin-bottom: 0
}

@media(min-width: 768px) {
	.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list {
		display: flex;
		flex-flow: row wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: flex-start;
		margin: 0;
		padding: 0
	}
}

@media(max-width: 768px) {
	.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list {
		margin: -0.3125rem -0.75rem
	}
}

@media(min-width: 768px) {
	.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list-item,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list-item {
		padding: .3125rem calc(1.28125rem + .375vw);
		margin: 0
	}
}

.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list-item-link,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list-item-link {
	color: #fff;
	text-transform: capitalize;
	font-weight: 700;
	text-decoration: none;
	font-size: 1.125rem
}

.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list-item-link:hover,.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list-item-link:focus,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list-item-link:hover,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list-item-link:focus {
	color: #866cff
}

.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list-item-link.active,.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list-item-link.active:hover,.ft-funds-webinar-listing .webinar-controls .webinar-filter .filter-nav__list-item-link.active:focus,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list-item-link.active,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list-item-link.active:hover,.ft-latest-webinars .webinar-controls .webinar-filter .filter-nav__list-item-link.active:focus {
	color: #866cff
}

.ft-funds-webinar-listing .b-listing-item,.ft-latest-webinars .b-listing-item {
	margin-bottom: 48px;
	width: 33.33%
}

.ft-funds-webinar-listing .b-listing-item:hover .b-listing-item__img:before,.ft-latest-webinars .b-listing-item:hover .b-listing-item__img:before {
	background: rgba(5,5,18,.36);
	transition: .3s
}

.ft-funds-webinar-listing .b-listing-item__container,.ft-latest-webinars .b-listing-item__container {
	padding: 20px 0 0 70px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-funds-webinar-listing .b-listing-item__container-category,.ft-latest-webinars .b-listing-item__container-category {
	display: block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	background: linear-gradient(45deg, #8264ff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0);
	margin: 0 0 8px;
	text-decoration: none
}

.ft-funds-webinar-listing .b-listing-item__container-header,.ft-latest-webinars .b-listing-item__container-header {
	margin: 0 0 30px
}

.ft-funds-webinar-listing .b-listing-item__container-name,.ft-latest-webinars .b-listing-item__container-name {
	display: block;
	text-decoration: none;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 10px;
	transition: .3s
}

.ft-funds-webinar-listing .b-listing-item__container-name:hover,.ft-latest-webinars .b-listing-item__container-name:hover {
	color: #8264ff
}

.ft-funds-webinar-listing .b-listing-item__container-content p,.ft-latest-webinars .b-listing-item__container-content p {
	color: #d0cde2;
	font-size: 18px
}

.ft-funds-webinar-listing .b-listing-item__img,.ft-latest-webinars .b-listing-item__img {
	position: relative;
	display: block
}

.ft-funds-webinar-listing .b-listing-item__img img,.ft-latest-webinars .b-listing-item__img img {
	width: 100%
}

.ft-funds-webinar-listing .b-listing-item__img:after,.ft-funds-webinar-listing .b-webinars__item-img:after,.ft-latest-webinars .b-listing-item__img:after,.ft-latest-webinars .b-webinars__item-img:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	box-sizing: border-box;
	border: 1px solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(to bottom, #8264ff, #e0a0ff);
	opacity: 0;
	transition: opacity .3s ease
}

.ft-funds-webinar-listing .b-listing-item__img:hover:after,.ft-funds-webinar-listing .b-webinars__item-img:hover:after,.ft-latest-webinars .b-listing-item__img:hover:after,.ft-latest-webinars .b-webinars__item-img:hover:after {
	opacity: 1;
	transition: opacity .3s ease
}

.ft-funds-webinar-listing .b-listing-item_video .b-listing-item__img:active .btn-play-wistia,.ft-latest-webinars .b-listing-item_video .b-listing-item__img:active .btn-play-wistia {
	width: 100%;
	height: 100%;
	transition: 0s
}

.ft-funds-webinar-listing .b-listing-item_video .b-listing-item__img:before,.ft-latest-webinars .b-listing-item_video .b-listing-item__img:before {
	opacity: 0;
	visibility: hidden;
	background: rgba(5,5,18,.68);
	backdrop-filter: blur(1px)
}

.ft-funds-webinar-listing .b-listing-item_video:hover .b-listing-item__img:before,.ft-latest-webinars .b-listing-item_video:hover .b-listing-item__img:before {
	opacity: 1;
	visibility: visible;
	transition: .3s
}

.ft-funds-webinar-listing .btn-load,.ft-latest-webinars .btn-load {
	width: 184px;
	height: 84px;
	background: #8264ff;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 30px auto 0;
	transition: .3s
}

.ft-funds-webinar-listing .btn-load:after,.ft-latest-webinars .btn-load:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 16px;
	color: #fff;
	display: block;
	transition: .3s;
	margin: 0 0 0 17px
}

.ft-funds-webinar-listing .btn-load:hover,.ft-latest-webinars .btn-load:hover {
	background: rgba(177,160,255,.5);
	transition: .3s
}

.ft-funds-webinar-listing .btn-load:active,.ft-latest-webinars .btn-load:active {
	background: rgba(106,75,255,.15);
	transition: .3s
}

.ft-funds-webinar-listing .btn-load:hover:after,.ft-latest-webinars .btn-load:hover:after {
	transform: rotate(180deg);
	transition: .3s
}

.ft-funds-webinar-listing .row .col,.ft-latest-webinars .row .col {
	padding: 8px
}

@media(min-width: 768px) {
	.ft-funds-webinar-listing .row .col:nth-child(1):nth-last-child(2),.ft-funds-webinar-listing .row .col:nth-child(2):nth-last-child(1),.ft-latest-webinars .row .col:nth-child(1):nth-last-child(2),.ft-latest-webinars .row .col:nth-child(2):nth-last-child(1) {
		width: 50%
	}
}

.ft-funds-webinar-listing .row .col .webinar-card,.ft-latest-webinars .row .col .webinar-card {
	background: #000;
	border: 1px solid #866cff;
	min-height: 100%;
	display: block;
	text-decoration: none;
	color: #fff
}

.ft-funds-webinar-listing .row .col .webinar-card:hover,.ft-latest-webinars .row .col .webinar-card:hover {
	color: #866cff;
	text-decoration: none
}

.ft-funds-webinar-listing .row .col .webinar-card__media,.ft-latest-webinars .row .col .webinar-card__media {
	overflow: hidden;
	min-height: 30px;
	position: relative
}

.ft-funds-webinar-listing .row .col .webinar-card__media img,.ft-latest-webinars .row .col .webinar-card__media img {
	width: 100%;
	height: auto;
	transition: .3s;
	max-width: 100%;
	vertical-align: middle
}

.ft-funds-webinar-listing .row .col .webinar-card__image,.ft-latest-webinars .row .col .webinar-card__image {
	background-blend-mode: hue;
	background-size: cover;
	transition: transform .3s
}

.ft-funds-webinar-listing .row .col .webinar-card__cat-name,.ft-latest-webinars .row .col .webinar-card__cat-name {
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px 10px;
	font-weight: 700;
	font-size: .8125rem;
	text-transform: uppercase;
	background: #866cff;
	color: #fff;
	z-index: 3
}

.ft-funds-webinar-listing .row .col .webinar-card__content,.ft-latest-webinars .row .col .webinar-card__content {
	padding: 1.25rem calc(.8rem + .75vw) calc(.8rem + .75vw)
}

@media(max-width: 1024px) {
	.ft-funds-webinar-listing .row .col .webinar-card__content,.ft-latest-webinars .row .col .webinar-card__content {
		padding: 1rem calc(.6rem + .75vw) calc(.6rem + .75vw)
	}
}

.ft-funds-webinar-listing .row .col .webinar-card__content .webinar-card__author,.ft-latest-webinars .row .col .webinar-card__content .webinar-card__author {
	margin-bottom: .625rem;
	font-size: .8125rem;
	color: #737887;
	font-weight: 500
}

.ft-funds-webinar-listing .row .col .webinar-card__content .webinar-card__title,.ft-latest-webinars .row .col .webinar-card__content .webinar-card__title {
	font-weight: 700;
	font-size: 1.25rem;
	margin-bottom: .625rem
}

@media(max-width: 1023px) {
	.ft-funds-webinar-listing .row .col .webinar-card__content .webinar-card__description p,.ft-latest-webinars .row .col .webinar-card__content .webinar-card__description p {
		line-height: 16px
	}
}

@media(min-width: 1024px) {
	.ft-funds-webinar-listing .row .col .webinar-card__content .webinar-card__description p,.ft-latest-webinars .row .col .webinar-card__content .webinar-card__description p {
		line-height: 16px
	}
}

@media(max-width: 1229px) {
	.ft-funds-webinar-listing .b-listing-item__container,.ft-latest-webinars .b-listing-item__container {
		padding: 0
	}

	.ft-funds-webinar-listing .b-listing-item__container-name,.ft-latest-webinars .b-listing-item__container-name {
		font-size: 22px
	}

	.ft-funds-webinar-listing .b-listing-item__img,.ft-latest-webinars .b-listing-item__img {
		margin-bottom: 30px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

@media(min-width: 769px) {
	.ft-hero:has(+.ft-video-category) .media__slide {
		min-height: unset;
		padding: 180px 0 0 0
	}
}

@media(max-width: 768px) {
	.ft-hero:has(+.ft-video-category) .media__slide {
		min-height: auto
	}
}

.ft-video-listing {
	padding-bottom: 80px
}

@media(min-width: 250px) {
	.ft-video-listing {
		max-width: 1200px !important
	}
}

.ft-video-listing .row .col {
	padding: 5px
}

.ft-video-listing a {
	transition: .3s
}

.ft-video-listing .video-controls {
	margin: 0 0 calc(1.5rem + 3vw)
}

@media(min-width: 1200px) {
	.ft-video-listing .video-controls {
		margin: 0 0 3.75rem
	}
}

.ft-video-listing .video-controls .row {
	--bs-gutter-x: 0
}

@media(min-width: 768px) {
	.ft-video-listing .video-controls .video-filter {
		margin: 0 0 calc(1.5rem + 3vw)
	}
}

.ft-video-listing .video-controls .video-filter:last-child {
	margin-bottom: 0
}

@media(min-width: 768px) {
	.ft-video-listing .video-controls .video-filter .filter-nav__list {
		display: flex;
		flex-flow: row wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: flex-start;
		margin: 0;
		padding: 0
	}
}

@media(max-width: 768px) {
	.ft-video-listing .video-controls .video-filter .filter-nav__list {
		margin: -0.3125rem -0.75rem
	}
}

.ft-video-listing .video-controls .video-filter .filter-nav__list-item {
	padding: .3125rem calc(1.28125rem + .375vw);
	margin: 0
}

.ft-video-listing .video-controls .video-filter .filter-nav__list-item-link {
	color: #fff;
	text-transform: capitalize;
	font-weight: 700;
	text-decoration: none;
	font-size: 1.125rem
}

.ft-video-listing .video-controls .video-filter .filter-nav__list-item-link:hover,.ft-video-listing .video-controls .video-filter .filter-nav__list-item-link:focus {
	color: #866cff
}

.ft-video-listing .video-controls .video-filter .filter-nav__list-item-link.active,.ft-video-listing .video-controls .video-filter .filter-nav__list-item-link.active:hover,.ft-video-listing .video-controls .video-filter .filter-nav__list-item-link.active:focus {
	color: #866cff
}

@media(min-width: 581px) {
	.ft-video-listing .ft-videos__sort {
		padding: .3125rem calc(1.28125rem + .375vw);
		margin: 0
	}
}

.ft-video-listing .ft-videos__sort .dropdown {
	position: relative
}

.ft-video-listing .ft-videos__sort .dropdown .dropdown-toggle {
	color: #fff;
	font-size: 1.125rem;
	font-weight: 700;
	white-space: nowrap
}

.ft-video-listing .ft-videos__sort .dropdown .dropdown-toggle:hover {
	text-decoration: none;
	color: #866cff
}

.ft-video-listing .ft-videos__sort .dropdown span {
	font-weight: 400;
	margin: 0 6px
}

.ft-video-listing .ft-videos__sort .dropdown i {
	font-size: .5rem
}

.ft-video-listing .ft-videos__sort .dropdown-menu {
	background: #000;
	border-radius: 0;
	border: 1px solid #866cff;
	display: none;
	padding: 8px 0
}

.ft-video-listing .ft-videos__sort .dropdown-menu.show {
	display: block;
	z-index: 10
}

.ft-video-listing .ft-videos__sort .dropdown-menu .dropdown-item {
	display: block;
	width: 100%;
	padding: 4px 16px;
	clear: both;
	font-weight: 400;
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
	background-color: rgba(0,0,0,0);
	border: 0;
	color: #fff
}

.ft-video-listing .ft-videos__sort .dropdown-menu .dropdown-item:hover {
	text-decoration: none;
	color: #866cff;
	background: 0 0
}

.ft-video-listing .video-listings:has(.video-card) .row {
	margin: -10px
}

.ft-video-listing .video-listings>.row .col {
	padding: 8px
}

.ft-video-listing .video-listings>.row .col .video-card {
	background: #000;
	border: 1px solid #866cff;
	min-height: 100%;
	display: block;
	text-decoration: none;
	color: #fff
}

.ft-video-listing .video-listings>.row .col .video-card:hover {
	color: #866cff;
	text-decoration: none
}

.ft-video-listing .video-listings>.row .col .video-card__media {
	overflow: hidden;
	min-height: 30px;
	position: relative
}

.ft-video-listing .video-listings>.row .col .video-card__media img {
	width: 100%;
	height: auto;
	transition: .3s;
	max-width: 100%;
	vertical-align: middle
}

.ft-video-listing .video-listings>.row .col .video-card__image {
	background-blend-mode: hue;
	background-size: cover;
	transition: transform .3s
}

.ft-video-listing .video-listings>.row .col .video-card__cat-name {
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px 10px;
	font-weight: 700;
	font-size: .8125rem;
	text-transform: uppercase;
	background: #866cff;
	color: #fff;
	z-index: 3
}

.ft-video-listing .video-listings>.row .col .video-card__content {
	padding: 1.25rem calc(.8rem + .75vw) calc(.8rem + .75vw)
}

@media(max-width: 1024px) {
	.ft-video-listing .video-listings>.row .col .video-card__content {
		padding: 1rem calc(.6rem + .75vw) calc(.6rem + .75vw)
	}
}

.ft-video-listing .video-listings>.row .col .video-card__content .video-card__author {
	margin-bottom: .625rem;
	font-size: .8125rem;
	color: #737887;
	font-weight: 500
}

.ft-video-listing .video-listings>.row .col .video-card__content .video-card__title {
	font-weight: 700;
	font-size: 1.25rem;
	margin-bottom: .625rem
}

@media(max-width: 1023px) {
	.ft-video-listing .video-listings>.row .col .video-card__content .video-card__description p {
		line-height: 16px
	}
}

@media(min-width: 1024px) {
	.ft-video-listing .video-listings>.row .col .video-card__content .video-card__description p {
		line-height: 16px
	}
}

.ft-video-listing .video-listings>.row .col .video-card__content .video-card__season {
	display: block;
	font-weight: 700;
	font-size: 16px;
	line-height: 120%;
	margin-bottom: .625rem;
	background: -o-linear-gradient(1.07deg, #6a4bff 4.59%, #b1a0ff 79.76%);
	background: linear-gradient(88.93deg, #6a4bff 4.59%, #b1a0ff 79.76%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0);
	opacity: .8
}

.ft-video-listing .load-more {
	padding: calc(1.6875rem + 5.25vw) 0 0;
	text-align: center
}

.ft-video-listing .load-more .btn-load {
	width: 184px;
	height: 84px;
	background: #8264ff;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 30px auto 0;
	transition: .3s
}

.ft-video-listing .load-more .btn-load:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 16px;
	color: #fff;
	display: block;
	transition: .3s;
	margin: 0 0 0 17px
}

.ft-videoWrapper {
	margin-top: -78px
}

.ft-videoWrapper .b-wrapper {
	padding: 250px 0 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 10
}

.ft-videoWrapper .container .b-title {
	text-align: left;
	max-width: 780px
}

.ft-videoWrapper .container .b-title-item .b-promo-title {
	font-weight: 800;
	font-size: 62px;
	line-height: 1.3;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

@media(max-width: 768px) {
	.ft-videoWrapper .container .b-title-item .b-promo-title {
		font-size: 30px;
		font-weight: 800
	}
}

@media(max-width: 991px) {
	.ft-videoWrapper .container .b-title-item .b-promo-title {
		font-size: 38px
	}
}

@media(max-width: 1229px) {
	.ft-videoWrapper .container .b-title-item .b-promo-title {
		font-size: 45px
	}
}

@media(min-width: 1280px) {
	.ft-videoWrapper .container .b-title .promo-socials {
		transform: unset
	}
}

.ft-videoWrapper .container .b-title .promo-socials__items {
	padding: 0;
	margin: 0
}

.ft-videoWrapper .container .b-title .promo-socials__item {
	width: 26px;
	height: 26px
}

.ft-videoWrapper .container .b-title .single-video__description {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	margin-bottom: 0
}

.ft-videoWrapper .container .b-title .single-video__description:first-of-type {
	padding-top: 12px
}

.ft-videoWrapper .container .single-video__content {
	margin: 0 0 70px;
	padding: 0 0 60px 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__image {
	position: relative;
	margin: 30px 0;
	margin-top: 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__image .wistia_responsive_padding {
	margin-bottom: 36px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 0 30px;
	flex-direction: column
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author-img {
	flex-shrink: 0;
	width: 84px;
	height: 84px;
	border: 1px solid #6a4bff;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 12px 0 0;
	align-self: start
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author-container {
	align-content: center
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author-name {
	display: block;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	color: #fff;
	margin: 0px 0px 12px 24px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author-date {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2857em;
	color: #d0cde2;
	margin-left: 24px;
	font-family: "stix-two-text"
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author-updated {
	color: #fff
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author-updated a {
	color: #8264ff
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__author-wrapper {
	display: flex;
	flex-direction: row
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__links {
	margin: 30px 0 90px;
	counter-reset: list
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 0 30px;
	position: relative
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link:before {
	counter-increment: list 1;
	content: counter(list) "*";
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	flex-shrink: 0;
	margin: 2px 10px 0 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link-number {
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	flex-shrink: 0;
	margin: 0 10px 0 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link-text-title {
	margin: 0 0 7px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link-text a {
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	text-decoration: none
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link-text a .icon-share {
	font-size: 12px;
	margin: 0 0 0 5px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link-text a .icon-share:before {
	content: ""
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link-text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #f2f3f6;
	opacity: .7
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__link-text p a {
	margin: 7px 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__tags {
	margin: 30px 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__tags-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 15px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__tags ul {
	display: flex;
	justify-content: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
	margin: 15px 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__tags ul li {
	margin: 0 5px 5px 0;
	padding: 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__tags ul li::before {
	display: none
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__tags ul li a {
	background: rgba(177,160,255,.4);
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	padding: 6px;
	display: block;
	box-sizing: border-box;
	transition: .3s;
	text-decoration: none
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left .b-detail__tags p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.8;
	color: #79768b
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left p a {
	color: #8264ff
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left p.copy {
	font-size: .875rem
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left ol {
	list-style-type: revert
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left ol li {
	list-style: revert;
	line-height: 1.5;
	font-family: "brother-1816",sans-serif;
	font-size: 1rem;
	color: #d0cde2;
	font-weight: inherit
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left ol li a {
	color: #8264ff;
	text-decoration: none
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left ol li.references {
	font-size: .875rem;
	color: #737887
}

.ft-videoWrapper .container .single-video__content .b-detail__container-left ol li.references::marker {
	color: #8264ff
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right {
	height: 100%
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .single-video__nav {
	width: 100%;
	background-color: #0a0a23;
	margin-bottom: 33px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .single-video__nav-item {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(106,75,255,.2);
	text-decoration: none;
	min-height: 101px;
	padding: 10px 20px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .single-video__nav-item.active {
	background-color: #0a0a23
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item {
	background: #050512;
	backdrop-filter: blur(3.88398px);
	padding: 34px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 0 12px
}

@media(max-width: 767px) {
	.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item {
		padding: 25px 0;
		background: 0 0;
		width: 100%;
		max-width: 360px;
		margin: 0 auto
	}
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item-text {
	margin: 0 0 15px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item-text h3 {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

@media(max-width: 767px) {
	.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item-text h3 {
		font-size: 20px
	}
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item-text p {
	color: #79768b
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item .b-link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	text-decoration: none;
	transition: .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item .b-link:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 5px 0 0 20px;
	transition: .3s
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item.help-center .b-institutional__item-img {
	max-width: 110px;
	margin: 0 0 44px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item.help-center .b-institutional__item-bottom {
	margin: 30px 0 15px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item.help-center .b-institutional__item-bottom ul {
	margin: 30px 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item.help-center .b-institutional__item-bottom ul li {
	margin: 0 0 17px;
	padding: 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item.help-center .b-institutional__item-bottom ul li a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	font-weight: 400;
	font-size: 17px;
	line-height: 1;
	color: #8264ff;
	text-decoration: none
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__item.help-center .b-institutional__item-bottom ul li a:before {
	content: "";
	width: 21px;
	height: 21px;
	background: #8264ff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 3px 10px 0 0;
	font-size: 12px;
	padding: 0 0 0 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #0a0a17;
	flex-shrink: 0;
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__rows {
	margin-bottom: 35px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 17px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row-img {
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	width: 48px;
	height: 48px;
	background: #6a4bff;
	margin: 0 21px 0 0
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row-content {
	width: 100%
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row-content p {
	font-size: 14px;
	opacity: .6;
	margin: 0 0 4px
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row-name {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	text-decoration: none;
	transition: color .3s ease
}

@media(max-width: 1229px) {
	.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row-name {
		font-size: 14px
	}
}

.ft-videoWrapper .container .single-video__content .b-detail__container-right .b-institutional__row-price {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-videoWrapper .container .single-video__content p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 24px
}

.ft-videoWrapper .container .single-video__content ul li {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	position: relative;
	counter-increment: li;
	list-style: none !important;
	padding-left: 20px
}

.ft-videoWrapper .container .single-video__content ul li::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #d0cde2
}

.ft-videoWrapper .container .single-video__content ul li a {
	color: #8264ff;
	text-decoration: none
}

.ft-videoWrapper .container .single-video__related .single-video__related-btn {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-family: "brother-1816",sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
	color: #fff;
	text-decoration: none;
	border: 1px solid #fff;
	min-width: 225px;
	padding: 28px 30px 33px 29px;
	margin-bottom: 40px;
	-webkit-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease
}

.ft-videoWrapper .container .single-video__related .single-video__related-btn:hover {
	color: #8264ff;
	border: 1px solid #8264ff;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease
}

.ft-videoWrapper .container .single-video__related .single-video__related-btn.prev:before {
	content: "";
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	margin: 5px 13px 0 0;
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 14px;
	color: currentColor
}

.ft-videoWrapper .container .single-video__related .single-video__related-btn.next:after {
	content: "";
	margin: 5px 13px 0 0;
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 14px;
	color: currentColor
}

.ft-videoWrapper .listing-video__item,.ft-videoWrapper .listing-video__season {
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.ft-videoWrapper .b-title .single-video__description,.ft-videoWrapper .b-title .single-video__season,.ft-videoWrapper .listing-video__item-counter,.ft-videoWrapper .listing-video__season-subtitle,.ft-videoWrapper .single-video__episode {
	font-family: "brother-1816",sans-serif
}

@media(max-width: 1229px) {
	.ft-videoWrapper .btn-next,.ft-videoWrapper .btn-prev {
		font-size: 16px;
		min-width: 191px;
		padding: 18px 20px 24px;
		margin-bottom: 20px
	}
}

.ft-videoWrapper .b-title .single-video__season,.ft-videoWrapper .listing-video__item-counter,.ft-videoWrapper .listing-video__season-subtitle,.ft-videoWrapper .single-video__nav-item-counter,.ft-videoWrapper .text-gradient {
	background: -o-linear-gradient(1.07deg, #6a4bff 4.59%, #b1a0ff 79.76%);
	background: linear-gradient(88.93deg, #6a4bff 4.59%, #b1a0ff 79.76%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0);
	opacity: .8
}

@media(max-width: 575px) {
	.ft-videoWrapper .listing-video {
		padding-left: 30px
	}
}

@media(min-width: 576px) {
	.ft-videoWrapper .listing-video {
		padding-left: 45px
	}
}

@media(min-width: 768px) {
	.ft-videoWrapper .listing-video {
		padding-left: 45px
	}
}

@media(min-width: 1024px) {
	.ft-videoWrapper .listing-video {
		padding-left: 62px
	}
}

.ft-videoWrapper .listing-video__season {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	font-size: 30px;
	line-height: 109%;
	margin-bottom: 80px;
	overflow: hidden
}

.ft-videoWrapper .listing-video__season .swiper {
	width: 100%;
	height: 100%
}

.ft-videoWrapper .listing-video__season .swiper-scrollbar {
	left: 0;
	height: 4px;
	background-color: rgba(0,0,0,0);
	border-bottom: 2px solid #000
}

.ft-videoWrapper .listing-video__season .swiper-scrollbar-drag {
	height: 4px;
	background-color: #6a4bff;
	cursor: -webkit-grab;
	cursor: grab
}

.ft-videoWrapper .listing-video__season .swiper-button-next,.ft-videoWrapper .listing-video__season .swiper-button-prev {
	position: absolute;
	top: 121px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100px;
	height: 100px;
	background-color: rgba(106,75,255,.6);
	border-radius: 50%;
	-webkit-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease
}

.ft-videoWrapper .listing-video__season .swiper-button-next:before,.ft-videoWrapper .listing-video__season .swiper-button-prev:before {
	position: absolute;
	content: "";
	width: 13px;
	height: 13px;
	border: solid #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.ft-videoWrapper .listing-video__season .swiper-button-next:after,.ft-videoWrapper .listing-video__season .swiper-button-prev:after {
	display: none
}

.ft-videoWrapper .listing-video__season .swiper-button-next.swiper-button-disabled,.ft-videoWrapper .listing-video__season .swiper-button-prev.swiper-button-disabled {
	opacity: 0;
	-webkit-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease
}

@media(min-width: 1025px) {
	.ft-videoWrapper .listing-video__season .swiper-button-next:hover,.ft-videoWrapper .listing-video__season .swiper-button-prev:hover {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
		opacity: 1;
		-webkit-transition: .3s ease;
		-o-transition: .3s ease;
		transition: .3s ease
	}
}

.ft-videoWrapper .listing-video__season .swiper-button-prev {
	left: -28px
}

.ft-videoWrapper .listing-video__season .swiper-button-prev:before {
	border-width: 0 0 3px 3px;
	margin-right: -2px
}

.ft-videoWrapper .listing-video__season .swiper-button-next {
	right: -28px
}

.ft-videoWrapper .listing-video__season .swiper-button-next:before {
	border-width: 3px 3px 0 0;
	margin-left: -2px
}

.ft-videoWrapper .listing-video__season-subtitle {
	display: block;
	font-weight: 700;
	font-size: 30px;
	line-height: 109%;
	margin: 0 auto 12px 0
}

@media(max-width: 767px) {
	.ft-videoWrapper .listing-video__season .swiper-button-next,.ft-videoWrapper .listing-video__season .swiper-button-prev {
		top: 60px
	}

	.ft-videoWrapper .listing-video__season-subtitle {
		font-size: 18px
	}
}

@media(min-width: 768px) {
	.ft-videoWrapper .listing-video__season-subtitle {
		font-size: 20px
	}
}

@media(min-width: 1230px) {
	.ft-videoWrapper .listing-video {
		padding-left: calc((100% - 1140px)/2)
	}

	.ft-videoWrapper .listing-video__season-subtitle {
		font-size: 30px
	}
}

.ft-videoWrapper .listing-video__season-title {
	font-size: 36px;
	font-weight: 700;
	line-height: 109%;
	margin-bottom: 51px
}

@media(max-width: 767px) {
	.ft-videoWrapper .listing-video__season-title {
		font-size: 24px
	}
}

@media(min-width: 768px) {
	.ft-videoWrapper .listing-video__season-title {
		font-size: 28px
	}
}

@media(min-width: 1230px) {
	.ft-videoWrapper .listing-video__season-title {
		font-size: 36px
	}
}

.ft-videoWrapper .listing-video__season-items-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.ft-videoWrapper .listing-video__season-items {
	position: relative;
	width: 100%;
	margin-bottom: 39px
}

.ft-videoWrapper .listing-video__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 462px;
	min-width: 462px;
	max-width: 462px
}

.ft-videoWrapper .listing-video__item.large {
	min-width: 100%;
	width: 100%;
	max-width: 100%
}

@media(max-width: 767px) {
	.ft-videoWrapper .listing-video__item {
		width: 320px;
		min-width: 320px;
		max-width: 320px
	}
}

.ft-videoWrapper .listing-video__item-img-wrap {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 20px
}

.ft-videoWrapper .listing-video__item-img-wrap:before {
	content: "";
	display: block;
	padding-bottom: 57.36%
}

.ft-videoWrapper .listing-video__item-img-wrap:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(to bottom, #8264ff, #e0a0ff);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}

@media(min-width: 1025px) {
	.ft-videoWrapper .listing-video__item-img-wrap:hover:after {
		opacity: 1;
		-webkit-transition: opacity .3s ease;
		-o-transition: opacity .3s ease;
		transition: opacity .3s ease
	}
}

.ft-videoWrapper .listing-video__item-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.ft-videoWrapper .listing-video__item-counter {
	display: block;
	font-weight: 700;
	font-size: 16px;
	line-height: 120%;
	margin-bottom: 10px
}

@media(max-width: 767px) {
	.ft-videoWrapper .listing-video__item-counter {
		font-size: 14px
	}
}

.ft-videoWrapper .listing-video__item-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 120%
}

@media(max-width: 767px) {
	.ft-videoWrapper .listing-video__item-title {
		font-size: 20px
	}
}

@media(min-width: 768px) {
	.ft-videoWrapper .listing-video__item-title {
		font-size: 24px
	}
}

@media(min-width: 1230px) {
	.ft-videoWrapper .listing-video__item-title {
		font-size: 24px
	}
}

.ft-videoWrapper .listing-video__item-title-link {
	text-decoration: none;
	color: #fff;
	-webkit-transition: color .5s ease;
	-o-transition: color .5s ease;
	transition: color .5s ease
}

@media(min-width: 1025px) {
	.ft-videoWrapper .listing-video__item-title-link:hover {
		color: #8264ff;
		cursor: pointer;
		-webkit-transition: color .5s ease;
		-o-transition: color .5s ease;
		transition: color .5s ease
	}
}

.ft-videoWrapper .page-template-videos_template .btn-load {
	background-color: rgba(106,75,255,.23);
	margin: 0 auto
}

.ft-videoWrapper .single-video__head {
	margin-bottom: 20px
}

.ft-videoWrapper .single-video__head-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 2px
}

.ft-videoWrapper .b-title .single-video__season {
	display: block;
	font-weight: 700;
	margin-bottom: 9px
}

@media(max-width: 767px) {
	.ft-videoWrapper .b-title .single-video__season {
		font-size: 18px
	}
}

@media(min-width: 768px) {
	.ft-videoWrapper .b-title .single-video__season {
		font-size: 22px
	}
}

@media(min-width: 1230px) {
	.ft-videoWrapper .b-title .single-video__season {
		font-size: 26px
	}
}

.ft-videoWrapper .single-video__episode {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	background-color: #8264ff;
	border-radius: 19px;
	padding: 1px 22px 4px;
	margin-bottom: 2px
}

.ft-videoWrapper .b-title .single-video__date {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

@media(max-width: 991px) {
	.ft-videoWrapper .b-title .single-video__date {
		font-size: 15px
	}
}

@media(max-width: 767px) {
	.ft-videoWrapper .b-title .single-video__date {
		font-size: 14px
	}
}

.ft-videoWrapper .single-video__nav {
	width: 100%;
	background-color: #0a0a23;
	margin-bottom: 33px
}

.ft-videoWrapper .single-video__nav-title {
	width: 100%;
	min-height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	color: #866cff;
	text-align: center;
	border-bottom: 1px solid #5a41db;
	padding: 2px 22px 5px;
	margin-bottom: 0
}

.ft-videoWrapper .single-video__nav-item {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(106,75,255,.2);
	text-decoration: none;
	min-height: 101px;
	padding: 10px 20px
}

.ft-videoWrapper .single-video__nav-item.active {
	background-color: #0a0a23
}

.ft-videoWrapper .single-video__nav-item.active:before {
	position: absolute;
	content: "";
	top: 50%;
	left: -5px;
	width: 0;
	height: 0;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	border-style: solid;
	border-width: 13px 0 13px 23px;
	border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #866cff
}

@media(min-width: 1025px) {
	.ft-videoWrapper .single-video__nav-item:hover .single-video__nav-item-title {
		color: #8264ff;
		-webkit-transition: color .3s ease;
		-o-transition: color .3s ease;
		transition: color .3s ease
	}
}

.ft-videoWrapper .single-video__nav-item-img {
	display: block;
	width: 109px;
	height: auto;
	margin-right: 14px
}

.ft-videoWrapper .single-video__nav-item-inner {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ft-videoWrapper .single-video__nav-item-counter {
	display: block;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 9px
}

@media(max-width: 1229px) {
	.ft-videoWrapper .single-video__nav-item {
		min-height: 90px
	}

	.ft-videoWrapper .single-video__nav-item-counter {
		margin-bottom: 5px
	}
}

.ft-videoWrapper .single-video__nav-item-title {
	display: block;
	font-weight: 600;
	line-height: 120%;
	color: #fff;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease
}

@media(max-width: 767px) {
	.ft-videoWrapper .single-video__nav-item-title {
		font-size: 14px
	}
}

@media(min-width: 768px) {
	.ft-videoWrapper .single-video__nav-item-title {
		font-size: 16px
	}
}

@media(min-width: 1230px) {
	.ft-videoWrapper .single-video__nav-item-title {
		font-size: 18px
	}
}

.ft-videoWrapper .single-video__nav-bottom {
	padding: 20px
}

.ft-videoWrapper .single-video__nav-bottom-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	background: -o-linear-gradient(199.75deg, #6a4bff -120.42%, #201652 42.55%, #8264ff 136.82%);
	background: linear-gradient(250.25deg, #6a4bff -120.42%, #201652 42.55%, #8264ff 136.82%);
	padding: 23px 20px
}

.ft-videoWrapper .single-video__nav-bottom-title {
	display: block;
	font-size: 18px;
	font-weight: 600;
	line-height: 120%;
	color: #fff;
	margin-bottom: 32px
}

.ft-videoWrapper .single-video__nav-bottom-description {
	font-size: 16px;
	font-weight: 600;
	line-height: 120%
}

.ft-videoWrapper .single-video__nav-bottom-link {
	color: #866cff;
	text-decoration: underline;
	cursor: pointer
}

.ft-videoWrapper .single-video__related {
	width: 100%
}

@media(min-width: 768px) {
	.ft-videoWrapper .single-video__related {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.ft-videoWrapper .single-video__related-btn.next {
		margin-left: auto
	}

	.ft-videoWrapper .single-video__related-item {
		width: calc(50% - 15px)
	}

	.ft-videoWrapper .single-video__related-item.next {
		margin-left: auto
	}
}

.ft-videoWrapper .single-video__related-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media(max-width: 767px) {
	.ft-videoWrapper .single-video__related-item:not(:last-child) {
		margin-bottom: 60px
	}
}

.ft-videoWrapper .author-link {
	font-weight: 700
}

.ft-videoWrapper .author-popup {
	display: none;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	transition: max-height .5s ease,opacity .5s ease
}

.ft-videoWrapper .author-link.active {
	color: #b1a0ff
}

@media(min-width: 769px) {
	.ft-hero:has(+.ft-article-category) .media__slide {
		min-height: unset;
		padding: 180px 0 0 0
	}
}

@media(max-width: 768px) {
	.ft-hero:has(+.ft-article-category) .media__slide {
		min-height: auto
	}
}

@media(min-width: 769px) {
	.ft-get-listing[data-feed-type=article-listings]+.media__slider.ft-hero .media__slide {
		min-height: unset;
		padding: 180px 0 0 0
	}
}

@media(max-width: 768px) {
	.ft-get-listing[data-feed-type=article-listings]+.media__slider.ft-hero .media__slide {
		min-height: auto
	}
}

.ft-articles-listing {
	padding-bottom: 80px
}

@media(max-width: 992px) {
	.ft-articles-listing {
		max-width: 100% !important
	}
}

.ft-articles-listing .article-controls {
	margin: 0 0 calc(1.5rem + 3vw)
}

@media(min-width: 1200px) {
	.ft-articles-listing .article-controls {
		margin: 0 0 3.75rem
	}
}

.ft-articles-listing .article-controls .row {
	width: 100%;
	--bs-gutter-x: 0
}

@media(min-width: 768px) {
	.ft-articles-listing .article-controls .article-filter {
		margin: 0 0 calc(1.5rem + 3vw)
	}
}

.ft-articles-listing .article-controls .article-filter:last-child {
	margin-bottom: 0
}

@media(min-width: 768px) {
	.ft-articles-listing .article-controls .article-filter .filter-nav__list {
		display: flex;
		flex-flow: row wrap;
		align-items: flex-start;
		align-content: flex-start;
		justify-content: flex-start;
		margin: 0;
		padding: 0
	}
}

@media(max-width: 768px) {
	.ft-articles-listing .article-controls .article-filter .filter-nav__list {
		margin: -0.3125rem -0.75rem
	}
}

@media(min-width: 768px) {
	.ft-articles-listing .article-controls .article-filter .filter-nav__list-item {
		padding: .3125rem calc(1.28125rem + .375vw);
		margin: 0
	}
}

.ft-articles-listing .article-controls .article-filter .filter-nav__list-item-link {
	color: #fff;
	text-transform: capitalize;
	font-weight: 700;
	text-decoration: none;
	font-size: 1.125rem
}

.ft-articles-listing .article-controls .article-filter .filter-nav__list-item-link:hover,.ft-articles-listing .article-controls .article-filter .filter-nav__list-item-link:focus {
	color: #866cff
}

.ft-articles-listing .article-controls .article-filter .filter-nav__list-item-link.active,.ft-articles-listing .article-controls .article-filter .filter-nav__list-item-link.active:hover,.ft-articles-listing .article-controls .article-filter .filter-nav__list-item-link.active:focus {
	color: #866cff
}

.ft-articles-listing .b-listing-item {
	margin-bottom: 48px
}

.ft-articles-listing .b-listing-item:hover .b-listing-item__img:before {
	background: rgba(5,5,18,.36);
	transition: .3s
}

.ft-articles-listing .b-listing-item__container {
	padding: 20px 0 0 70px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-articles-listing .b-listing-item__container-category {
	display: block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	background: linear-gradient(45deg, #8264ff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0);
	margin: 0 0 8px;
	text-decoration: none
}

.ft-articles-listing .b-listing-item__container-header {
	margin: 0 0 30px
}

.ft-articles-listing .b-listing-item__container-name {
	display: block;
	text-decoration: none;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 10px;
	transition: .3s
}

.ft-articles-listing .b-listing-item__container-name:hover {
	color: #8264ff
}

.ft-articles-listing .b-listing-item__container-content p {
	color: #d0cde2;
	font-size: 18px
}

.ft-articles-listing .b-listing-item__img {
	position: relative;
	display: block
}

.ft-articles-listing .b-listing-item__img img {
	width: 100%
}

.ft-articles-listing .b-listing-item__img:after,.ft-articles-listing .b-webinars__item-img:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	box-sizing: border-box;
	border: 1px solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(to bottom, #8264ff, #e0a0ff);
	opacity: 0;
	transition: opacity .3s ease
}

.ft-articles-listing .b-listing-item__img:hover:after,.ft-articles-listing .b-webinars__item-img:hover:after {
	opacity: 1;
	transition: opacity .3s ease
}

.ft-articles-listing .b-listing-item_video .b-listing-item__img:active .btn-play-wistia {
	width: 100%;
	height: 100%;
	transition: 0s
}

.ft-articles-listing .b-listing-item_video .b-listing-item__img:before {
	opacity: 0;
	visibility: hidden;
	background: rgba(5,5,18,.68);
	backdrop-filter: blur(1px)
}

.ft-articles-listing .b-listing-item_video:hover .b-listing-item__img:before {
	opacity: 1;
	visibility: visible;
	transition: .3s
}

.ft-articles-listing .btn-load {
	width: 184px;
	height: 84px;
	background: #8264ff;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 30px auto 0;
	transition: .3s
}

.ft-articles-listing .btn-load:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 16px;
	color: #fff;
	display: block;
	transition: .3s;
	margin: 0 0 0 17px
}

.ft-articles-listing .btn-load:hover {
	background: rgba(177,160,255,.5);
	transition: .3s
}

.ft-articles-listing .btn-load:active {
	background: rgba(106,75,255,.15);
	transition: .3s
}

.ft-articles-listing .btn-load:hover:after {
	transform: rotate(180deg);
	transition: .3s
}

.ft-articles-listing .row .col {
	padding: 8px
}

.ft-articles-listing .row .col .article-card {
	background: #000;
	border: 1px solid #866cff;
	min-height: 100%;
	display: block;
	text-decoration: none;
	color: #fff
}

.ft-articles-listing .row .col .article-card:hover {
	color: #866cff;
	text-decoration: none
}

.ft-articles-listing .row .col .article-card__media {
	overflow: hidden;
	min-height: 30px;
	position: relative
}

.ft-articles-listing .row .col .article-card__media img {
	width: 100%;
	height: auto;
	transition: .3s;
	max-width: 100%;
	vertical-align: middle
}

.ft-articles-listing .row .col .article-card__image {
	background-blend-mode: hue;
	background-size: cover;
	transition: transform .3s
}

.ft-articles-listing .row .col .article-card__cat-name {
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px 10px;
	font-weight: 700;
	font-size: .8125rem;
	text-transform: uppercase;
	background: #866cff;
	color: #fff;
	z-index: 3
}

.ft-articles-listing .row .col .article-card__content {
	padding: 1.25rem calc(.8rem + .75vw) calc(.8rem + .75vw)
}

@media(max-width: 1024px) {
	.ft-articles-listing .row .col .article-card__content {
		padding: 1rem calc(.6rem + .75vw) calc(.6rem + .75vw)
	}
}

.ft-articles-listing .row .col .article-card__content .article-card__author {
	margin-bottom: .625rem;
	font-size: .8125rem;
	color: #737887;
	font-weight: 500
}

.ft-articles-listing .row .col .article-card__content .article-card__title {
	font-weight: 700;
	font-size: 1.25rem;
	margin-bottom: .625rem
}

@media(max-width: 1023px) {
	.ft-articles-listing .row .col .article-card__content .article-card__description p {
		line-height: 16px
	}
}

@media(min-width: 1024px) {
	.ft-articles-listing .row .col .article-card__content .article-card__description p {
		line-height: 16px
	}
}

@media(max-width: 1229px) {
	.ft-articles-listing .b-listing-item__container {
		padding: 0
	}

	.ft-articles-listing .b-listing-item__container-name {
		font-size: 22px
	}

	.ft-articles-listing .b-listing-item__img {
		margin-bottom: 30px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-articleWrapper h1,.ft-articleWrapper h2,.ft-articleWrapper h3,.ft-articleWrapper h4,.ft-articleWrapper h5,.ft-articleWrapper h6 {
	margin: 0 0 10px 0;
	font-weight: 900;
	color: #fff;
	text-transform: capitalize;
	line-height: 1.3
}

@media(min-width: 1280px) {
	.ft-articleWrapper .promo-socials {
		transform: unset
	}
}

.ft-articleWrapper .promo-socials__items {
	padding: 0;
	margin: 0
}

.ft-articleWrapper .promo-socials__item {
	width: 26px;
	height: 26px
}

.ft-articleWrapper.b-content {
	padding: 90px 0 80px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-articleWrapper.b-wrapper {
	position: relative;
	background: linear-gradient(32.18deg, #050512 17.37%, #38277e 106.9%);
	background-blend-mode: multiply;
	mix-blend-mode: normal;
	z-index: 10;
	padding-top: 168px
}

.ft-articleWrapper.b-wrapper .container {
	z-index: 5;
	position: relative
}

.ft-articleWrapper.b-wrapper .container .b-detail__author {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 0 30px 0;
	flex-direction: column
}

.ft-articleWrapper.b-wrapper .container .b-detail__author-img {
	flex-shrink: 0;
	width: 84px;
	height: 84px;
	border: 1px solid #6a4bff;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 12px 0 0;
	align-self: start
}

.ft-articleWrapper.b-wrapper .container .b-detail__author-name {
	display: block;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	color: #fff;
	margin: 0px 0px 12px 24px
}

.ft-articleWrapper.b-wrapper .container .b-detail__author-date {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2857em;
	color: #d0cde2;
	margin-left: 24px;
	font-family: "stix-two-text"
}

.ft-articleWrapper.b-wrapper .container .b-detail__author-updated {
	color: #fff
}

.ft-articleWrapper.b-wrapper .container .b-detail__author-updated a {
	color: #8264ff
}

.ft-articleWrapper.b-wrapper .container .b-detail__author-wrapper {
	display: flex;
	flex-direction: row
}

.ft-articleWrapper.b-wrapper .container .b-detail__author-container {
	align-content: center
}

.ft-articleWrapper.b-wrapper .container .b-detail__container {
	padding-bottom: 50px;
	margin-bottom: 70px;
	border-bottom: 1px solid rgba(208,205,226,.2)
}

.ft-articleWrapper.b-wrapper .container .b-detail__container p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	margin: 0 0 15px 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__container p:last-child {
	margin-bottom: 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__container p.copy {
	font-weight: normal;
	font-size: 14px;
	line-height: 1.6;
	color: #d0cde2;
	margin: 0 0 20px 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__container p a {
	color: #8264ff;
	text-decoration: none
}

.ft-articleWrapper.b-wrapper .container .b-detail__container p em {
	font-style: italic
}

.ft-articleWrapper.b-wrapper .container .b-detail__container h3 {
	font-size: 32px
}

.ft-articleWrapper.b-wrapper .container .b-detail__container ul li {
	position: relative;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	color: #8264ff;
	display: block;
	padding: 0 0 0 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	margin: 0 0 24px 0;
	font-family: "brother-1816"
}

.ft-articleWrapper.b-wrapper .container .b-detail__container ul li:before {
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	content: "";
	font-size: 14px;
	color: #8264ff;
	box-shadow: 0px 4px 9px rgba(10,10,35,.32);
	position: absolute;
	top: 6px;
	left: 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__container ul li a {
	color: #8264ff;
	text-decoration: none
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left h3 em {
	font-style: italic
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left h3 a {
	color: #8264ff;
	text-decoration: none
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left ol {
	list-style-type: revert
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left li {
	list-style: revert;
	line-height: 1.5;
	font-family: "brother-1816",sans-serif;
	font-size: 1rem;
	color: #d0cde2;
	font-weight: inherit
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left li a {
	color: #8264ff;
	text-decoration: none
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left ul li {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	position: relative;
	counter-increment: li;
	list-style: none !important;
	padding-left: 20px
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left ul li::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #d0cde2
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left ul li a {
	color: #8264ff;
	text-decoration: none
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left dl,.ft-articleWrapper.b-wrapper .container .b-detail__container-left ol,.ft-articleWrapper.b-wrapper .container .b-detail__container-left ul {
	margin-top: 0;
	margin-bottom: 1rem
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left ol,.ft-articleWrapper.b-wrapper .container .b-detail__container-left ul {
	padding-left: 2rem
}

.ft-articleWrapper.b-wrapper .container .b-detail__container-left .wistia_responsive_padding {
	margin-bottom: 36px
}

.ft-articleWrapper.b-wrapper .container .b-detail__link {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 0 30px 0;
	position: relative
}

.ft-articleWrapper.b-wrapper .container .b-detail__link-text-title {
	margin: 0 0 7px 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__link-text-title a {
	font-weight: normal;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	text-decoration: none
}

.ft-articleWrapper.b-wrapper .container .b-detail__link-text-title a .icon-share {
	font-size: 12px;
	margin: 0 0 0 5px
}

.ft-articleWrapper.b-wrapper .container .b-detail__link-text-title a .icon-share:before {
	content: ""
}

.ft-articleWrapper.b-wrapper .container .b-detail__link p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #f2f3f6;
	opacity: .7
}

.ft-articleWrapper.b-wrapper .container .b-detail__link p:last-child {
	margin-bottom: 0px
}

.ft-articleWrapper.b-wrapper .container .b-detail__link:before {
	counter-increment: list 1;
	content: counter(list) "*";
	font-weight: normal;
	font-size: 14px;
	line-height: 1;
	color: #866cff;
	flex-shrink: 0;
	margin: 0 10px 0 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__links {
	margin: 30px 0 90px 0;
	counter-reset: list
}

.ft-articleWrapper.b-wrapper .container .b-detail__tags-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 15px 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__tags ul {
	display: flex;
	justify-content: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
	margin: 15px 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__tags ul li {
	margin: 0 5px 5px 0;
	padding: 0
}

.ft-articleWrapper.b-wrapper .container .b-detail__tags ul li:before {
	content: unset
}

.ft-articleWrapper.b-wrapper .container .b-detail__tags ul li a {
	background: rgba(177,160,255,.4);
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	padding: 6px;
	display: block;
	box-sizing: border-box;
	transition: .3s;
	text-decoration: none
}

.ft-articleWrapper.b-wrapper .container .b-detail__tags p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.8;
	color: #79768b
}

.ft-articleWrapper.b-wrapper .container .b-detail__tags p:last-child {
	margin-bottom: 0px
}

.ft-articleWrapper.b-wrapper .b-title {
	text-align: center;
	margin: 0 0 45px 0
}

.ft-articleWrapper.b-wrapper .b-title p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.4;
	color: #d0cde2;
	font-family: "stix-two-text"
}

.ft-articleWrapper.b-wrapper .b-title-item {
	font-weight: 800;
	font-size: 44px;
	line-height: 1.2;
	color: #fff;
	text-transform: none;
	margin: 0 0 10px 0
}

.ft-articleWrapper.b-wrapper .b-title-item .b-promo-title {
	font-weight: 800;
	font-size: 62px;
	line-height: 1.3;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px 0
}

@media(max-width: 1229px) {
	.ft-articleWrapper.b-wrapper .b-title-item .b-promo-title {
		font-size: 45px
	}
}

.ft-articleWrapper.b-wrapper .b-title .promo-socials__item {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	margin-right: 15px;
	transition: .3s ease
}

.ft-articleWrapper.b-wrapper .b-title_left {
	text-align: left;
	max-width: 780px
}

.ft-articleWrapper .b-faq-content {
	margin: 30px 0
}

.ft-articleWrapper .b-faq-content .b-faq-item {
	margin: 0 0 25px 0
}

.ft-articleWrapper .b-faq-content .b-faq-item__top {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	cursor: pointer
}

.ft-articleWrapper .b-faq-content .b-faq-item__top span {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	color: #fff;
	transition: .3s
}

.ft-articleWrapper .b-faq-content .b-faq-item.active .b-faq-item__top span {
	color: #866cff
}

.ft-articleWrapper .b-faq-content .b-faq-item__ico {
	margin: 7px 0 0 15px;
	font-size: 10px;
	transition: .3s;
	color: #d0cde2;
	transform: rotate(0deg)
}

.ft-articleWrapper .b-faq-content .b-faq-item .icon-arrow-down__sm:before {
	content: ""
}

.ft-articleWrapper .b-faq-content .b-faq-item [data-collapse=content] {
	display: none
}

.ft-articleWrapper .b-faq-content .b-faq-item__text {
	padding: 5px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media(max-width: 1229px) {
	.ft-articleWrapper .b-wrapper .container .b-title-item .b-promo-title {
		font-size: 45px
	}
}

@media(max-width: 991px) {
	.ft-articleWrapper .b-wrapper .container .b-detail__container p {
		font-size: 16px
	}

	.ft-articleWrapper .b-wrapper .container .b-title p {
		font-size: 15px
	}

	.ft-articleWrapper .b-wrapper .container .b-title-item .b-promo-title {
		font-size: 38px;
		margin-top: -78px
	}
}

@media(max-width: 767px) {
	.ft-articleWrapper .b-wrapper .container .b-detail__container p {
		font-size: 14px
	}

	.ft-articleWrapper .b-wrapper .container .b-detail__container ul li a {
		font-size: 15px
	}

	.ft-articleWrapper .b-wrapper .container .b-detail__links {
		margin: 30px 0 60px 0
	}

	.ft-articleWrapper .b-wrapper .container .b-detail__tags ul {
		margin: 10px 0
	}

	.ft-articleWrapper .b-wrapper .container .b-detail__tags ul li a {
		padding: 6px 3px;
		font-size: 13px
	}

	.ft-articleWrapper .b-wrapper .container .b-title p {
		font-size: 14px
	}

	.ft-articleWrapper .b-wrapper .container .b-title-item .b-promo-title {
		font-size: 30px;
		font-weight: 800
	}

	.ft-articleWrapper .b-wrapper .container .b-faq-item__top span {
		font-size: 15px
	}
}

.ft-articleWrapper .b-webinars__container-category {
	display: block;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.4;
	background: linear-gradient(45deg, #8264ff 40%, #b1a0ff 60%, #b1a0ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0,0,0,0);
	text-decoration: none;
	margin: 0 0 10px
}

.ft-articleWrapper .b-webinars__container-category::first-letter {
	text-transform: capitalize
}

.ft-articleWrapper .b-webinars__container-content {
	margin: 0 0 60px
}

.ft-articleWrapper .b-webinars__container-content a {
	text-decoration: none;
	color: inherit
}

.ft-articleWrapper .b-webinars__container-content b,.ft-articleWrapper .b-webinars__container-content h2,.ft-articleWrapper .b-webinars__container-content h3,.ft-articleWrapper .b-webinars__container-content h4,.ft-articleWrapper .b-webinars__container-content h4 a {
	display: block;
	margin: 0 0 10px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	color: #fff;
	text-decoration: none;
	transition: .3s
}

.ft-articleWrapper .b-webinars__container-content h2:hover a,.ft-articleWrapper .b-webinars__container-content h3:hover,.ft-articleWrapper .b-webinars__container-content h4 a:hover {
	color: #6a4bff;
	transition: .3s
}

.ft-articleWrapper .b-webinars__container-top .b-webinars__container-content b a {
	font-size: 26px
}

.ft-articleWrapper .b-webinars__container-top .b-webinars__container-content>b.no-hover:hover {
	color: #fff
}

.ft-articleWrapper .b-webinars__container-content p {
	font-size: 18px;
	color: #d0cde2;
	line-height: 25px
}

.ft-articleWrapper .b-webinars__btn {
	width: 204px
}

.ft-articleWrapper .b-webinars__item {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	height: 100%
}

.ft-articleWrapper .b-webinars__item-img {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 0 20px
}

.ft-articleWrapper .b-webinars__item-img:before {
	content: "";
	display: block;
	padding-bottom: 37.895%
}

.ft-articleWrapper .b-listing-item__img:after,.ft-articleWrapper .b-webinars__item-img:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	box-sizing: border-box;
	border: 1px solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(to bottom, #8264ff, #e0a0ff);
	opacity: 0;
	transition: opacity .3s ease
}

.ft-articleWrapper .b-listing-item__img:hover:after,.ft-articleWrapper .b-webinars__item-img:hover:after {
	opacity: 1;
	transition: opacity .3s ease
}

.ft-articleWrapper .b-webinars__item-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ft-articleWrapper .b-webinars__item-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-weight: 700;
	font-size: 93px;
	line-height: 1;
	color: #fff
}

.ft-articleWrapper .b-webinars__item .b-webinars__container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-grow: 1
}

.ft-articleWrapper .b-webinars__item .b-webinars__container-content {
	margin: 0
}

.ft-articleWrapper .author-link {
	font-weight: 700
}

.ft-articleWrapper .author-popup {
	display: none;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	transition: max-height .5s ease,opacity .5s ease
}

.ft-articleWrapper .author-link.active {
	color: #b1a0ff
}

.ft-articleWrapper .b-detail__link:before {
	padding-top: 2px
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-documents-listing .b-materials__search-btn::before {
	content: ""
}

.ft-documents-listing #noneSorry {
	font-size: 28px;
	font-weight: 900;
	font-family: "brother-1816",sans-serif
}

.ft-documents-listing .changeCategory {
	cursor: pointer
}

.ft-documents-listing .b-materials__wrapper {
	background: #050512;
	backdrop-filter: blur(3.88398px)
}

.ft-documents-listing .b-materials__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 2px solid #6a4bff;
	border-bottom: 1px solid #6a4bff;
	padding: 32px 39px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ft-documents-listing .b-materials__top-left {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-documents-listing .b-materials__top-left .b-select-container {
	margin: 0 60px 0 0
}

.ft-documents-listing .b-materials__search {
	position: relative;
	width: 200px
}

.ft-documents-listing .b-materials__search-input {
	width: 100%;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	padding: 0 0 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0
}

.ft-documents-listing .b-materials__search-input::-webkit-input-placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff
}

.ft-documents-listing .b-materials__search-input:-moz-placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #fff
}

.ft-documents-listing .b-materials__search-btn {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	font-size: 14px;
	color: #fff;
	pointer-events: none
}

.ft-documents-listing .b-materials__link-all {
	font-weight: 700;
	font-size: 14px;
	line-height: 1.2;
	text-decoration: none;
	transition: .3s ease;
	color: #fff
}

.ft-documents-listing .b-materials__link-all:hover,.ft-documents-listing .b-materials__link-all.active {
	color: #8264ff;
	transition: .3s ease
}

.ft-documents-listing .b-materials__top-right {
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	color: #79768b
}

.ft-documents-listing .b-materials__aside {
	border-right: 1px solid rgba(208,205,226,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 23px
}

.ft-documents-listing .b-materials__aside-container {
	padding: 0 39px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: sticky;
	top: 10px
}

.ft-documents-listing .b-materials__aside-title {
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0 0 13px;
	pointer-events: none
}

.ft-documents-listing .b-materials__aside ul li {
	margin: 0 0 13px
}

.ft-documents-listing .b-materials__aside ul li:last-child {
	margin-bottom: 0
}

.ft-documents-listing .b-materials__aside ul li a {
	display: block;
	padding: 22px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(177,160,255,.4);
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	text-align: center;
	color: #b1a0ff;
	text-decoration: none;
	transition: .3s
}

.ft-documents-listing .b-materials__aside ul li a:hover {
	background: rgba(177,160,255,.6);
	transition: .3s
}

.ft-documents-listing .b-materials__aside ul li a.active {
	background: #6a4bff;
	color: #fff;
	transition: .3s
}

.ft-documents-listing .b-materials__container {
	padding: 50px 70px 55px 46px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media(max-width: 991px) {
	.ft-documents-listing .b-materials__container {
		padding: 50px 15px 55px 0
	}
}

@media(max-width: 767px) {
	.ft-documents-listing .b-materials__container {
		padding: 25px 15px 30px 15px
	}
}

.ft-documents-listing .b-materials__container.no-sidebar {
	padding: 50px 46px 55px
}

.ft-documents-listing .b-materials-col {
	margin-bottom: 25px;
	display: none
}

.ft-documents-listing .b-materials-block {
	background: #8264ff;
	height: 225px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-decoration: none;
	cursor: pointer;
	transition: .3s
}

.ft-documents-listing .b-materials-block__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 13px 15px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(208,205,226,.2)
}

.ft-documents-listing .b-materials-block__top-img {
	font-size: 23px;
	color: #fff
}

.ft-documents-listing .b-materials-block__top-img.icon-pdf:before {
	content: "";
	color: #fff
}

.ft-documents-listing .b-materials-block__top-img.icon-csv:before {
	content: "";
	color: #fff
}

.ft-documents-listing .b-materials-block__top-img.icon-xml:before {
	content: "";
	color: #fff
}

.ft-documents-listing .b-materials-block__top-text {
	text-align: right
}

.ft-documents-listing .b-materials-block__top-name {
	font-weight: 700;
	font-size: 17px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 5px
}

.ft-documents-listing .b-materials-block__top-name.uppercase {
	text-transform: uppercase
}

.ft-documents-listing .b-materials-block__top-desc {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.2;
	color: #d0cde2
}

.ft-documents-listing .b-materials-block__footer {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 5px 17px 24px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media(max-width: 991px) {
	.ft-documents-listing .b-materials-block__footer {
		padding: 10px
	}

	.ft-documents-listing .b-materials-block__footer .b-materials-block__footer-name,.ft-documents-listing .b-materials-block__footer .b-materials-block__footer-subname {
		font-size: 18px
	}
}

.ft-documents-listing .b-materials-block__footer-subname {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 5px;
	transition: .3s
}

.ft-documents-listing .b-materials-block__footer-name {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	text-transform: capitalize;
	color: #fff;
	margin: 0;
	transition: .3s
}

.ft-documents-listing .b-materials-block__footer-date {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.2;
	color: #fff;
	opacity: .6
}

.ft-documents-listing .b-materials-block__footer-btn {
	font-size: 20px;
	color: #fff;
	padding: 0 0 2px;
	border-bottom: 2px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	margin-bottom: 3px;
	transition: .3s
}

.ft-documents-listing .b-materials-block__footer-btn:hover,.ft-documents-listing .b-materials-block__footer-btn:focus,.ft-documents-listing .b-materials-block__footer-btn:active {
	text-decoration: none;
	color: #fff;
	opacity: .5;
	transition: .3s
}

.ft-documents-listing .b-materials-block_big {
	height: 349px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__top {
	padding: 23px 20px 23px 30px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__top-img {
	font-size: 36px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__top-name {
	font-size: 26px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__top-desc {
	font-size: 18px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__footer {
	padding: 5px 20px 30px 30px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__footer-subname {
	font-size: 40px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__footer-name {
	font-size: 32px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__footer-date {
	font-size: 18px
}

.ft-documents-listing .b-materials-block_big .b-materials-block__footer-btn {
	font-size: 29px
}

.ft-documents-listing .b-materials-block:hover {
	background: #0a0a23;
	transition: .3s
}

.ft-documents-listing .b-materials-block:hover .b-materials-block__footer-subname,.ft-documents-listing .b-materials-block:hover .b-materials-block__footer-name {
	color: #866cff;
	transition: .3s
}

.ft-documents-listing .b-materials-block:hover .b-materials-block__footer-btn {
	color: #866cff;
	border-color: #866cff;
	transition: .3s
}

.ft-documents-listing .b-materials+.b-section_padding-top .b-text p {
	color: #aeacb9
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-explore-ark-funds.b-detail__container-right {
	height: 100%;
	width: 100%
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item {
	background: #050512;
	backdrop-filter: blur(3.88398px);
	padding: 56px 50px 85px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 0 12px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item.b-institutional__item-small {
	padding: 34px 30px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__item-text {
	margin: 0 0 15px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__item-text p {
	color: #79768b;
	font-family: "stix-two-text";
	font-weight: 400;
	font-style: italic
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__item-text b,.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__item-text h3 {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	margin: 0 0 10px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows {
	margin-bottom: 35px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 0 17px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-img {
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	width: 48px;
	height: 48px;
	background: #6a4bff;
	margin: 0 21px 0 0
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content {
	width: 100%
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
	color: #d0cde2;
	opacity: .6;
	margin: 0 0 4px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content .b-institutional__row-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content .b-institutional__row-wrap a {
	outline: none
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content .b-institutional__row-wrap a.b-institutional__row-name {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1;
	text-transform: capitalize;
	color: #fff;
	text-decoration: none;
	transition: color .3s ease
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content .b-institutional__row-wrap .b-institutional__row-price {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content .b-institutional__row-wrap .b-institutional__row-price i {
	font-size: 12px;
	display: block
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content .b-institutional__row-wrap .b-institutional__row-price i.red {
	color: #f74870;
	margin: 0 0 0 5px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-institutional__rows .b-institutional__row .b-institutional__row-content .b-institutional__row-wrap .b-institutional__row-price i.green {
	transform: rotate(180deg);
	color: #38d996;
	margin: 0 0 0 5px
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-link {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #fff;
	text-shadow: 0 4px 9px rgba(10,10,35,.32);
	text-decoration: none;
	transition: .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}

.ft-explore-ark-funds.b-detail__container-right .b-institutional__item .b-link:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
	color: #fff;
	margin: 5px 0 0 20px;
	transition: .3s
}

a.note {
	vertical-align: super;
	font-size: smaller
}

sup {
	vertical-align: super;
	font-size: smaller
}

em {
	font-style: italic
}

.ft-listing-filter-panel .filter-nav__list-item-link {
	text-transform: none
}

.ft-listing-filter-panel .filter-nav__list-item.active .filter-nav__list-item-link {
	color: #8264ff
}

.ft-listing-filter-panel .filter-nav__list-item-link.active {
	pointer-events: none
}

@media(max-width: 768px) {
	.ft-listing-filter-panel .col {
		width: 100%
	}

	.ft-listing-filter-panel.filter-nav,.ft-listing-filter-panel .filter-nav {
		margin-top: 10px
	}

	.ft-listing-filter-panel.filter-nav .filter-block.active.filter-nav__list:first-of-type:before,.ft-listing-filter-panel .filter-nav .filter-block.active.filter-nav__list:first-of-type:before {
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		transition: .3s
	}

	.ft-listing-filter-panel.filter-nav .filter-block.active .filter-nav__list,.ft-listing-filter-panel .filter-nav .filter-block.active .filter-nav__list {
		height: auto
	}

	.ft-listing-filter-panel.filter-nav .filter-nav__list,.ft-listing-filter-panel .filter-nav .filter-nav__list {
		margin: 0 2px !important;
		display: flex;
		flex-flow: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		box-sizing: border-box;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		position: relative;
		overflow: hidden;
		height: 42px;
		border: 1px solid #8264ff
	}

	.ft-listing-filter-panel.filter-nav .filter-nav__list:before,.ft-listing-filter-panel .filter-nav .filter-nav__list:before {
		content: "";
		font-size: .7rem;
		color: #8264ff;
		position: absolute;
		top: 15px;
		right: 10px;
		font-family: "icomoon"
	}

	.ft-listing-filter-panel.filter-nav .filter-nav__list .filter-nav__list-item,.ft-listing-filter-panel .filter-nav .filter-nav__list .filter-nav__list-item {
		width: 100%;
		border: solid #8264ff 1px;
		padding: .75rem .75rem;
		position: relative;
		order: 0
	}

	.ft-listing-filter-panel.filter-nav .filter-nav__list .filter-nav__list-item.active,.ft-listing-filter-panel .filter-nav .filter-nav__list .filter-nav__list-item.active {
		order: -1
	}

	.ft-listing-filter-panel.filter-nav .filter-nav__list .filter-nav__list-item:not(:first-of-type),.ft-listing-filter-panel .filter-nav .filter-nav__list .filter-nav__list-item:not(:first-of-type) {
		margin-top: -1px
	}
}

@media(max-width: 1024px) {
	.ft-listing-filter-panel .ft-sort-container {
		width: 100%
	}
}

@media(max-width: 1024px) {
	.ft-listing-filter-panel .ft-sort-container>div {
		margin-top: 10px
	}
}

@media(max-width: 768px) {
	.ft-listing-filter-panel .ft-sort-container>div {
		padding: 0
	}
}

.ft-feed-hero {
	padding-top: 12px;
	min-height: 0
}

.ft-feed-hero .promo-wrapper {
	padding-top: 0;
	min-height: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: 100%
}

.ft-feed-hero .promo-wrapper .promo__content {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	max-width: 100%
}

.ft-feed-hero .promo-wrapper .promo__content .promo__content-bottom .promo-socials ul li:last-child {
	margin-right: 0
}

.ft-portfolio .portfolio-card {
	background-color: #1e1e46;
	border: 1px solid #8264ff;
	height: 100%;
	min-height: 286px;
	padding: calc(1.34375rem + 1.125vw) calc(1.3125rem + .75vw) calc(1.375rem + 1.5vw) calc(1.3125rem + .75vw);
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	text-decoration: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	position: relative
}

.ft-portfolio .portfolio-card__image {
	width: 100%;
	height: 78px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	margin-bottom: calc(1.28125rem + .375vw)
}

.ft-portfolio .portfolio-card__image img {
	max-width: 100%;
	max-height: 100%;
	width: auto
}

.ft-portfolio .portfolio-card__image:not(:has(img:not([src=""]))) {
	display: none !important
}

.ft-portfolio .portfolio-card__header {
	margin-bottom: .625rem;
	width: 100%
}

.ft-portfolio .portfolio-card__header:last-child {
	margin-bottom: 0
}

.ft-portfolio .portfolio-card__title {
	font-weight: 700;
	font-size: 1.25rem;
	color: #fff
}

.ft-portfolio .portfolio-card__title:last-child {
	margin-bottom: 0
}

.ft-portfolio .portfolio-card__category {
	display: none;
	color: #8264ff;
	margin-bottom: .625rem
}

.ft-portfolio .portfolio-card__category:last-child {
	margin-bottom: 0
}

.ft-portfolio .portfolio-card__date {
	color: #fff;
	display: none
}

.ft-portfolio .portfolio-card__content {
	display: none
}

.ft-portfolio .portfolio-card__content-title {
	margin-bottom: .625rem;
	font-weight: 700
}

.ft-portfolio .portfolio-card__content-info>.row {
	margin: -1.25rem
}

@media(max-width: 576px) {
	.ft-portfolio .portfolio-card__content-info>.row {
		margin: -0.625rem
	}
}

.ft-portfolio .portfolio-card__content-info>.row>.col {
	padding: 1.25rem
}

@media(max-width: 576px) {
	.ft-portfolio .portfolio-card__content-info>.row>.col {
		padding: .625rem
	}
}

.ft-portfolio .portfolio-card__description {
	font-size: 1rem
}

.ft-portfolio .portfolio-card_show {
	position: relative;
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: space-between;
	text-align: left;
	z-index: 2;
	overflow-y: auto
}

.ft-portfolio .portfolio-card_show .portfolio-card__image {
	width: 37%;
	height: 142px;
	border: 1px solid #fff;
	border-right-color: rgba(0,0,0,0);
	border-top-color: rgba(0,0,0,0);
	order: 1;
	padding: calc(1.3125rem + .75vw);
	margin: calc(-1.34375rem - 1.125vw) calc(-1.3125rem - .75vw) calc(1.3125rem + .75vw) 0
}

@media(max-width: 576px) {
	.ft-portfolio .portfolio-card_show .portfolio-card__image {
		height: 100px;
		padding: .9375rem
	}
}

.ft-portfolio .portfolio-card_show .portfolio-card__image img {
	filter: brightness(0) invert(1)
}

.ft-portfolio .portfolio-card_show .portfolio-card__header {
	width: 60%;
	padding-top: 1.25rem;
	order: 0;
	margin-bottom: calc(1.34375rem + 1.125vw)
}

.ft-portfolio .portfolio-card_show .portfolio-card__header_full {
	width: 100%
}

.ft-portfolio .portfolio-card_show .portfolio-card__title {
	font-size: calc(1.35rem + 1.2vw);
	margin-bottom: .625rem;
	color: #fff
}

.ft-portfolio .portfolio-card_show .portfolio-card__category {
	display: block
}

.ft-portfolio .portfolio-card_show .portfolio-card__content {
	display: block;
	order: 3
}

.ft-portfolio .portfolio-card_show .portfolio-card__content-description {
	max-height: 120px;
	overflow-y: auto
}

@media(max-width: 576px) {
	.ft-portfolio .portfolio-card_show .portfolio-card__content-description {
		max-height: none
	}
}

.ft-portfolio .portfolio-card_show .portfolio-card__content-description a {
	color: #8264ff
}

.ft-portfolio .portfolio-card_show .portfolio-card__date {
	display: block
}

.ft-portfolio.portfolio {
	padding: 0 0 calc(2.0625rem + 9.75vw) 0;
	overflow: hidden
}

.ft-portfolio.portfolio .portfolio__date {
	color: #fff
}

@media(max-width: 576px) {
	.ft-portfolio.portfolio .portfolio__date {
		font-size: 1rem
	}
}

.ft-portfolio.portfolio .portfolio__list {
	margin-bottom: calc(1.34375rem + 1.125vw)
}

.ft-portfolio.portfolio .portfolio__list>.row {
	margin: -5px;
	display: grid;
	grid-template-columns: repeat(4, 1fr)
}

@media(max-width: 992px) {
	.ft-portfolio.portfolio .portfolio__list>.row {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media(max-width: 768px) {
	.ft-portfolio.portfolio .portfolio__list>.row {
		display: block
	}
}

.ft-portfolio.portfolio .portfolio__list>.row>.col {
	padding: 5px
}

.ft-portfolio.portfolio .portfolio__list:last-child {
	margin-bottom: 0
}

.ft-portfolio.portfolio .portfolio__disclosure p {
	color: #7d808e;
	font-size: .875rem
}

.ft-portfolio .filter-nav {
	margin: 0 0 calc(1.5rem + 3vw) 0
}

.ft-portfolio .filter-nav__list {
	padding: 0;
	margin: -0.3125rem calc(-1.28125rem - .375vw);
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start
}

@media(max-width: 768px) {
	.ft-portfolio .filter-nav__list {
		margin: -0.3125rem -0.75rem
	}
}

.ft-portfolio .filter-nav__list-item {
	list-style: none;
	padding: .3125rem calc(1.28125rem + .375vw)
}

@media(max-width: 768px) {
	.ft-portfolio .filter-nav__list-item {
		padding: .3125rem .75rem
	}
}

.ft-portfolio .filter-nav__list-item-link {
	font-size: 1.125rem;
	color: #fff;
	text-decoration: none;
	font-weight: 700
}

@media(max-width: 576px) {
	.ft-portfolio .filter-nav__list-item-link {
		font-size: 1rem
	}
}

.ft-portfolio .filter-nav__list-item-link:hover {
	text-decoration: none;
	color: #b1a0ff;
	cursor: pointer
}

.ft-portfolio .filter-nav__list-item-link.active {
	color: #8264ff
}

.ft-portfolio .filter-nav:last-child {
	margin-bottom: 0
}

.ft-portfolio ::-webkit-scrollbar {
	width: 6px;
	height: 8px;
	background-color: #eaebef;
	border-radius: 5px
}

.ft-portfolio ::-webkit-scrollbar-thumb {
	background: #8264ff;
	border-radius: 5px
}

.modal-open {
	overflow: hidden
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: hidden
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	pointer-events: inherit
}

.modal.fade .modal-dialog {
	transition: transform .3s ease-out;
	transform: translate(0, -50px)
}

.modal.show .modal-dialog {
	transform: none
}

.modal.modal-static .modal-dialog {
	transform: scale(1.02)
}

.modal-dialog-scrollable {
	height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
	max-height: 100%;
	overflow: hidden
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem)
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.modal-header {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .btn-close {
	padding: .5rem .5rem;
	margin: -0.5rem -0.5rem -0.5rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: flex;
	flex-wrap: wrap;
	flex-shrink: 0;
	align-items: center;
	justify-content: flex-end;
	padding: .75rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: calc(.3rem - 1px);
	border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer>* {
	margin: .25rem
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

.modal-fullscreen {
	width: 100vw;
	max-width: none;
	height: 100%;
	margin: 0
}

.modal-fullscreen .modal-content {
	height: 100%;
	border: 0;
	border-radius: 0
}

.modal-fullscreen .modal-header {
	border-radius: 0
}

.modal-fullscreen .modal-body {
	overflow-y: auto
}

.modal-fullscreen .modal-footer {
	border-radius: 0
}

@media(prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
		transition: none
	}
}

@media(min-width: 576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}

	.modal-dialog-scrollable {
		height: calc(100% - 3.5rem)
	}

	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem)
	}

	.modal-sm {
		max-width: 300px
	}
}

@media(min-width: 992px) {
	.modal-lg {
		max-width: 800px
	}

	.modal-xl {
		max-width: 800px
	}
}

@media(min-width: 1200px) {
	.modal-xl {
		max-width: 1140px
	}
}

@media(max-width: 575.98px) {
	.modal-fullscreen-sm-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0
	}

	.modal-fullscreen-sm-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0
	}

	.modal-fullscreen-sm-down .modal-header {
		border-radius: 0
	}

	.modal-fullscreen-sm-down .modal-body {
		overflow-y: auto
	}

	.modal-fullscreen-sm-down .modal-footer {
		border-radius: 0
	}
}

@media(max-width: 767.98px) {
	.modal-fullscreen-md-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0
	}

	.modal-fullscreen-md-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0
	}

	.modal-fullscreen-md-down .modal-header {
		border-radius: 0
	}

	.modal-fullscreen-md-down .modal-body {
		overflow-y: auto
	}

	.modal-fullscreen-md-down .modal-footer {
		border-radius: 0
	}
}

@media(max-width: 991.98px) {
	.modal-fullscreen-lg-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0
	}

	.modal-fullscreen-lg-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0
	}

	.modal-fullscreen-lg-down .modal-header {
		border-radius: 0
	}

	.modal-fullscreen-lg-down .modal-body {
		overflow-y: auto
	}

	.modal-fullscreen-lg-down .modal-footer {
		border-radius: 0
	}
}

@media(max-width: 1199.98px) {
	.modal-fullscreen-xl-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0
	}

	.modal-fullscreen-xl-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0
	}

	.modal-fullscreen-xl-down .modal-header {
		border-radius: 0
	}

	.modal-fullscreen-xl-down .modal-body {
		overflow-y: auto
	}

	.modal-fullscreen-xl-down .modal-footer {
		border-radius: 0
	}
}

@media(max-width: 1399.98px) {
	.modal-fullscreen-xxl-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0
	}

	.modal-fullscreen-xxl-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0
	}

	.modal-fullscreen-xxl-down .modal-header {
		border-radius: 0
	}

	.modal-fullscreen-xxl-down .modal-body {
		overflow-y: auto
	}

	.modal-fullscreen-xxl-down .modal-footer {
		border-radius: 0
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.b-modal__subscribe-popup .hbspt-form {
	background-color: rgba(0,0,0,0)
}

.b-modal__subscribe-popup .hbspt-form .submitted-message {
	overflow: visible !important
}

.b-modal__subscribe-popup .hbspt-form .submitted-message p {
	position: relative;
	display: block;
	font-family: "brother-1816",sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	padding-left: 40px
}

.b-modal__subscribe-popup .hbspt-form .submitted-message p:before {
	position: absolute;
	content: "";
	top: -1px;
	left: 0;
	width: 26px;
	height: 26px;
	background-color: #42d481;
	border-radius: 50%
}

.b-modal__subscribe-popup .hbspt-form .submitted-message p:after {
	position: absolute;
	content: "";
	top: 4px;
	left: 9px;
	width: 8px;
	height: 12px;
	border: solid #050512;
	border-width: 0 2px 2px 0;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.b-modal__subscribe-popup .hbspt-form form * {
	box-sizing: border-box !important
}

.b-modal__subscribe-popup .hbspt-form form input[type=text] {
	display: block;
	width: 100%;
	height: 54px;
	min-width: 100%;
	max-width: 100%;
	border: 0;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: none;
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	color: #0a0a23;
	background-color: #eaebef;
	border-radius: 0;
	padding: 18px 20px;
	border: 1px solid rgba(0,0,0,0);
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form input[type=text]:-ms-input-placeholder {
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	color: #0a0a23;
	opacity: .4
}

.b-modal__subscribe-popup .hbspt-form form input[type=text]::placeholder {
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	color: #0a0a23;
	opacity: .4
}

.b-modal__subscribe-popup .hbspt-form form input[type=text]:active {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form input[type=text]:focus {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form input[type=email] {
	display: block;
	width: 100%;
	height: 54px;
	min-width: 100%;
	max-width: 100%;
	border: 0;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: none;
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	color: #0a0a23;
	background-color: #eaebef;
	border-radius: 0;
	padding: 18px 20px;
	border: 1px solid rgba(0,0,0,0);
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form input[type=email]:-ms-input-placeholder {
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	color: #0a0a23;
	opacity: .4
}

.b-modal__subscribe-popup .hbspt-form form input[type=email]::placeholder {
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	color: #0a0a23;
	opacity: .4
}

.b-modal__subscribe-popup .hbspt-form form input[type=email]:active {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form input[type=email]:focus {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form input[type=number] {
	-moz-appearance: textfield
}

.b-modal__subscribe-popup .hbspt-form form textarea {
	border: 1px solid rgba(0,0,0,0);
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form textarea:active {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form textarea:focus {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form select {
	border: 1px solid rgba(0,0,0,0);
	transition: border .3s ease;
	appearance: none;
	-webkit-appearance: none;
	text-overflow: "";
	width: 100%;
	height: 54px;
	min-width: 100%;
	max-width: 100%;
	font-family: "brother-1816",sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.4;
	color: #0a0a23;
	background-color: #eaebef;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgBfZHNDYAgDIX78CJbkLiIjsJkjqKjMAYXqO2BhAi0F6B8r7+07yF4fzx6kmE9B70AdIo/1VqunFOaCQAnHAIzvY65RGZWMDi3DRl7gQZWHrOPlnHlxyqiAFHe91+gLIxSmg29wmqajOHQTGit4QNXoFGZsy1X2AAAAABJRU5ErkJggg==);background-repeat: no-repeat;
	background-position: calc(100% - 23px) calc(50% + 2px);
	border-radius: 0;
	cursor: pointer;
	padding: 5px 40px 5px 15px
}

.b-modal__subscribe-popup .hbspt-form form select:active {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form select:focus {
	border: 1px solid #866cff;
	transition: border .3s ease
}

.b-modal__subscribe-popup .hbspt-form form select:not([disabled]):focus {
	box-shadow: none
}

.b-modal__subscribe-popup .hbspt-form form select::-ms-expand {
	display: none
}

.b-modal__subscribe-popup .hbspt-form form select option {
	font-size: 16px;
	line-height: 1.4;
	color: #0a0a23
}

.b-modal__subscribe-popup .hbspt-form form label.hs-error-msg {
	font-family: Caecilia,sans-serif;
	font-size: 11px;
	color: #f74870
}

.b-modal__subscribe-popup .hbspt-form form .hs-form-field {
	margin-bottom: 28px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-textarea>label {
	display: block;
	margin-bottom: 9px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-textarea>label span {
	font-family: Caecilia,sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-select>label {
	display: block;
	margin-bottom: 9px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-select>label span {
	font-family: Caecilia,sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-text>label {
	display: block;
	margin-bottom: 9px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-text>label span {
	font-family: Caecilia,sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-radio {
	padding: 15px 0 5px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-radio>label {
	display: block;
	margin-bottom: 19px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-radio>label span {
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #d0cde2
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-checkbox {
	padding: 15px 0 5px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-checkbox>label {
	display: block;
	margin-bottom: 19px
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-checkbox>label span {
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #d0cde2
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio {
	margin-bottom: 29px
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio label {
	position: relative;
	display: -ms-flexbox;
	display: flex
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio input {
	opacity: 0;
	width: 0;
	height: 0
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio input:checked+span:before {
	border-color: #6a4bff;
	transition: .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio input:checked+span:after {
	opacity: 1;
	transition: opacity .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio span {
	position: relative;
	display: block;
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	color: #d0cde2;
	cursor: pointer;
	padding-left: 35px;
	transition: color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio span:hover {
	color: #866cff;
	transition: color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio span p {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio span:before {
	position: absolute;
	content: "";
	top: -1px;
	left: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #7d808e;
	border-radius: 50%;
	transition: .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-radio span:after {
	position: absolute;
	content: "";
	top: 4px;
	left: 5px;
	width: 10px;
	height: 10px;
	background-color: #6a4bff;
	border-radius: 50%;
	opacity: 0;
	transition: opacity .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox {
	margin-bottom: 29px
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox label {
	position: relative;
	display: -ms-flexbox;
	display: flex
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox label>span:before {
	position: absolute;
	content: "";
	top: -2px;
	left: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #7d808e;
	border-radius: 2px;
	transition: .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox label>span:after {
	position: absolute;
	content: "";
	top: -1px;
	left: 6px;
	width: 8px;
	height: 14px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 0;
	transition: opacity .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox input {
	opacity: 0;
	width: 0;
	height: 0
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox input:checked+span:before {
	background-color: #6a4bff;
	border-color: #6a4bff;
	transition: .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox input:checked+span:after {
	opacity: 1;
	transition: opacity .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox span {
	position: relative;
	display: block;
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	color: #d0cde2;
	cursor: pointer;
	padding-left: 35px;
	transition: color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox span:hover {
	color: #866cff;
	transition: color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-checkbox span p {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox {
	margin-bottom: 29px
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox label {
	position: relative;
	display: -ms-flexbox;
	display: flex
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox label>span {
	position: relative;
	display: block;
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	color: #d0cde2;
	cursor: pointer;
	padding-left: 35px;
	transition: color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox label>span:before {
	position: absolute;
	content: "";
	top: -2px;
	left: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #7d808e;
	border-radius: 2px;
	transition: .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox label>span:after {
	position: absolute;
	content: "";
	top: -1px;
	left: 6px;
	width: 8px;
	height: 14px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 0;
	transition: opacity .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox input {
	opacity: 0;
	width: 0;
	height: 0
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox input:checked+span:before {
	background-color: #6a4bff;
	border-color: #6a4bff;
	transition: .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox input:checked+span:after {
	opacity: 1;
	transition: opacity .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox span:hover {
	color: #866cff;
	transition: color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form li.hs-form-booleancheckbox span p {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit
}

.b-modal__subscribe-popup .hbspt-form form .hs-richtext p {
	font-family: "brother-1816",sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7d808e
}

.b-modal__subscribe-popup .hbspt-form form .hs-richtext p em {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-style: italic
}

.b-modal__subscribe-popup .hbspt-form form .hs-richtext p a {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: #6a4bff;
	text-decoration: none
}

.b-modal__subscribe-popup .hbspt-form form .legal-consent-container {
	padding-top: 15px
}

.b-modal__subscribe-popup .hbspt-form form .actions {
	padding: 20px 0 0
}

.b-modal__subscribe-popup .hbspt-form form .actions input[type=submit] {
	position: relative;
	display: block;
	font-family: "brother-1816",sans-serif !important;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	text-align: left;
	width: 192px;
	height: 84px;
	background-color: #8264ff;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASSSURBVHgB7VfNaxtHFH8zqy9rZclKJasqIt2mS1IWmhZUWprTXgvpqch/Qk85B3opplDoH9BLwORgKG3wJTkYArmoudQHu/TQ+JSD2xqErHzY0sZS5J3Zvrezo6zXn7FzzMBj5fl6v99v3nszBnjbztdY/HcQBIDGEv2n3uBNrwmiucFxkzicdrfDmek+1mq1+Pz8PIvPD0iSs5E8tLEIBDni+jscDi9JKe+urq5WsM9AIEZsjl5ztqYIhAy42ijcPDTXdVMAzbTv+/eIKYL46+HDP6vUp8Zo3nwSyAEwqSN8TyZqWefm5rjr9sLf7bbDNzc3mWX5bHl5+dvr17/+lHP2ybVrVxcAdua2toaEPHDddvDoUVWxYCyI7X1kXEzOVMv9ijGEjC3LzeHfWYDGFEA9X6tdNVdWVhwhxD+kxHg8Xmw0vpyieY7jZNQ6MLQScFxM6DTSckXnGTpuNiENYOXIMTmtVp0CwJVpgMp0uXyp9ODB7x8LIUMQo9Ho53q9nldgm2m1R0iGwwlBGTrWQUYAms1mOjhDGwxe/GhZVs627SyBaLVCJQ+owBPOJw2ds15viWGUnymKGQNce9l4/NjH9UO2tBTGk/ZzeAzEIhWBqSgHsCfnrSQvlwAulgsFu1oofDhrmh/UTNN6d3Hx1898X/xL7Le3+z/NzFgzAHRMjSmtAvo/MQ5oIEo1BcC2KeDIeRU3u1AslS6Wp6cvY87XZslxPv9+fWHhl8/39vz/lPSD39T4DAKwixQLRIKOEk4ZA2Hkq1x2MkoBDYBYNS4Qe2Kez19579atxS+wFoTOPc+7T6BonIASAARqKhIUB614Nhwnv1KA0khFfj1fqZD8cQCK/WDg3SfnL1+O/75x47uPqB+zZLZYdC7QkVHGqD1IgTCrjgxCXfmi1oapqfXAtjew0wiePNmWAH1JRdHzhpIxQ1JxuXPn3vfD4eiPmzd/+Ob27bs7VEJ2d0eS812c+xS63R6uT6FNoy3pwhbEJU8ewcSwiGDVs41Go8qF2GCdThEZ7PFiMWcEgY/leYd7XsBMM8/IsWmaQM49byTK5YxIpQai18sKgByCaeC3HUTOtR1Mw+gGC63dpp6SzOV6stMxsK8vKpW+7Pc7gvOR8LyUKBSKqERKkCLD4TjsR8by+fO07PV4xD4TkKLIPojtf0CB8PpkpCvOoa8ad9EGaE+Rvc9qtT3e7c4gcLoXirxUkjhf0m9QsiMrnpLPng0QSFoq9iW0NRqTmqTafr8Ck7tbD2LUopFsa0Gz+U4oZbfbFaQExoWsVLLCMDKh9ftjP5XyxPb2C/+Vc81+TdJeE6aMwWEKQCQARAqE41S82m2Xq+PYQsBjRko0GhtMiDrGRQf7a9hXwy8FXAfNChxnAwE4sL4+Kw87+2ObTkl9J8CkOIWXChkVlYxtf5VVdYLSjMzOqqpH6Utp505uwtd9K+4Dk3gJxcC4kWmHyml08ex7GcFJV/HrqJJURjukb1Tv41fv+RwnWvKxor88UWaT9mZa4hyTTnj8MRPNP3HP86BjkYPJWy/KnFP9P/C26fY/PkJcCd95+3EAAAAASUVORK5CYII=) !important;background-repeat: no-repeat !important;
	background-size: auto !important;
	background-position: calc(100% - 16px) calc(50% + 4px) !important;
	border: 0 !important;
	border-radius: 0;
	box-shadow: none;
	-webkit-appearance: none;
	padding: 7px 52px 7px 27px;
	transition: background-color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form .actions input[type=submit]:-ms-input-placeholder {
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	text-transform: capitalize
}

.b-modal__subscribe-popup .hbspt-form form .actions input[type=submit]::placeholder {
	font-family: "brother-1816",sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	text-transform: capitalize
}

.b-modal__subscribe-popup .hbspt-form form .actions input[type=submit]:hover {
	background-color: #866cff;
	box-shadow: none;
	transition: background-color .3s ease
}

.b-modal__subscribe-popup .hbspt-form form ul.no-list.hs-error-msgs.inputs-list {
	padding-left: 0
}

.b-modal__subscribe-popup .hbspt-form form ul.no-list.hs-error-msgs.inputs-list label.hs-main-font-element {
	font-family: Caecilia,sans-serif;
	font-size: 11px;
	color: #f74870
}

.b-modal__subscribe-popup .hbspt-form form .hs-fieldtype-radio+.legal-consent-container {
	padding-top: 0
}

.b-modal__subscribe-popup .page-template-form_header .hbspt-form form .legal-consent-container .hs-richtext:first-child {
	margin-bottom: 19px
}

.b-modal__subscribe-popup .page-template-form_header .hbspt-form form .legal-consent-container .hs-richtext:first-child p {
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #d0cde2
}

.b-modal__subscribe-popup .page-template-form_header .hbspt-form form .legal-consent-container .hs-richtext:first-child p strong {
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #d0cde2
}

.b-modal__subscribe-popup .page-template-form_header .hbspt-form form .legal-consent-container li.hs-form-booleancheckbox {
	margin-left: -20px
}

.b-modal__subscribe-popup .b-updates .hbspt-form form .legal-consent-container .hs-richtext:first-child {
	margin-bottom: 19px
}

.b-modal__subscribe-popup .b-updates .hbspt-form form .legal-consent-container .hs-richtext:first-child p {
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #d0cde2
}

.b-modal__subscribe-popup .b-updates .hbspt-form form .legal-consent-container .hs-richtext:first-child p strong {
	font-family: "brother-1816",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #d0cde2
}

.b-modal__subscribe-popup .b-updates .hbspt-form form .legal-consent-container li.hs-form-booleancheckbox {
	margin-left: -20px
}

.b-modal__subscribe-popup .b-registration__right_1 .actions {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start;
	padding: 0;
	margin: -8px
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button_wrapper {
	display: block
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button {
	margin: 0;
	padding: 13px 20px;
	border-radius: 0;
	background: #b1a0ff;
	color: #fff;
	width: 100%;
	max-width: none;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	border: none;
	position: relative
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button:after {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 7px;
	color: #fff;
	transition: .3s;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translate(0, -50%)
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button .atcb_text {
	font-weight: 400;
	width: 140px;
	font-size: 14px;
	text-align: left;
	padding-right: 5px
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button i:before {
	font-size: 12px
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button .atcb_icon {
	order: 1;
	width: 20px;
	text-align: center;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	align-content: center;
	justify-content: center
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button.active {
	padding: 13px 20px;
	box-shadow: none
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_button.active:after {
	transform: rotate(-180deg);
	margin-top: -3px
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_initialized {
	width: calc(50% - 16px);
	margin: 8px
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_list {
	padding: 10px 0 0;
	background: #866cff
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_list_item {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	text-align: left;
	padding: 12px 20px;
	padding-right: calc(100% - 155px);
	position: relative;
	background: #866cff;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	border: none;
	border-bottom: 1px solid #fff
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_list_item:first-child {
	padding-top: 12px
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_list_item:last-child {
	border-bottom: none;
	border-radius: 0
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_list_item:hover {
	background: #8264ff
}

.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_list_item .atcb_icon {
	position: absolute;
	left: 160px;
	top: 50%;
	transform: translate(0, -50%);
	width: 20px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	align-content: center;
	justify-content: center
}

.b-modal__subscribe-popup .b-registration__right_1 .actions input[type=submit].hs-button {
	margin: 8px;
	width: calc(50% - 16px);
	height: 50px;
	font-size: 14px;
	font-weight: 400;
	padding-left: 20px
}

.b-modal__subscribe-popup .b-registration__right_1 .atcb_bgoverlay {
	backdrop-filter: none;
	background: 0 0
}

.b-modal__subscribe-popup .b-modal__subscribe-popup-form .hbspt-form form input[type=submit] {
	min-width: 100%;
	width: 100%;
	max-width: 100%
}

.b-modal__subscribe-popup .b-modal__subscribe-popup-form .hbspt-form form .hs-main-font-element h2 {
	font-size: 36px;
	line-height: 40px
}

.b-modal__subscribe-popup .b-modal__subscribe-popup-form .hbspt-form form .hs-main-font-element h2 strong {
	color: #b1a0ff
}

.b-modal__subscribe-popup .b-modal__subscribe-popup-form .hbspt-form form .hs-main-font-element p {
	font-family: Caecilia,Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #eaebef
}

@media(max-width: 460px) {
	.b-modal__subscribe-popup .b-registration__right_1 .actions .atcb_initialized {
		width: 260px;
		margin: 8px 0
	}

	.b-modal__subscribe-popup .b-registration__right_1 .actions input[type=submit].hs-button {
		width: 260px;
		margin: 8px 0
	}
}

.b-subscribe__container-wrap .b-subscribe__top h2 {
	font-size: 44px
}

.b-subscribe__container-wrap .hbspt-form form .hs_which_ark_funds_interest_you_ label span {
	color: #d0cde2;
	font-family: "brother-1816",sans-serif;
	line-height: 1.4
}

.forrit-form-page[data-border=True] .form-page__content {
	border: 1px solid #8264ff
}

.forrit-form-page .single-form .hs-input.is-placeholder.select2-hidden-accessible {
	display: none
}

.forrit-form-page .single-form .hs-richtext p,.forrit-form-page .single-form li.hs-form-booleancheckbox label>span {
	color: #d0cde2
}

.forrit-form-page .single-form .hs-richtext {
	margin-bottom: 20px
}

.forrit-form-page .single-form .forrit-RTE p:first-of-type {
	color: #d0cde2;
	font-family: "stix-two-text";
	font-size: 18px;
	line-height: 1.4
}

.forrit-form-page .single-form .forrit-RTE a {
	color: #8264ff;
	text-decoration: underline
}

.ft-form-columns .b-subscribe__top h2 {
	font-family: "brother-1816";
	font-weight: bold;
	font-size: 2.25rem;
	line-height: 2.75rem
}

.ft-form-columns .b-subscribe__top p {
	font-family: "stix-two-text";
	font-size: 1.125rem;
	line-height: 1.8125rem;
	padding-bottom: 50px
}

.ft-form-columns .hs-form-field span {
	font-family: "brother-1816" !important;
	font-weight: bold !important;
	font-size: .875rem !important;
	line-height: .875rem !important;
	color: #dee0e6 !important
}

.ft-form-columns .hs-form-field .input .hs-input:not([type=radio]):not([type=checkbox]),.ft-form-columns .hs-form-field .input .select2-selection__rendered:not(.hs-form-radio-display):not(.hs-form-checkbox-display) {
	width: 700px;
	height: 60px;
	max-width: 100%;
	font-family: "brother-1816" !important;
	font-weight: normal !important;
	font-size: 1rem !important;
	color: #737887
}

.ft-form-columns .hs-form-field .input .hs-input:not([type=radio]):not([type=checkbox])::placeholder,.ft-form-columns .hs-form-field .input .select2-selection__rendered:not(.hs-form-radio-display):not(.hs-form-checkbox-display)::placeholder {
	font-family: "brother-1816";
	font-weight: normal;
	font-size: 1rem !important;
	line-height: 1rem !important;
	color: #737887;
	padding: 16px
}

.ft-form-columns .hs-form-field .input .hs-form-checkbox-display span {
	font-family: "brother-1816" !important;
	font-weight: normal !important;
	font-size: 1rem !important;
	color: #dee0e6 !important;
	line-height: 1.125rem !important
}

.ft-form-columns .hs-form-field .input .hs-form-checkbox-display span::before {
	border-radius: 50%
}

.ft-form-columns .hs-form-field .input .hs-form-checkbox {
	margin: 8px 0 8px 0
}

.ft-form-columns .legal-consent-container .hs-richtext {
	font-family: "brother-1816";
	font-weight: normal;
	font-style: italic;
	font-size: .75rem;
	line-height: 1.0625rem;
	color: #737887
}

.ft-form-columns .legal-consent-container .hs-dependent-field {
	margin: 16px 0 0 0
}

.hs-form .hs-fieldtype-text .hs-input,.hs-form .hs-fieldtype-textarea .hs-input,.hs-form .hs-fieldtype-number .hs-input,.hs-form .hs-fieldtype-phonenumber .hs-input {
	padding: 16px
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000015 !important;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	pointer-events: none;
	opacity: .8
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000020 !important;
	position: fixed !important;
	outline: none !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	will-change: transform;
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0)
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none !important
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #ccc
}

.mfp-preloader a:hover {
	color: #fff
}

.mfp-s-ready .mfp-preloader {
	display: none
}

.mfp-s-error .mfp-content {
	display: none
}

button.mfp-close,button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial,Baskerville,monospace
}

.mfp-close:hover,.mfp-close:focus {
	opacity: 1
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:hover,.mfp-arrow:focus {
	opacity: 1
}

.mfp-arrow:before,.mfp-arrow:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset rgba(0,0,0,0)
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	background: #000
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.mfp-figure {
	line-height: 0
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	background: #444
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-figure figure {
	margin: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px
}

.mfp-image-holder .mfp-content {
	max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}

	.mfp-img-mobile img.mfp-img {
		padding: 0
	}

	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}

	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}

	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0,0,0,.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box
	}

	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}

	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}

	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0,0,0,.6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}

	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}

	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}

	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.ttf),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff),url(../assets/fonts/Caecilia/Caecilia-Regular/Caecilia-Regular.woff2);font-weight:400;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.ttf),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff),url(../assets/fonts/Caecilia/Caecilia-Bold/Caecilia-Bold.woff2);font-weight:700;font-style:normal
}

@font-face {
	font-family:Caecilia;src:url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.ttf),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff),url(../assets/fonts/Caecilia/Caecilia-Heavy/Caecilia-Heavy.woff2);font-weight:900;font-style:normal
}

.icon-pdf-file-format-symbol:before {
	content: ""
}

.icon-download:before {
	content: ""
}

.icon-csv:before {
	content: ""
}

.icon-i:before {
	content: ""
}

.icon-angle-bottom:before {
	content: ""
}

.icon-load:after {
	content: ""
}

.icon-check {
	display: block;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	background: url(../images/svg/check-black.svg) center no-repeat #42d481;
	background-size: 15px;
	flex-shrink: 0
}

.ft-big-ideas-landing-banner {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	width: 90%;
	max-width: 1920px;
	margin: 0 auto;
	text-align: left;
	padding-top: 84px;
	padding-bottom: 36px
}

.ft-big-ideas-landing-banner h1 {
	font-family: "brother-1816";
	font-size: 5.25rem;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: -0.01em;
	text-align: left;
	max-width: 860px;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	margin-bottom: 57px;
	text-wrap-style: balance
}

.ft-big-ideas-landing-banner p {
	font-family: "brother-1816";
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.8rem;
	text-align: left;
	color: #737887;
	margin-bottom: 67px;
	text-wrap-style: balance
}

.ft-big-ideas-landing-banner .bigideas-button {
	width: 228px;
	height: 48px;
	font-family: "brother-1816";
	font-size: 1rem;
	font-weight: 700;
	line-height: .75rem;
	letter-spacing: .04em;
	text-align: center;
	background-color: #8264ff;
	align-content: center;
	color: #fff;
	margin-bottom: 128px
}

.ft-big-ideas-landing-banner .bigideas-button:hover {
	color: #0a0a23;
	background-color: #c1b1ff
}

.ft-big-ideas-landing-banner .anchor-links {
	display: flex;
	justify-content: space-between;
	gap: 1rem;
	width: 100%
}

.ft-big-ideas-landing-banner .anchor-links a {
	position: relative;
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	text-align: center
}

.ft-big-ideas-landing-banner .anchor-links a img {
	display: block;
	object-fit: contain;
	transition: opacity .3s ease-in-out
}

.ft-big-ideas-landing-banner .anchor-links a:hover .hover-image {
	opacity: 1
}

.ft-big-ideas-landing-banner .anchor-links a:hover .default-image {
	opacity: 0
}

.ft-big-ideas-landing-banner .anchor-links a .hover-image {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	pointer-events: none
}

@media(min-width: 1440px)and (max-width: 1599px) {
	.ft-big-ideas-landing-banner {
		width: 85%
	}
}

@media(min-width: 1600px)and (max-width: 1759px) {
	.ft-big-ideas-landing-banner {
		width: 80%
	}
}

@media(min-width: 1760px)and (max-width: 1919px) {
	.ft-big-ideas-landing-banner {
		width: 77%
	}
}

@media(min-width: 1920px) {
	.ft-big-ideas-landing-banner {
		width: 75%
	}
}

@media(min-width: 1281px) {
	.ft-big-ideas-landing-banner .anchor-links img {
		width: 165px;
		height: 165px
	}
}

@media(max-width: 1280px) {
	.ft-big-ideas-landing-banner h1 {
		font-size: 4rem;
		max-width: 648px;
		margin-bottom: 49px
	}

	.ft-big-ideas-landing-banner p {
		font-size: 1.5rem;
		line-height: 1.5rem;
		margin-bottom: 57px
	}

	.ft-big-ideas-landing-banner .bigideas-button {
		margin-bottom: 180px
	}
}

@media(max-width: 834px) {
	.ft-big-ideas-landing-banner .anchor-links {
		flex-wrap: wrap
	}

	.ft-big-ideas-landing-banner .anchor-links img {
		width: 160px;
		height: 160px
	}

	.ft-big-ideas-landing-banner .anchor-links a:nth-child(n+4) {
		margin-left: 16.65%
	}

	.ft-big-ideas-landing-banner .anchor-links a:nth-child(n+5) {
		margin-right: 16.65%;
		margin-left: 0
	}
}

@media(max-width: 576px) {
	.ft-big-ideas-landing-banner .anchor-links img {
		width: 100px;
		height: 100px
	}
}

@media(max-width: 430px) {
	.ft-big-ideas-landing-banner h1 {
		font-size: 2.625rem;
		margin-bottom: 36px
	}

	.ft-big-ideas-landing-banner p {
		font-size: 1.25rem;
		margin-bottom: 80px
	}

	.ft-big-ideas-landing-banner .bigideas-button {
		margin-bottom: 152px
	}
}

@media(max-width: 369px) {
	.ft-big-ideas-landing-banner .anchor-links img {
		width: 75px;
		height: 75px
	}
}

@media(max-width: 320px) {
	.ft-big-ideas-landing-banner h1 {
		font-size: 2rem
	}

	.ft-big-ideas-landing-banner p {
		font-size: 1rem;
		margin-bottom: 72px
	}

	.ft-big-ideas-landing-banner .bigideas-button {
		margin-bottom: 89px
	}
}

@media print {
@	page {
		margin: .6in
	}

	body {
		color: #000 !important;
		background: #fff !important;
		margin: 0 !important;
		padding: 0 !important
	}

	* {
		color: #000 !important;
		page-break-inside: avoid !important
	}

	a {
		text-decoration: underline !important;
		color: #000 !important
	}

	img {
		max-width: 100%;
		height: auto
	}

	p,h1,h2,h3,h4,h5,h6 {
		page-break-after: avoid !important;
		page-break-before: avoid !important
	}

	.ft-skip-to-main,#simple-banner,.ft-header,.ft-funds-footer,.single-related,.promo__read-time,.breadcrumbs,.promo-socials,.subscribe-banner,.form-wrapper,.form-page__header-logo,.single-nav,.wistia_responsive_padding,.media__slide-banner,.media__slide-img,.podcast__player,.authors-info__list,.single-share,.newsletter-number,.promo__content-bottom,.btn-primary,.btn-light,.ft-region-banner,.promo-tagline,.ft-related-research-cards,.ft-two-block-cta,.btn-top,.ft-explore-ark-funds,div:empty,section:empty,article:empty,div:empty,.with-ft-funds-table {
		display: none !important
	}

	table:not(.ft-funds-table) {
		width: 100% !important;
		border-collapse: collapse !important;
		border-spacing: 0 !important;
		page-break-inside: avoid !important
	}

	table:not(.ft-funds-table) th,table:not(.ft-funds-table) td {
		border: 1px solid #000 !important;
		padding: 8px !important;
		text-align: left !important;
		vertical-align: top !important;
		word-wrap: break-word !important;
		overflow: hidden !important;
		text-overflow: ellipsis !important;
		white-space: normal !important;
		word-break: break-word !important
	}

	table:not(.ft-funds-table) th {
		background: #f4f4f4 !important;
		font-weight: bold !important
	}

	table:not(.ft-funds-table) tr {
		page-break-inside: avoid !important
	}

	table:not(.ft-funds-table) thead {
		display: table-header-group !important
	}

	table:not(.ft-funds-table) tfoot {
		display: table-footer-group !important
	}

	table:not(.ft-funds-table) caption {
		font-weight: bold !important;
		margin-bottom: 5px !important;
		text-align: left !important
	}

	table:not(.ft-funds-table) .btn,table:not(.ft-funds-table) .icon,table:not(.ft-funds-table) .non-print {
		display: none !important
	}

	.table-container {
		width: 100% !important;
		overflow: hidden !important
	}

	.promo,.promo-wrapper {
		min-height: auto !important
	}

	.b-detail__container img {
		filter: invert(1) brightness(1.2)
	}

	.ft-articleWrapper,.b-wrapper {
		padding-top: 0 !important
	}

	.ft-funds-webinar .promo {
		padding-top: 84px !important
	}

	.ft-funds-webinar .promo-wrapper {
		padding-bottom: 0 !important
	}
}

.lds-ring {
	justify-self: center;
	position: relative;
	visibility: hidden;
	width: var(--size, 60px);
	height: var(--size, 60px)
}

.lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: calc(var(--size, 60px)*.8);
	height: calc(var(--size, 60px)*.8);
	margin: calc(var(--size, 60px)*.1);
	border: calc(var(--size, 60px)*.1) solid var(--color, #ffffff);
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: var(--color, #8264ff) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}

.lds-ring div:nth-child(1) {
	animation-delay: -0.45s
}

.lds-ring div:nth-child(2) {
	animation-delay: -0.3s
}

.lds-ring div:nth-child(3) {
	animation-delay: -0.15s
}

@keyframes lds-ring {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

h1,h2,h3,h4,h5,h6,p {
	color: #fff
}

body {
	background: #0a0a23
}

@media(min-width: 1024px) {
	main>div:first-of-type:not(.ft-home-hero,.ft-fundHero,.ft-hero,.ft-whitepapers-hero,.ft-carousel-hero,.ft-article-hero,.ft-gradient-template,.forrit-text-page-template) {
		padding-top: 83px
	}
}

@media(max-width: 1023px) {
	main>div:first-of-type:not(.ft-home-hero,.ft-fundHero,.ft-hero,.ft-whitepapers-hero,.ft-carousel-hero,.ft-article-hero,.ft-gradient-template,.forrit-text-page-template) {
		padding-top: 60px
	}
}

img[src="* No Content *"],img[src=""] {
	display: none !important
}

.bg-colour-transparent {
	background: rgba(0,0,0,0) !important
}