::selection {background: #0b3692; color: #fff;}
::-moz-selection {background: #0b3692; color: #fff;}
html, body {scroll-behavior: smooth; overflow-x: hidden;}
body.no-scroll {overflow: hidden;}
body.bd-scroll {padding-top: 0 !important;}
.mobile-navbar {background-color: #fff; position: fixed; top: 0; right: 0; left: 0; z-index: 1050; box-shadow: 0 1px 3px rgba(0,0,0,0.2); padding-top: 20px;}
.mobile-navbar img {position: relative; width: 100px; bottom: 4px;}
.mobile-navbar .hamburger {position: relative; width: 40px; height: 40px; bottom: 10px; margin-left: auto; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .3s ease-in-out;}
.mobile-navbar .hamburger .line {position: absolute; width: 30px; height: 4px; background-color: #00329d; transition: all .3s ease-in-out;}
.mobile-navbar .hamburger .line:nth-child(1) {transform: translateY(-9px);}
.mobile-navbar .hamburger .line:nth-child(2) {opacity: 1; transform: translateY(0);}
.mobile-navbar .hamburger .line:nth-child(3) {transform: translateY(9px);}
.mobile-navbar .hamburger:before {content: ''; position: absolute; box-sizing: border-box; width: 45px; height: 45px; border: 4px solid transparent; border-radius: 50%; transition: all .3s ease-in-out;}
.mobile-navbar .hamburger.is-active:before {border-color: #1750ef;}
.mobile-navbar .hamburger.is-active .line {background-color: #00329d;}
.mobile-navbar .hamburger.is-active .line:nth-child(1) {transform: translateY(0) rotate(45deg);}
.mobile-navbar .hamburger.is-active .line:nth-child(2) {opacity: 0;}
.mobile-navbar .hamburger.is-active .line:nth-child(3) {transform: translateY(0) rotate(-45deg);}
.mobile-navbar .subscribe-btn {position: absolute; top: -3px; right: 165px;}
.mobile-navbar .subscribe-btn a {font-size: 17px; color: #00329d; font-weight: 600; border: 2px solid #00329d; padding: 8px 15px; transition: all .2s ease-in-out;}
.mobile-navbar .subscribe-btn a:hover {background: #00329d; color: #fff;}
.mobile-navbar.scrolled .subscribe-btn > a {background: #00329d; color: #fff;}
.mobile-navbar .invest-btn {position: absolute; top: -3px; right: 70px;}
.mobile-navbar .invest-btn a {font-size: 17px; color: #00329d; font-weight: 600; border: 2px solid #00329d; padding: 8px 15px; transition: all .2s ease-in-out;}
.mobile-navbar .invest-btn a:hover {background: #00329d; color: #fff;}
.mobile-navbar.scrolled .invest-btn > a {background: #00329d; color: #fff;}
.mobile-sidebar {position: fixed; display: flex; flex-direction: column; justify-content: space-between; top: 0; right: -300px; width: 300px; height: 100%; background-color: #00329d; box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2); transition: transform 0.3s ease-in-out; z-index: 1040; overflow-y: auto; padding: 25px 35px;}
.mobile-sidebar.active {transform: translateX(-300px);}
.mobile-sidebar-logo {position: relative; margin-top: auto; text-align: center; padding: 20px;}
.mobile-sidebar-logo img {max-width: 125px; height: auto;}
.mobile-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; z-index: 1030;}
.mobile-overlay.active {opacity: 1; visibility: visible;}
.mobile-menu {font-family: 'Noto Sans', sans-serif; list-style: none; margin-top: 75px; padding: 0;}
.mobile-menu .menu-item  {margin-bottom: 15px;}
.mobile-menu .menu-item a {color: #fff; font-size: 18px; font-weight: 600; text-decoration: none; transition: all .3s ease-in-out;}
.mobile-menu .menu-item a:hover {color: #f0f0f0;}
.mobile-menu .mobile-menu-toggle {display: flex; justify-content: space-between; align-items: center;}
.mobile-menu .mobile-menu-toggle .zmdi-caret-down {font-size: 20px;}
.mobile-menu .mobile-dropdown-menu {position: relative; display: none; margin: 0; border-radius: 5px; width: 100%; z-index: 10;}
.mobile-menu .mobile-dropdown-menu.active {display: block;}
.mobile-menu .submenu {list-style: none; margin-top: 15px; padding: 0;}
.mobile-menu .submenu li {margin-bottom: 10px;}
.mobile-menu .submenu li a {text-decoration: none; font-size: 16px; color: #f0f0f0; font-weight: 400; display: block; transition: all .3s ease-in-out;}
.mobile-menu .submenu li a:hover {color: #fff;}
.mobile-menu .submenu li a:hover > i {margin-right: 10px; transition: all .3s ease-in-out;}
.mobile-menu .submenu li i {color: #409fff; margin-right: 7px; transition: all .3s ease-in-out;}
.mobile-menu .etf-grid {margin: 15px 0;}
.mobile-menu .etf-grid .row {display: flex; justify-content: space-between; margin-bottom: 10px;}
.mobile-menu .etf-item {font-family: 'Barlow Semi Condensed', sans-serif; position: relative; display: block; width: 60px; height: 60px; text-align: center; line-height: 60px; background: #11173e; border-radius: 50%; color: #fff !important; text-decoration: none; font-size: 17px !important; font-weight: 600 !important; transition: all 0.3s ease;}
.mobile-menu .etf-item::before {content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 7px); height: calc(100% - 7px); border: 2px solid #00329d; border-radius: 50%; pointer-events: none; box-sizing: border-box;}
.mobile-menu .etf-item:hover {background: rgba(17,23,62,0.8);}
.neos-global-nav {margin-bottom: 90px;}
.neos-global-nav .navbar {background-color:#fff !important;border:0;margin-bottom:0;}
.neos-global-nav .navbar .nav > li > a {font-family:'Noto Sans',sans-serif;font-size:16px;font-weight:600 !important;color:#00329d;padding:35px 25px;transition:all .2s ease-in-out;}
.neos-global-nav .navbar .nav > li > a:hover,
.neos-global-nav .navbar .nav > li > a:focus,
.neos-global-nav .navbar .nav > li > a.active {background-color:#0b3692;color:#fff;transition:all .2s ease-in-out;}
.neos-global-nav .navbar .nav > li.subscribe-btn {padding:23px 25px;transition:all .2s ease-in-out;}
.neos-global-nav .navbar .nav > li.subscribe-btn > a {padding:10px 25px;border:2px solid #0b3692;}
.neos-global-nav .navbar .nav > li.invest-btn {right:25px;padding:23px 25px;transition:all .2s ease-in-out;}
.neos-global-nav .navbar .nav > li.invest-btn > a {padding:10px 25px;border:2px solid #0b3692;}
.neos-global-nav .navbar.scrolled {padding:0;}
.neos-global-nav .navbar.scrolled .nav > li {padding:0;}
.neos-global-nav .navbar.scrolled .nav > li > a {padding:25px 25px;}
.neos-global-nav .navbar.scrolled .nav > li.subscribe-btn {padding:13px 25px;}
.neos-global-nav .navbar.scrolled .nav > li.subscribe-btn > a {background-color:#0b3692;color:#fff;border-color:#0b3692;padding:10px 25px;}
.neos-global-nav .navbar.scrolled .nav > li.subscribe-btn > a:hover {background-color:#141c43;border-color:#141c43;}
.neos-global-nav .navbar.scrolled .nav > li.invest-btn {padding:13px 25px;}
.neos-global-nav .navbar.scrolled .nav > li.invest-btn > a {background-color:#0b3692;color:#fff;border-color:#0b3692;padding:10px 25px;}
.neos-global-nav .navbar.scrolled .nav > li.invest-btn > a:hover {background-color:#141c43;border-color:#141c43;}
.neos-global-nav .navbar .dropdown-menu {display: none; opacity: 0; visibility: hidden; transform: translateY(0); background-color: #141c43; color: #fff; border: 0; border-radius: 0; box-shadow: none; max-height: 90vh; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; transition: opacity .3s ease;}
.neos-global-nav .navbar .dropdown-menu::-webkit-scrollbar {width: 8px;}
.neos-global-nav .navbar .dropdown-menu::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.3); border-radius: 4px;}
.neos-global-nav .navbar .dropdown-menu::-webkit-scrollbar-thumb:hover {background-color: rgba(255,255,255,0.5);}
.neos-global-nav .navbar-default .navbar-nav > .open > a:focus,
.neos-global-nav .navbar-default .navbar-nav > .open > a:hover {background-color: #00329d; color: #fff; transition: all .2s ease-in-out;}
.neos-global-nav .navbar-header {display: flex; align-items: center; justify-content: space-between; width: 100%;}
.neos-global-nav .navbar-brand img {width: 100px !important;}
.neos-global-nav .navbar-right {float: none; margin-right: 0;}
.neos-global-nav .yamm .collapse,
.neos-global-nav .yamm .dropdown,
.neos-global-nav .yamm .dropup,
.neos-global-nav .yamm .nav {position: static;}
.neos-global-nav .yamm .container {position: relative;}
.neos-global-nav .yamm .dropdown-menu {left: auto;}
.neos-global-nav .yamm .yamm-content {padding: 20px 300px;}
.neos-global-nav .yamm .dropdown.yamm-fw .dropdown-menu {left: 0; right: 0;}
.neos-global-nav .etfs-menu {font-family: 'Roboto', sans-serif; padding-top: 25px; padding-bottom: 25px;}
.neos-global-nav .etfs-menu h3 {color: #0077cc; font-size: 18px; font-weight: 700; margin: 0 0 30px;}
.neos-global-nav .etfs-menu h4 {font-size: 16px; font-weight: 700 !important; margin: 0;}
.neos-global-nav .etfs-menu p {font-size: 13px; font-weight: 500 !important; line-height: 1.4em !important; margin: 2px 0 0;}
.neos-global-nav .etfs-menu i {position: relative; left: 0; font-size: 18px; transition: all .2s ease-in-out;}
.neos-global-nav .etfs-menu i.equity-high-income {color: #82d700;}
.neos-global-nav .etfs-menu i.hedged-equity-income {color: #ffca00}
.neos-global-nav .etfs-menu i.high-income-alternatives {color: #c33aff;}
.neos-global-nav .etfs-menu i.enhanced-fixed-income {color: #ff9200;}
.neos-global-nav .etfs-menu i.enhanced-income-treasuries {color: #ed00b2;}
.neos-global-nav .etfs-menu ul {list-style-type: none; margin: 0 0 0 -15px; padding: 0;}
.neos-global-nav .etfs-menu ul li {padding: 0 0 3px;}
.neos-global-nav .etfs-menu ul li i {position: relative; top: 2px; margin-right: 8px; transform: rotate(-45deg);}
.neos-global-nav .etfs-menu ul li a {font-size: 19px !important; font-weight: 600 !important; color: #fff; transition: all .2s ease-in-out;}
.neos-global-nav .etfs-menu ul li a:hover {background: none !important; color: #f0f0f0 !important; text-decoration: none;}
.neos-global-nav .etfs-menu ul li a:hover > i {margin-right: 10px; transform: rotate(0);}
.neos-global-nav .etfs-menu .etf-col {min-height: 400px; border-right: 1px solid #0077cc;}
.neos-global-nav .etfs-menu .res-col {min-height: 300px; border-right: 1px solid #0077cc;}
.neos-global-nav .etfs-menu .etf-btn-grid {display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px; align-items: stretch; padding-right: 10px;}
.neos-global-nav .etfs-menu .etf-btn-row {display: flex; align-items: flex-start; gap: 15px;}
.neos-global-nav .etfs-menu .etf-btn {display: block; color: #fff; margin-bottom: 10px;}
.neos-global-nav .etfs-menu .etf-btn:hover i {left: 5px; transition: all .2s ease-in-out;}
.neos-global-nav .etfs-menu .etf-icon {float: left; max-width: 50px; width: auto;}
.neos-global-nav .etfs-menu .about-icon {max-width: 100%; width: auto;}
.neos-global-nav .etfs-menu .explore-btn {display: inline-block; color: #fff; font-weight: 600; text-transform: uppercase; text-decoration: none; font-size: 16px; border: 2px solid #409fff; margin-top: 25px; padding: 14px 30px; transition: all .3s ease-in-out;}
.neos-global-nav .etfs-menu .explore-btn:hover {border-color: #fff;}
.neos-global-nav .etfs-menu .explore-btn:hover > i {left: 2px; transform: rotate(0);}
.neos-global-nav .etfs-menu .explore-btn i {position: relative; top: 2px; left: 0; margin-left: 7px; font-size: 20px; font-weight: 700; color: #409fff; transform: rotate(-45deg); transition: all .2s ease-in-out;}
.neos-global-nav .etfs-menu .help-btn {display: block; width: 200px; background-color: #fff; color: #00329d; text-decoration: none; font-size: 20px; font-weight: 600; border-radius: 5px; margin-bottom: 15px; padding: 10px 20px; transition: all .3s ease-in-out;}
.neos-global-nav .etfs-menu .help-btn:hover {background-color: #f0f0f0;}
.neos-global-nav .etfs-menu .help-btn i {position: relative; top: 2px; font-size: 30px; color: #00329d; margin-right: 10px;}
.neos-global-nav .etfs-menu .help-btn span {position: relative; top: -3px;}
.neos-global-nav .etfs-menu .mm-about {max-width: 375px; font-size: 17px;}
.hero-content {color: #fff; height: 740px; background: rgb(20,28,67); background: -moz-linear-gradient(306deg, rgba(20,28,67,1) 0%, rgba(11,54,146,1) 100%); background: -webkit-linear-gradient(306deg, rgba(20,28,67,1) 0%, rgba(11,54,146,1) 100%); background: linear-gradient(306deg, rgba(20,28,67,1) 0%, rgba(11,54,146,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#141c43",endColorstr="#0b3692",GradientType=1); background-image: url('../img/assets/home-hero-pattern-bg.png'), linear-gradient(306deg, rgba(20,28,67,1) 0%, rgba(11,54,146,1) 100%); background-repeat: no-repeat; background-position: bottom 0 left 51%; background-size: contain; padding-top: 75px; padding-bottom: 75px; padding-left: 100px;}
.hero-cta {position: relative; left: 10%;}
.hero-cta h1 {font-family: 'Roboto', sans-serif; font-size: 52px; font-weight: 600; line-height: 1.2em; width: 800px; margin-top: 100px;}
.hero-cta p {font-family: 'Noto Sans' sans-serif; font-size: 22px; font-weight: 400; line-height: 1.4em; margin-top: 25px;}
.hero-cta-btns {font-family: 'Roboto', sans-serif; margin-top: 45px; display: flex; gap: 25px; justify-content: flex-start; align-items: center;}
.hero-cta-btns a {background-color: #fff; color: #072f84; font-weight: 600; text-transform: uppercase; text-decoration: none; font-size: 16px; box-shadow: 0 0 50px rgba(20,28,67,0.5); padding: 14px 30px !important; transition: all 0.3s ease-in-out;}
.hero-cta-btns a:hover {background-color: #f0f0f0;}
.hero-cta-btns a:hover > i {left: 2px; transform: rotate(0);}
.hero-cta-btns i {position: relative; top: 2px; left: 0; margin-left: 7px; font-size: 20px; font-weight: 700; color: #006ec4; transform: rotate(-45deg); transition: all .2s ease-in-out;}
.hero-content .etf-slider {position: relative; bottom: 35px; right: 40px; overflow: hidden; height: 700px; margin-bottom: -35px;}
.hero-content .etf-slider::before {content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 900px; height: 900px; background-color: #141c43; border-radius: 50%;}
.hero-content .etf-slider-top {display:flex;flex-wrap:wrap;max-width:650px;margin:25px auto 10px;padding:20px;position:relative;z-index:1;}
.hero-content .etf-slider-top .title-row {width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:20px;}
.hero-content .etf-slider-top .top-column {flex:0 0 50%;max-width:50%;padding:10px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.hero-content .etf-slider-top .etf-featured {font-size:32px;font-weight:600;margin-bottom:25px;}
.hero-content .etf-slider-top .etf-title{display:inline-block;font-family:'Barlow Semi Condensed',sans-serif;text-transform:uppercase;font-size:60px;font-weight:700;border:2px solid #fff;margin:0 auto 15px;padding:18px 20px 24px 20px;opacity:0;transform:scale(0.5);animation:etfTitleGrow 0.4s ease-out forwards;}  
@keyframes etfTitleGrow{0%{opacity:0;transform:scale(0.5);}100%{opacity:1;transform:scale(1);}}  
.hero-content .etf-slider-top .etf-downloads{position:relative;font-family:'Barlow Semi Condensed',sans-serif;text-align:center;font-size:18px;font-weight:500;overflow:visible;}  
.hero-content .etf-slider-top .etf-downloads a:first-child{opacity:0;position:relative;left:-30px;animation:dlFadeInLeft 0.4s ease-out forwards 0.1s;}  
.hero-content .etf-slider-top .etf-downloads a:nth-child(3){opacity:0;position:relative;right:-30px;animation:dlFadeInRight 0.4s ease-out forwards 0.1s;}  
@keyframes dlFadeInLeft{0%{opacity:0;left:-30px;}100%{opacity:1;left:0;}}  
@keyframes dlFadeInRight{0%{opacity:0;right:-30px;}100%{opacity:1;right:0;}}
.hero-content .etf-slider-top .etf-downloads span {color:#0879f8;margin:auto 10px;}
.hero-content .etf-slider-top .etf-downloads i {color:#fff;margin-right:7px;transition:color .2s ease-in-out;}
.hero-content .etf-slider-top .etf-downloads a {color:#fff;}
.hero-content .etf-slider-top .top-stat {text-align:center;}
.hero-content .etf-slider-top .bottom-stat {text-align:center;margin-top:30px;}
.hero-content .etf-slider-top .as-of-date {font-size:14px;color:#f7f7f7;}
.hero-content .etf-slider-top .as-of-date i {margin-right:7px;}
.hero-content .etf-slider-top .stat-title {font-size:22px;font-weight:600;margin-bottom:15px;}
.hero-content .etf-slider-top .stat{font-family:'Barlow Semi Condensed',sans-serif;color:#0879f8;font-size:60px;font-weight:600;}
.hero-content .etf-slider-top .stat .first-two{letter-spacing:1px;}
.hero-content .etf-slider-bottom {position:relative;max-width:625px;padding:20px 20px;margin:0 auto;box-sizing:border-box;}
.hero-content .etf-slider-bottom .slider-nav {position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:4rem;color:#0879f8;cursor:pointer;z-index:2;transition:color .2s ease-in-out;}
.hero-content .etf-slider-bottom .slider-nav-left {left:-40px;}
.hero-content .etf-slider-bottom .slider-nav-right {right:-40px;}
.hero-content .etf-slider-bottom .slider-nav-left:hover,
.hero-content .etf-slider-bottom .slider-nav-right:hover {color:#fff;}
.hero-content .etf-slider-bottom .slider-track-wrapper {overflow:hidden;}
.hero-content .etf-slider-bottom .slider-track {display:flex;gap:20px;transition:transform 0.3s ease;-webkit-overflow-scrolling:touch;}
.hero-content .etf-slider-bottom .slide {flex:0 0 calc((100% - 40px) / 3);background-color:#0b3692;height:175px;border-radius:25px;border:5px solid transparent;box-sizing:border-box;font-family:'Barlow Semi Condensed',sans-serif;text-align:center;color:#fff;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;}
.hero-content .etf-slider-bottom .slide.active {border-color:#0879f8;}
.hero-content .etf-slider-bottom .slide .etf-title {display:inline-block;text-transform:uppercase;font-size:30px;font-weight:700;border:2px solid #fff;margin:0 auto 15px;padding:4px 12px 7px 12px;}
.hero-content .etf-slider-bottom .slide .etf-desc {font-weight:500;font-size:17px;line-height:1.2em;}
.hero-animation-delay-5 {animation-delay: 0.5s;}
.hero-animation-delay-7 {animation-delay: 0.7s;}
.hero-animation-delay-12 {animation-delay: 1.2s;}
.hero-animation-delay-15 {animation-delay: 1.5s;}
#explore-etfs .container-fluid{overflow:hidden;}
.etf-categories{background-color:#141c43;background-image:url('../img/assets/home-etf-slider-pattern-bg.png');background-repeat:no-repeat;background-position:top 0 left 75%;background-size:640px;color:#fff;padding-top:55px;padding-right:100px;padding-bottom:75px;padding-left:100px;}
.etf-categories .etf-categories-nav-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;}
.etf-categories .etf-categories-nav-header h2{font-family:'Roboto',sans-serif;font-size:38px;font-weight:600;line-height:1.3em;}
.etf-categories .etf-categories-nav button{background-color:#141c43;border:1px solid #0879f8;color:#0879f8;padding:8px 20px;font-size:28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;}
.etf-categories .etf-categories-nav button:hover{color:#fff;}
.etf-categories .etf-categories-nav button.nav-left{border-right:0;margin-right:-4px;}
.slider-viewport{overflow:hidden;width:calc(100%+115px);margin-right:-115px;}
.etf-categories .etf-categories-slider{display:flex;gap:25px;width:auto;padding-right:50px;position:relative;}
.etf-categories .etf-categories-slider::-webkit-scrollbar{display:none;}
.etf-categories .etf-category-slide{width:400px;min-width:400px;background:#11245a;border:1px solid #0879f8;padding:35px 50px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:relative;cursor:pointer;transition:all 0.2s ease-in-out;}
.etf-categories .etf-category-slide .initial-state{transition:opacity 0.2s ease-in-out;}
.etf-categories .etf-category-slide .hover-state{display:flex;flex-direction:column;gap:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.2s ease-in-out;}
.etf-categories .etf-category-slide .hover-state .pill{opacity:0;transform:scale(0.8);transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;}
.etf-categories .etf-category-slide:hover .initial-state{opacity:0;}
.etf-categories .etf-category-slide:hover .hover-state{opacity:1;}
.etf-categories .etf-category-slide:hover .hover-state .pill:nth-child(1){opacity:1;transform:scale(1);transition-delay:0.1s;}
.etf-categories .etf-category-slide:hover .hover-state .pill:nth-child(2){opacity:1;transform:scale(1);transition-delay:0.2s;}
.etf-categories .etf-category-slide:hover .hover-state .pill:nth-child(3){opacity:1;transform:scale(1);transition-delay:0.3s;}
.etf-categories .etf-category-slide:hover .hover-state .pill:nth-child(4){opacity:1;transform:scale(1);transition-delay:0.4s;}
.etf-categories .etf-category-slide:hover .hover-state .pill:nth-child(5){opacity:1;transform:scale(1);transition-delay:0.5s;}
.etf-categories .etf-category-slide:hover .hover-state .pill:nth-child(6){opacity:1;transform:scale(1);transition-delay:0.6s;}
.etf-categories .pill{min-width:200px;font-family:'Barlow Semi Condensed',sans-serif;color:#fff;border:none;padding:8px 20px 10px;border-radius:200px;font-size:24px;text-transform:uppercase;font-weight:700;cursor:pointer;background-color:#141c43;border:2px solid transparent;transition:all 0.2s ease-in-out;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;gap:10px;}
.etf-categories .pill.equity-high-income{border-color:#82d700;}
.etf-categories .pill.hedged-equity-income{border-color:#ffca00;}
.etf-categories .pill.high-income-alternatives{border-color:#c33aff;}
.etf-categories .pill.enhanced-fixed-income{border-color:#ff9200;}
.etf-categories .pill.enhanced-income-treasuries{border-color:#ed00b2;}
.etf-categories .pill:hover{border-color:#0879f8;color:#fff;}
.etf-categories .etf-category-slide h4{font-family:'Barlow Semi Condensed',sans-serif;font-size:26px;font-weight:600;line-height:1.2em;}
.etf-categories .etf-category-slide .category-desc{font-family:'Roboto',sans-serif;font-size:17px;}
.etf-categories .category-icon{width:125px;}
.etf-categories-slider, .etf-category-slide{user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.home-awards-slider {padding: 75px 100px 15px;}
.home-awards-slider header {margin-bottom: 50px;}
.home-awards-slider header h3 {font-family: 'Roboto',sans-serif; font-size: 38px; color: #11245a; font-weight: 600; line-height: 1.3em;}
.home-awards-slider .awards-slider-wrapper {position: relative; display: flex; align-items: center; justify-content: center;}
.home-awards-slider .awards-slider-mask {overflow: hidden; width: 100%; margin: 0; position: relative;}
.home-awards-slider .awards-slider-mask::before,
.home-awards-slider .awards-slider-mask::after {content: ""; position: absolute; top: 0; width: 80px; height: 100%; pointer-events: none; z-index: 2;}
.home-awards-slider .awards-slider-mask::before {left: 0; background: linear-gradient(to right, #f5f5f5 0%, transparent 100%);}
.home-awards-slider .awards-slider-mask::after {right: 0; background: linear-gradient(to left, #f5f5f5 0%, transparent 100%);}
.home-awards-slider .awards-slider {display: flex; white-space: nowrap; transition: transform .6s ease;}
.home-awards-slider .award-slide {flex: 0 0 auto; padding: 0 25px; display: flex; align-items: center; justify-content: center;}
.home-awards-slider .award-slide img {max-height: 85px; width: auto; height: auto; object-fit: contain; display: block;}
.explore-etfs-table {padding: 75px 100px 35px;}
.explore-etfs-table header {margin-bottom: 35px;}
.explore-etfs-table header h3 {font-family: 'Roboto',sans-serif; font-size: 38px; color: #11245a; font-weight: 600; line-height: 1.3em;}
.explore-etfs-table .etf-tab-nav {margin-top:25px;margin-bottom:25px;}
.explore-etfs-table .etf-tab-title {font-family:'Barlow Semi Condensed',sans-serif;font-size:26px;color:#11245a;cursor:pointer;font-weight:600;line-height:1.2em;transition:color .2s ease-in-out;position:relative;}
.explore-etfs-table .etf-tab-title:hover {color:#0879f8;}
.explore-etfs-table .etf-tab-title::after {content:"";position:absolute;bottom:-5px;left:50%;width:0;height:3px;background-color:#0879f8;transition:width .2s ease-in-out,left .2s ease-in-out;}
.explore-etfs-table .etf-tab-active .etf-tab-title {color:#0879f8;}
.explore-etfs-table .etf-tab-active .etf-tab-title::after {width:100%;left:0;}
.explore-etfs-table .as-of-date {color: #11245a; font-size: 17px; font-weight: 600; margin-bottom: 15px;}
.explore-etfs-table .as-of-date i {margin-right: 10px;}
.explore-etfs-table .table {font-family: 'Roboto', sans-serif; font-size: 17px; font-weight: 500; border-collapse: collapse; border-top: 3px solid  #0879f8 !important; border: 0; margin-bottom: 35px;}
.explore-etfs-table .table th,
.explore-etfs-table .table td {text-align: left; color: #000; vertical-align: middle;}
.explore-etfs-table .table tr {transition: all .2s ease-in-out;}
.explore-etfs-table .table tr:hover {background-color: rgba(64,159,255,0.1);}
.explore-etfs-table .table tr:hover .ticker {background-color: #0879f8;}
.explore-etfs-table .table > tbody > tr > td {border-top: 1px solid rgba(0,119,204,0.4) !important; padding: 20px !important;}
.explore-etfs-table .table > thead > tr > th {background-color: #11245a; color: #fff; border-bottom: 0; padding: 40px 20px !important;}
.explore-etfs-table .table th.sortable {cursor: pointer; transition: background-color .3s ease-in-out;}
.explore-etfs-table .table th.sortable:hover {background-color: #141c43;}
.explore-etfs-table .table th.sortable i {font-size: 16px; margin-left: 7px;}
.explore-etfs-table .table a {color: #00329d; text-decoration: none; transition: all .2s ease-in-out;}
.explore-etfs-table .table a:hover {color: #11173e;}
.explore-etfs-table .ticker {display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 100%; font-size: 15px; color: #fff; font-weight: 500; transition: all .3s ease;}
.explore-etfs-table .ticker-equity-high-income {background-color: #82d700;}
.explore-etfs-table .ticker-hedged-equity-income {background-color: #ffca00;}
.explore-etfs-table .ticker-high-income-alternatives {background-color: #c33aff;}
.explore-etfs-table .ticker-enhanced-fixed-income {background-color: #ff9200;}
.explore-etfs-table .ticker-enhanced-income-treasuries {background-color: #ed00b2;}
.home-about-neos {background: rgb(12,50,134);background: -moz-linear-gradient(180deg, rgba(12,50,134,1) 0%, rgba(20,28,67,1) 65%);background: -webkit-linear-gradient(180deg, rgba(12,50,134,1) 0%, rgba(20,28,67,1) 65%);background: linear-gradient(180deg, rgba(12,50,134,1) 0%, rgba(20,28,67,1) 65%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c3286",endColorstr="#141c43",GradientType=1);background-image: url('../img/assets/home-etf-slider-pattern-bg.png'), linear-gradient(180deg, rgba(12,50,134,1) 0%, rgba(20,28,67,1) 65%);background-repeat: no-repeat, no-repeat;background-position: top center, center;background-size: 600px, cover;padding: 145px 100px 100px;}
.home-about-neos .neos-video {text-align: center; position: relative; width: 100%; height: 450px; box-shadow: 0 0 50px 10px rgba(20,28,67,1); margin: auto; max-width: 950px;}
.home-about-neos .neos-video iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.home-about-neos .neos-intro {color: #fff; margin-top: 50px; margin-bottom: 75px;}
.home-about-neos .neos-intro h3 {font-family: 'Roboto', sans-serif; font-size: 48px; font-weight: 600; line-height: 1.3em;}
.home-about-neos .neos-intro p {max-width:950px; font-family: 'Noto Sans' sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; margin: 40px auto 0;}
.home-about-neos .info-cards {display: flex; flex-wrap: wrap; align-items: stretch;}
.home-about-neos .info-card {max-width:95%; background-repeat:no-repeat;background-position:bottom right;background-size:300px; color: #fff; border: 1px solid #0b348d; margin: auto; padding: 65px 50px; height: 100%; display: flex; flex-direction: column;}
.home-about-neos .info-card.seek-high-monthly-income {background-image:url('../img/assets/seek-high-monthly-income-icon.png');}
.home-about-neos .info-card.tax-efficient-portfolio-management {background-image:url('../img/assets/tax-efficient-portfolio-management-icon.png');}
.home-about-neos .info-card.ongoing-data-driven-research {background-image:url('../img/assets/ongoing-data-driven-research-icon.png');}
.home-about-neos .info-card h4 {font-family: 'Roboto', sans-serif; font-size: 30px; font-weight: 500; line-height: 1.2em; margin-top: 0;}
.home-about-neos .info-card p {font-family: 'Noto Sans' sans-serif; font-size: 18px; font-weight: 400; line-height: 1.4em; margin: 15px auto 0;}
.home-insights{background-color:#11245a;color:#fff;margin-top:-1px;padding:100px;text-align:center;}
.home-insights h3{font-family:'Roboto',sans-serif;font-size:48px;font-weight:600;line-height:1.3em;margin-top:0;}
.home-insights p{max-width:950px;font-family:'Noto Sans',sans-serif;font-size:20px;font-weight:400;line-height:1.4em;margin:40px auto;}
.insights-slider-wrapper{display:flex;align-items:center;position:relative;justify-content:center;overflow:hidden;margin:25px auto 0;}
.insights-slider{display:flex;flex-wrap: nowrap !important;gap:60px;position:relative;width:100%;transition: transform 0.3s ease;}
.insight-slide{flex: 0 0 auto;width: calc((100% - (2 * 60px)) / 3);text-align:center;}
.insight-slide img{width:100%;height:auto;box-shadow:0 0 15px #141c43;margin-bottom:15px;}
.insight-slide .insight-content{text-align:left;}
.insight-slide .insight-content h4{font-family:'Roboto',sans-serif;font-size:28px;font-weight:500;line-height:1.2em;margin-top:0;}
.insight-slide .insight-category{display:inline-block;border:2px solid #0879f8;color:#0879f8;text-transform:uppercase;font-size:14px;font-weight:600;border-radius:200px;margin-bottom:15px;padding:3px 20px;}
.insight-slide .insight-read-btn{font-family:'Roboto',sans-serif;color:#0879f8;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:16px;transition:all .2s ease-in-out;}
.insight-slide .insight-read-btn:hover{color:#fff;}
.insight-slide .insight-read-btn:hover>i{left:2px;color:#fff;transform:rotate(0);}
.insight-slide .insight-read-btn i{position:relative;top:2px;left:0;margin-left:7px;font-size:20px;font-weight:700;color:#0879f8;transform:rotate(-45deg);transition:all .2s ease-in-out;}
.home-insights .slider-controls{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;}
.home-insights .slider-nav{pointer-events:auto;position:absolute;top:37%;transform:translateY(-37%);width:50px;height:50px;border-radius:50%;background-color:#141c43;color:#0879f8;border:none;cursor:pointer;font-size:28px;transition:color .2s ease;z-index:999;}
.home-insights .slider-nav-left{left:-10px;}
.home-insights .slider-nav-right{right:-10px;}
.home-insights .slider-nav:hover{color:#fff;}
.fund-page-hero-content {color:#fff;height:590px;background:rgb(20,28,67);background:-moz-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:-webkit-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141c43",endColorstr="#0b3692",GradientType=1);background-image:url('../img/assets/home-hero-pattern-bg.png'),linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background-repeat:no-repeat;background-position:bottom 0 left 51%;background-size:contain;padding-top:75px;padding-bottom:75px;padding-left:100px;}
.fund-page-hero-cta {position:relative;left:30%;}
.fund-page-hero-cta h1 {font-family:'Roboto',sans-serif;font-size:72px;font-weight:600;line-height:1.3em;margin-top:100px;}
.fund-page-hero-cta p {font-family:'Noto Sans' sans-serif;font-size:22px;font-weight:400;line-height:1.4em;margin-top:25px;}
.fund-page-hero-cta-btns {font-family:'Roboto',sans-serif;margin-top:45px;display:flex;gap:25px;justify-content:flex-start;align-items:center;}
.fund-page-hero-cta-btns a {background-color:#fff;color:#072f84;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:16px;box-shadow:0 0 50px rgba(20,28,67,0.5);padding:14px 30px!important;transition:all 0.3s ease-in-out;}
.fund-page-hero-cta-btns a:hover {background-color:#f0f0f0;}
.fund-page-hero-cta-btns a:hover > i {left:2px;transform:rotate(0);}
.fund-page-hero-cta-btns i {position:relative;top:2px;left:0;margin-left:7px;font-size:20px;font-weight:700;color:#006ec4;transform:rotate(-45deg);transition:all .2s ease-in-out;}
.fund-page-hero-content .fund-page-nav-stats {position:relative;bottom:35px;right:40px;overflow:hidden;height:550px;margin-bottom:-35px;display:flex;justify-content:center;align-items:center;}
.fund-page-hero-content .fund-page-nav-stats::before {content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:800px;background-color:#141c43;border-radius:50%;}
.fund-page-hero-content .distribution-info .row {display:flex;margin-bottom:10px;}
.fund-page-hero-content .distribution-info .col {flex:1;padding:10px;text-align:center;border:1px solid #fff;border-radius:5px;margin:5px;}
.fund-page-hero-content .distribution-info .block {padding:10px;}
.fund-page-hero-content .distribution-info small {display:block;font-size:16px;color:#fff;margin-bottom:15px;}
.fund-page-hero-content .distribution-info small i {margin-right:7px;}
.fund-page-hero-content .distribution-info small.as-of-date {margin:auto;}
.fund-page-hero-content .distribution-info .stat {font-size:30px;font-weight:bold;color:#fff;}
.fund-page-hero-content .annual-returns-info .row {display:flex;margin-bottom:10px;}
.fund-page-hero-content .annual-returns-info .col {flex:1;padding:10px;text-align:center;border:1px solid #fff;border-radius:5px;margin:5px;}
.fund-page-hero-content .annual-returns-info .block {padding:10px;}
.fund-page-hero-content .annual-returns-info .block .title {font-size:16px;font-weight:bold;margin-bottom:10px;color:#fff;}
.fund-page-hero-content .annual-returns-info .sub-row {display:flex;justify-content:space-between;margin:10px 0;}
.fund-page-hero-content .annual-returns-info .sub-col {flex:1;padding:0 5px;text-align:left;}
.fund-page-hero-content .annual-returns-info small {font-size:16px;color:#fff;}
.fund-page-hero-content .annual-returns-info small i {margin-right:7px;}
.fund-page-hero-content .annual-returns-info small.as-of-date {margin:auto;}
.fund-page-hero-content .annual-returns-info .stat {font-size:30px;font-weight:bold;color:#fff;text-align:right;}
.fund-page-hero-tabs {min-width:550px;overflow:hidden;margin:100px 0 0;position:relative;z-index:1;}
.fund-page-hero-tab-titles {list-style:none;margin:0;padding:0;display:flex;cursor:pointer;justify-content:center;}
.fund-page-hero-tab-titles li {font-family:'Barlow Semi Condensed',sans-serif;font-size:20px;color:#fff;cursor:pointer;font-weight:600;line-height:1.2em;transition:color .2s ease-in-out;position:relative;text-align:center;flex:1;padding:10px 20px;margin:0;}
.fund-page-hero-tab-titles li:hover {color:#0879f8;}
.fund-page-hero-tab-titles li::after {content:"";position:absolute;bottom:-5px;left:50%;width:0;height:3px;background-color:#0879f8;transition:width .2s ease-in-out,left .2s ease-in-out;}
.fund-page-hero-tab-titles li.active {color:#fff;}
.fund-page-hero-tab-titles li.active::after {width:100%;left:0;}
.fund-page-tab-content {padding:20px;}
.fund-page-tab-pane {display:none;}
.fund-page-tab-pane.active {display:block;}
.blog-home-hero-content{color:#fff;background:rgb(20,28,67);background:-moz-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:-webkit-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141c43",endColorstr="#0b3692",GradientType=1);background-image:url('../img/assets/home-hero-pattern-bg.png'),linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background-repeat:no-repeat;background-position:calc(100% + 300px) bottom,bottom right;background-size:35% auto,cover;}
.blog-home-hero-content .bg-overlay{background-color:rgba(20,28,67,0.5);padding:35px 250px;}
.blog-home-hero-title{margin-bottom:50px;}
.blog-home-hero-title h1{font-family:'Roboto',sans-serif;font-size:42px;font-weight:600;line-height:1.3em;text-transform:uppercase;}
.blog-home-hero-title p{font-family:'Noto Sans',sans-serif;font-size:20px;font-weight:400;line-height:1.4em;margin-top:15px;}
.blog-home-hero-content .main-featured-insight{padding-right:25px;}
.blog-home-hero-content .main-featured-insight a h2{color:#fff;font-weight:600;font-size:24px;line-height:1.2em;}
.blog-home-hero-content .main-featured-insight p{font-size:18px;}
.blog-home-hero-content .main-featured-insight img{max-width:100%;width:auto;}
.blog-home-hero-content .featured-insight h3{font-weight:600;font-size:22px;color:#fff;line-height:1.2em;margin-top:0;}
.blog-home-hero-content .featured-insight p{font-size:18px;}
.blog-home-hero-content .featured-insight a{color:#fff;}
.blog-home-hero-content .featured-insight:nth-of-type(1),
.blog-home-hero-content .featured-insight:nth-of-type(2){padding-bottom:20px;border-bottom:1px dotted #fff;}
.blog-home-hero-content .featured-insight img{max-width:100%;width:auto;}
.blog-home-tab-menu{background:#141c43;box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.blog-home-tab-menu ul.tab-menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center;}
.blog-home-tab-menu ul.tab-menu li.tab-item{padding:15px 25px;color:#fff;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color 0.3s ease;}
.blog-home-tab-menu ul.tab-menu li.tab-item:hover,
.blog-home-tab-menu ul.tab-menu li.tab-item.active{background-color:#083b95;}
.blog-home-tab-menu.fixed{position:fixed;top:70px;left:0;right:0;z-index:1000;}
.blog-home-tab-menu .no-padding{padding-left:0!important;padding-right:0!important;}
.blog-home-tab-content{padding-top:50px;padding-right:250px;padding-bottom:50px;padding-left:250px;background:#f5f5f5;background-image:url('../img/assets/blog-content-pattern-bg.png');background-repeat:no-repeat;background-position:calc(0% - 200px) bottom;background-size:25% auto;}
.blog-home-tab-content header{margin-bottom:50px;}
.blog-home-tab-content h2{font-family:'Roboto',sans-serif;font-size:36px;font-weight:600;color:#083b95;line-height:1.3em;text-transform:uppercase;}
.blog-home-tab-content p{font-family:'Noto Sans',sans-serif;font-size:16px;font-weight:400;color:#555;line-height:1.4em;margin-top:15px;}
.blog-home-tab-content img{max-width:100%;width:auto;margin-bottom:50px;}
.blog-home-tab-content iframe{width:100%;height:275px;margin-bottom:50px;}
.blog-home-tab-content .tab-pane{display:none;}
.blog-home-tab-content .tab-pane.active{display:block;}
.blog-home-tab-content .filter-container{display:flex;align-items:center;justify-content:flex-end;margin:50px 0;}
.blog-home-tab-content .filter-container label{margin-right:10px;font-size:16px;font-weight:600;color:000;}
.blog-home-tab-content .filter-container label i{margin-right:5px;}
.blog-home-tab-content #post-filter{display:inline-block;width:auto;min-width:200px;padding:8px 12px;font-size:16px;line-height:1.5;color:#000;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;border:1px solid #ccc;border-radius:4px;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.blog-home-tab-content #post-filter:focus{outline:none;border-color:#083b95;box-shadow:0;}
.blog-home-tab-content .masonry-grid{width:calc(100% + 40px);margin: 0 -20px;}
.blog-home-tab-content .masonry-sizer,
.blog-home-tab-content .masonry-item{width:33.33%;}
.blog-home-tab-content .masonry-item{padding:0 20px;box-sizing:border-box;}
.blog-home-tab-content .insight-article{background-color:#fff;color:#000;box-shadow:0 0 5px rgba(0,0,0,0.2);margin-bottom:50px;padding:15px;}
.blog-home-tab-content .insight-article img{margin-bottom:0;}
.blog-home-tab-content .insight-article h3{font-family:'Roboto',sans-serif;font-size:20px;font-weight:500;color:#083b95;line-height:1.3em;margin-top:20px;}
.blog-home-tab-content .insight-article p{font-size:16px;}
.blog-video-hero-content{color:#fff;background:rgb(20,28,67);background:-moz-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:-webkit-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141c43",endColorstr="#0b3692",GradientType=1);background-image:url('../img/assets/home-hero-pattern-bg.png'),linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background-repeat:no-repeat;background-position:calc(100% + 300px) bottom,bottom right;background-size:35% auto,cover;}
.blog-video-hero-content .bg-overlay{background-color:rgba(20,28,67,0.5);padding:75px 250px;}
.blog-video-hero-title{margin-bottom:50px;}
.blog-video-hero-title h1{font-family:'Roboto',sans-serif;font-size:32px;font-weight:600;line-height:1.3em;text-transform:uppercase;}
.blog-video-hero-title .date-share{margin-top:25px;}
.blog-video-hero-title .date-share .pub-date{font-size:18px;}
.blog-video-hero-title .date-share span.spacer{margin:auto 10px;}
.blog-video-hero-title .date-share i{margin-right:7px;}
.blog-video-hero-title .date-share a{color:#fff;}
.blog-video-hero-title .date-share .share-container{display:flex;justify-content:flex-end;gap:10px;}
.blog-video-hero-title .date-share .share-btn{background:#fff;padding:7px;border-radius:3px;text-decoration:none;display:inline-block;}
.blog-video-hero-title .date-share .share-btn img{display:block;width:15px;height:15px;}
.blog-video-hero-content .main-featured-video{padding-right:25px;}
.blog-video-hero-content .main-featured-video iframe{width:100%;min-height:500px;height:auto;}
.blog-video-hero-content .main-featured-video h2{font-size:26px;font-weight:600;line-height:1.3em;}
.blog-video-hero-content .main-featured-video p{font-size:18px;}
.blog-video-hero-content .featured-insight{background-color:rgba(17,47,105,0.8);margin-bottom:25px;padding:15px 0;}
.blog-video-hero-content .featured-insight h3{font-weight:600;font-size:20px;line-height:1.2em;margin-top:10px;}
.blog-video-hero-content .featured-insight h3 a{color:#fff;}
.blog-video-hero-content .featured-insight p{font-size:16px;margin-bottom:0;}
.blog-video-hero-content .featured-insight img{max-width:100%;width:auto;}
.blog-single-post-hero-content{color:#fff;background:rgb(20,28,67);background:-moz-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:-webkit-linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background:linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141c43",endColorstr="#0b3692",GradientType=1);background-image:url('../img/assets/home-hero-pattern-bg.png'),linear-gradient(306deg,rgba(20,28,67,1) 0%,rgba(11,54,146,1) 100%);background-repeat:no-repeat;background-position:calc(100% + 300px) bottom,bottom right;background-size:35% auto,cover;}
.blog-single-post-hero-content .bg-overlay{background-color:rgba(20,28,67,0.5);padding:75px 250px;}
.blog-single-post-hero-title{margin-bottom:50px;}
.blog-single-post-hero-title h1{font-family:'Roboto',sans-serif;font-size:42px;font-weight:600;line-height:1.3em;text-transform:uppercase;}
.blog-single-post-hero-title p.sub-heading{font-size:18px;}
.blog-single-post-hero-title .date-share{margin-top:25px;}
.blog-single-post-hero-title .date-share .pub-date{font-size:18px;}
.blog-single-post-hero-title .date-share span.spacer{margin:auto 10px;}
.blog-single-post-hero-title .date-share i{margin-right:7px;}
.blog-single-post-hero-title .date-share a{color:#fff;}
.blog-single-post-hero-title .date-share .share-container{display:flex;justify-content:flex-end;gap:10px;}
.blog-single-post-hero-title .date-share .share-btn{background:#fff;padding:7px;border-radius:3px;text-decoration:none;display:inline-block;}
.blog-single-post-hero-title .date-share .share-btn img{display:block;width:15px;height:15px;}
.blog-single-post-content{padding-top:50px;padding-right:250px;padding-bottom:50px;padding-left:250px;background:#f5f5f5;font-size:18px;color:#000;background-image:url('../img/assets/blog-content-pattern-bg.png');background-repeat:no-repeat;background-position:calc(0% - 200px) bottom;background-size:25% auto;}
.distribution-tabs .distribution-nav {background: none; margin-bottom: 20px; padding-left: 0; list-style: none;}
.distribution-tabs .distribution-nav > li {display: inline-block; margin-bottom: -1px;}
.distribution-tabs .distribution-nav > li > a {display: block; border: 1px solid transparent; border-top: 1px solid #04289c; border-left: 1px solid #04289c; border-right: 1px solid #04289c; border-bottom: none; border-radius: 0; background: none; color: #141c43; font-size: 17px; font-weight: 600; padding: 10px 18px; transition: all 0.2s ease; text-decoration: none;}
.distribution-tabs .distribution-nav > li > a:hover {color: #04289c; background: none; border-color: #04289c;}
.distribution-tabs .distribution-nav > li.is-active > a {color: #04289c; border-color: #04289c; border-bottom: none; background: none;}
.distribution-tabs .distribution-nav > li.is-active > a:hover {color: #04289c;}
.distribution-tabs .distribution-nav i {margin-right: 7px;}
.distribution-tabs .distribution-pane {display: none;}
.distribution-tabs .distribution-pane.is-active {display: block;}
.distribution-calendar {margin-bottom: 40px;}
.distribution-calendar .dc-year-buttons {display: none;}
.distribution-calendar .dc-year-btn {width: 100%; background: #0b3692; color: #fff; border: none; padding: 10px 0; font-size: 16px; font-weight: 500; cursor: pointer; text-align: center; transition: background 0.3s ease; margin-bottom: 10px;}
.distribution-calendar .dc-year-btn:hover,
.distribution-calendar .dc-year-btn.active {background: #141c43;}
.distribution-calendar .dc-year-table {display: none; margin-bottom: 20px;}
.distribution-calendar .dc-year-table.visible {display: block;}
.distribution-calendar .dc-table {width: 100%; border-collapse: collapse; margin-bottom: 0;}
.distribution-calendar .dc-table th,
.distribution-calendar .dc-table td {padding: 10px 8px; text-align: center; font-size: 16px; line-height: 1.4;}
.distribution-calendar .dc-table th {background: transparent; font-weight: 600; border: none;}
.distribution-calendar .bg-f7f7f7 {background-color: #f7f7f7;}
.distribution-calendar .dc-table tr:nth-child(even) .bg-f7f7f7 {background-color: #f1f1f1;}
.nineteen-a-notice-year {margin-bottom: 20px;}
.nineteen-a-notice-year-heading {font-size: 1.5em; margin-bottom: 15px;}
.nineteen-a-notice-grid {display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;}
.nineteen-a-notice-btn {display: block; text-align: center; padding: 10px 15px; background: #0b3692; color: #fff !important; text-decoration: none; border-radius: 0; transition: background .2s ease;}
.nineteen-a-notice-btn:hover {background: #141c43;}
.form8937-grid {display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 10px; margin-top: 20px;}
.form8937-btn {display: block; text-align: center; padding: 10px 15px; background: #0b3692; color: #fff !important; text-decoration: none; border-radius: 0; transition: background .2s ease;}
.form8937-btn:hover {background: #141c43;}
.subscribe-modal-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; align-items: center; justify-content: center; background: rgba(0,0,0,0.6); z-index: 10000;}
.subscribe-modal-overlay.open {display: flex;}
.subscribe-modal {width: 900px; max-width: 95%; background: #fff; border-radius: 25px; padding: 40px 30px; position: relative; opacity: 0; transform: translateY(20px); animation: subscribeModalFadeInUp 0.35s forwards;}
.subscribe-modal-close {position: absolute; top: -40px; right: -15px; width: 40px; height: 40px; font-size: 40px; line-height: 30px; text-align: center; background: transparent; color: #fff; border: none; cursor: pointer;}
.subscribe-modal-header {font-family: 'Roboto', sans-serif; font-size: 28px; color: #141c43; font-weight: 600; margin: 0;}
.subscribe-modal div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {font-size: 16px !important; font-weight: 700 !important;}
.subscribe-modal .wpforms-submit {background-color: #121a41 !important; color: #fff !important; font-family: 'Noto Sans', sans-serif !important; font-weight: 600 !important; transition: all .2s ease-in-out !important;}
.subscribe-modal .wpforms-submit:hover {background-color: #0b3692 !important;}
@media screen and (max-height: 800px) {
	.subscribe-modal {max-height: 500px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;}
	.subscribe-modal-close:not(.subscribe-modal-close--inner) {display: none;}
	.subscribe-modal-close--inner {position: absolute; top: 15px; right: 15px; width: 40px; height: 40px; font-size: 40px; line-height: 30px; text-align: center; background: transparent; color: #141c43; border: none; cursor: pointer; z-index: 10001;}
}
@keyframes subscribeModalFadeInUp {from {opacity: 0; transform: translateY(20px);} to {opacity: 1; transform: translateY(0);}}
@keyframes subscribeModalFadeOutUp {from {opacity: 1; transform: translateY(0);} to {opacity: 0; transform: translateY(20px);}}
.invest-modal-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; align-items: center; justify-content: center; background: rgba(0,0,0,0.6); z-index: 10000;}
.invest-modal-overlay.open {display: flex;}
.invest-modal {width: 900px; max-width: 95%; background: #fff; border-radius: 25px; padding: 40px 30px; position: relative; opacity: 0; transform: translateY(20px); animation: investModalFadeInUp 0.35s forwards;}
.invest-modal-close {position: absolute; top: -40px; right: -15px; width: 40px; height: 40px; font-size: 40px; line-height: 30px; text-align: center; background: transparent; color: #fff; border: none; cursor: pointer;}
.invest-modal-header {font-family: 'Roboto', sans-serif; font-size: 28px; color: #141c43; font-weight: 600; margin: 0;}
.invest-modal-description {font-size: 16px; color: #333; margin-top: 8px;}
.invest-modal-buttons {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 20px;}
.invest-modal-buttons a {display: block; text-decoration: none; text-align: center; padding: 10px 0; font-family: 'Roboto', sans-serif; color: #141c43; font-weight: 500; font-size: 16px; border: 1px solid #0879f8; border-radius: 0; transition: all .2s ease-in-out; position: relative;}
.invest-modal-buttons a::after {content: "\f2ee"; font-family: 'Material-Design-Iconic-Font'; position: relative; top: 2px; left: 0; margin-left: 7px; font-size: 18px; font-weight: 700; color: #141c43; transform: rotate(-45deg); transition: all .2s ease-in-out; display: inline-block;}
.invest-modal-buttons a:hover {background: #0879f8; color: #fff;}
.invest-modal-buttons a:hover::after {left: 2px; transform: rotate(0); color: #fff;}
.invest-modal-learn-row {display: grid; grid-template-columns: 2fr 1fr; gap: 12px; align-items: center; border-top: 1px solid #ccc; margin-top: 50px; margin-bottom: 50px; padding-top: 45px;}
.invest-modal-learn-content h3 {font-family: 'Roboto', sans-serif; font-size: 22px; color: #141c43; font-weight: 600; margin: 0;}
.invest-modal-learn-content p {font-size: 16px; color: #333; margin: 8px 0 0;}
.invest-modal-learn-action .invest-learn-btn {display: block; padding: 12px 24px; background: #141c43; color: #fff; text-align: center; text-transform: uppercase; text-decoration: none; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 700; border-radius: 5px; transition: background .2s ease-in-out;}
.invest-modal-learn-action .invest-learn-btn:hover {background: #0b3692;}
.invest-modal-learn-action .invest-learn-btn:hover > i {left: 5px;}
.invest-modal-learn-action .invest-learn-btn i {position: relative; left: 0; margin-left: 10px; transition: all .2s ease-in-out;}
.invest-modal-disclaimer {font-size: 14px; color: #333;}
@media screen and (max-height: 800px) {
	.invest-modal {max-height: 500px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;}
	.invest-modal-close:not(.invest-modal-close--inner) {display: none;}
	.invest-modal-close--inner {position: absolute; top: 15px; right: 15px; width: 40px; height: 40px; font-size: 40px; line-height: 30px; text-align: center; background: transparent; color: #141c43; border: none; cursor: pointer; z-index: 10001;}
}
@keyframes investModalFadeInUp {from {opacity: 0; transform: translateY(20px);} to {opacity: 1; transform: translateY(0);}}
@keyframes investModalFadeOutUp {from {opacity: 1; transform: translateY(0);} to {opacity: 0; transform: translateY(20px);}}
.alert {margin-bottom: 0 !important;}
.alert.alert-primary {background-color: #141c43 !important;}
.ripple-container {display: none !important;}
.sticky-fund-menu {top: 70px !important;}
.ms-hero-page,
.ms-hero-page-override {margin: 0 !important;}
.ms-footbar {background-color: #083b95 !important;}
.btn-circle.btn-circle-raised.btn-circle-primary {background-color: #141c43 !important;}
.btn-circle.btn-circle-raised.btn-circle-primary::before {background-color: #0879f8 !important;}
@media screen and (max-width: 1999px) {
    .neos-global-nav .yamm .yamm-content {padding: 20px 200px;}
	.hero-cta h1 {width: auto;}
}
@media screen and (max-width: 1900px) {
    .fund-page-hero-cta {left: 20%;}
}
@media screen and (max-width: 1810px) {
	.fund-page-hero-cta {left: 35%;}
    .fund-page-hero-cta-btns {flex-direction: column; align-items: start;}
	.fund-page-hero-cta h1 {margin-top:50px;}
}
@media screen and (max-width: 1775px) {
    .blog-home-hero-content .bg-overlay,
    .blog-video-hero-content .bg-overlay,
    .blog-single-post-hero-content .bg-overlay{padding:35px 125px;}
    .blog-home-tab-content{padding-right:125px;padding-left:125px;}
    .blog-single-post-content{padding-right:125px;padding-left:125px;}
}
@media screen and (max-width: 1740px) {
    .neos-global-nav .yamm .yamm-content {padding: 20px 100px;}
    .hero-cta {left: 0;}
    .fund-page-hero-cta {left: 15%;}
}
@media screen and (max-width: 1550px) {
    .neos-global-nav .yamm .yamm-content {padding: 20px 30px;}
	.hero-content {height: 710px; padding-top: 35px;}
	.hero-cta-btns {flex-direction: column; align-items: start;}
	.hero-content .etf-slider {bottom: 0; right: 0; height: 675px; margin-bottom: 0;}
	.hero-content .etf-slider::before {width: 725px; height: 725px;}
	.hero-content .etf-slider-top .etf-title {font-size: 54px;}
	.hero-content .etf-slider-top .stat-title {font-size: 20px;}
	.hero-content .etf-slider-top .stat {font-size: 54px;}
	.hero-content .etf-slider-bottom {max-width: 450px;}
	.hero-content .etf-slider-bottom .slide {flex: 0 0 calc((100% - 20px) / 2); height: 150px; border-radius: 20px;}
	.hero-content .etf-slider-bottom .slide .etf-title {font-size: 26px;}
	.hero-content .etf-slider-bottom .slide .etf-desc {font-size: 16px;}
	.etf-categories {background-position: top 0 left 80%; background-size:580px;}
	.etf-categories .etf-category-slide {width: 350px; min-width: 350px;}
	.etf-categories .category-icon {width: 100px;}
	.fund-page-hero-content {height: 585px; padding-top: 35px;}
	.fund-page-hero-content .fund-page-nav-stats {bottom: 0; right: 0; margin-bottom: 0;}
	.fund-page-hero-content .fund-page-nav-stats::before {width: 725px; height: 725px;}
	.fund-page-hero-cta h1 {margin-top:90px;}
	.blog-home-hero-content .bg-overlay,
	.blog-video-hero-content .bg-overlay,
	.blog-single-post-hero-content .bg-overlay{padding:35px 25px;}
	.blog-home-hero-content .main-featured-insight,
	.blog-video-hero-content .main-featured-video{padding-right:25px;}
    .blog-home-tab-content{padding-right:25px;padding-left:25px;}
    .blog-single-post-content{padding-right:25px;padding-left:25px;}
}
@media screen and (max-width: 1460px) {
	.home-insights .slider-nav {top: 33%;}
    .insight-slide .insight-content h4 {font-size: 22px;}
	.insight-slide .insight-category {font-size: 13px;}
}
@media screen and (max-width: 1275px) {
	.neos-global-nav .etfs-menu ul li a {font-size: 17px !important;}
	.hero-content {padding-left: 35px;}
	.fund-page-hero-content {padding-left: 35px;}
	.etf-categories {padding-left: 35px; padding-right: 35px;}
	.home-awards-slider {padding: 75px 25px 15px;}
	.explore-etfs-table {padding: 75px 35px 35px;}
	.home-about-neos {padding: 175px 35px 100px;}
	.home-insights {padding: 100px 35px;}
	.blog-home-hero-content{background-position:calc(100% + 200px) bottom,bottom right;}
	.blog-home-tab-content {background-position:calc(0% - 200px) bottom;background-size:35% auto;}
	.blog-video-hero-content{background-position:calc(100% + 200px) bottom,bottom right;}
	.blog-single-post-content {background-position:calc(0% - 200px) bottom;background-size:35% auto;}
}
@media screen and (max-width: 1199px) {
	.etf-btn-grid {grid-template-columns: 1fr !important;}
    .etfs-menu .res-col .compare-learn {display: none;}
	.hero-content {height: auto; background: url('../img/assets/home-hero-pattern-bg.png') no-repeat bottom center / 500px auto, linear-gradient(306deg, rgba(20,28,67,1) 0%, rgba(11,54,146,1) 100%); background-repeat: no-repeat; background-position:top 15% left 25%; background-size: 500px auto, cover; padding-bottom: 0; padding-left: 0;}
	.hero-content .no-padding {padding-left: 0; padding-right: 0;}
	.hero-cta {max-width: 800px; margin: auto; padding-right: 35px; padding-bottom: 50px; padding-left: 35px;}
	.hero-cta h1 {margin-top: 25px;}
	.hero-cta-btns {flex-direction: row; align-items: center;}
	.home-about-neos .neos-intro p {font-size: 18px;}
	.home-insights p {font-size: 18px; margin: 40px auto 60px;}
	.home-insights .slider-nav {top: 28%;}
	.fund-page-hero-content {height: auto; background: url('../img/assets/home-hero-pattern-bg.png') no-repeat bottom center / 500px auto, linear-gradient(306deg, rgba(20,28,67,1) 0%, rgba(11,54,146,1) 100%); background-repeat: no-repeat; background-position:top 15% left 25%; background-size: 500px auto, cover; padding-bottom: 0; padding-left: 0;}
	.fund-page-hero-content .no-padding {padding-left: 0; padding-right: 0;}
	.fund-page-hero-cta {max-width: 800px; left: 0; margin: auto; padding-right: 35px; padding-bottom: 50px; padding-left: 35px;}
	.fund-page-hero-cta h1 {margin-top: 25px;}
	.fund-page-hero-cta-btns {flex-direction: row; align-items: center;}
	.blog-home-hero-content{background-position:calc(100% + 200px) bottom,bottom right;background-size:45% auto,cover;}
	.blog-video-hero-content{background-position:calc(100% + 200px) bottom,bottom right;background-size:45% auto,cover;}
	.blog-video-hero-content .main-featured-video{margin-bottom:75px;padding-right:0;}
	.blog-single-post-hero-content{background-position:calc(100% + 100px) bottom,bottom right;background-size:35% auto,cover;}
}
@media screen and (max-width: 1050px) {
	.neos-global-nav .navbar .nav > li > a {padding:35px 19px;}
	.neos-global-nav .navbar.scrolled .nav > li > a {padding:25px 19px;}
	.neos-global-nav .navbar.scrolled .nav > li.subscribe-btn,
	.neos-global-nav .navbar.scrolled .nav > li.invest-btn {padding:13px 25px;}
}
@media screen and (max-width: 991px) {
    .neos-global-nav {display: none;}
    .table-responsive {width: 100%; overflow-x: auto; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 0;}
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > td {white-space: nowrap;}
	.home-about-neos {padding-bottom: 65px;}
	.home-about-neos .neos-intro {margin-bottom: 40px;}
	.home-about-neos .info-cards {gap: 35px;}
	.home-insights .slider-nav {top: 30%;}
	.insight-slide {width: calc((100% - 60px) / 2);}
	.insight-slide .insight-content h4 {font-size: 26px;}
	.insight-slide .insight-category {font-size: 14px;}
	.blog-home-hero-content{background-size:55% auto,cover;}
	.blog-home-hero-content .bg-overlay{padding:35px 25px 75px;}
	.blog-home-hero-content .main-featured-insight{margin-bottom:50px;padding-right:0;}
	.blog-home-hero-content .featured-insight h3{margin-top:15px;}
	.blog-home-tab-content {background-position:calc(0% - 100px) bottom;background-size:45% auto;}
	.blog-home-tab-content .masonry-sizer,
	.blog-home-tab-content .masonry-item{width:50%;}
	.blog-single-post-hero-content{background-size:45% auto,cover;}
	.blog-single-post-content {background-position:calc(0% - 100px) bottom;background-size:45% auto;}
}
@media screen and (max-width: 905px) {
	.blog-home-tab-menu ul.tab-menu {display: grid; grid-template-columns: repeat(2, 1fr); text-align: center;}
}
@media screen and (max-width: 767px) {
	.hero-content .etf-slider-bottom .slider-nav {display: none;}
	.etf-categories .etf-category-slide {width: 300px; min-width: 300px; padding: 25px 35px;}
	.etf-categories .category-icon {width: 75px;}
	#tab-average-annual-returns {margin-top: 15px;}
	.home-insights .slider-nav {top: 35%;}
	.home-awards-slider .award-slide img {max-height: 70px;}
	.insight-slide {width: 100%;}
	.insight-slide .insight-content h4 {font-size: 28px;}
	.blog-home-tab-content {background-position:calc(0% - 100px) bottom;background-size:55% auto;}
	.blog-video-hero-content .main-featured-video iframe{min-height:400px;}
	.blog-video-hero-content .featured-insight img{margin-bottom:15px;}
	.blog-single-post-content {background-position:calc(0% - 100px) bottom;background-size:55% auto;}
	.invest-modal-buttons {grid-template-columns: repeat(2, 1fr);}
	.invest-modal-learn-row {grid-template-columns: 1fr;}
}
@media screen and (max-width: 662px) {
	.blog-home-tab-menu ul.tab-menu li.tab-item span {display: block;}
}
@media screen and (max-width: 650px) {
	.fund-page-hero-cta-btns {flex-direction: column; align-items: start;}
}
@media screen and (max-width: 600px) {
	.hero-content .etf-slider-top {margin-bottom: -15px;}
	.hero-content .etf-slider-bottom .slide {height: 135px;}
	.fund-page-hero-tabs {min-width: auto;}
	.fund-page-hero-tab-titles li span.wrap {display: inline; white-space: pre-line;}
	.fund-page-hero-tab-titles li span.wrap::before {content: "\A";}
	.blog-home-hero-content{background-position:calc(100% + 100px) bottom,bottom right;background-size:60% auto,cover;}
	.blog-home-tab-content .masonry-sizer,
	.blog-home-tab-content .masonry-item{width:100%;}
	.blog-video-hero-content{background-position:calc(100% + 100px) bottom,bottom right;background-size:60% auto,cover;}
}
@media screen and (max-width: 550px) {
	.hero-cta-btns {flex-direction: column; align-items: start;}
	.hero-content .etf-slider-top {margin-top: 50px;}
	.hero-content .etf-slider-top .etf-title {font-size: 44px; padding: 13px 18px 18px 18px;}
	.hero-content .etf-slider-top .stat {font-size: 44px;}
	.etf-categories-nav-header h2 span {display: block;}
	.home-awards-slider .award-slide img {max-height: 60px;}
	.home-insights .slider-nav {top: 32%;}
	.invest-modal-buttons a {font-size: 15px;}
	.invest-modal-buttons a::after {font-size: 16px;}
}
@media screen and (max-width: 450px) {
	.home-insights .slider-nav {top: 27%;}
	.insight-slide .insight-content h4 {font-size: 26px;}
	.insight-slide .insight-category {font-size: 13px;}
	.fund-page-hero-content .distribution-info .stat {font-size: 22px;}
	.fund-page-hero-content .annual-returns-info .col {padding: 0;}
	.fund-page-hero-content .annual-returns-info .stat {font-size: 22px;}
}
@media screen and (max-width: 432px) {
	.blog-home-tab-menu ul.tab-menu li.tab-item {font-size: 14px; padding: 15px 15px;}
}