<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document 
font-family: 'Founders Grotesk';
*/
@font-face {
    font-family: 'Founders Grotesk';
    src: url('../fonts/FoundersGrotesk-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Founders Grotesk';
    src: url('../fonts/FoundersGrotesk-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('../fonts/FoundersGrotesk-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('../fonts/FoundersGrotesk-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Founders Grotesk';
    src: url('../fonts/FoundersGrotesk-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
:root {
	--black:#000000;
	--white:#ffffff;
	--dark:#273F33;
	--blue:#32E1FF;
	--bluegreen:#00E6AF;
	--bluegreenlight:#CCFAEF;
	--yellow:#E6FF00;
	--purple:#7478fe;
}

html, body { height:100%; }
body { font-family: 'Founders Grotesk'; color:var(--dark); font-size:0.875; line-height: 1.4; font-weight: normal; }
img { max-width:100%; height:auto; vertical-align: inherit; }
strong {font-weight: 700;}
a, button, input[type=submit] { text-decoration: none; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; position: relative; }
a, .btn-link {color:var(--dark)}
a:hover, a:focus {color:var(--dark);}
ul, ol { margin-bottom:2rem; }
li { margin-bottom: 5px; }
a:hover, a:focus, button, .btn { text-decoration:none; outline:0 !important; outline-offset:0px !important;}
label { font-weight:normal; }
.data-table { display:table; table-layout:fixed; width:100%; float:none; }
.data-cell { display:table-cell; vertical-align:middle; min-width:1%; float:none; }
.data-table.vtop .data-cell { vertical-align:top; }
iframe { width:100% !important; }
sub, sup {font-size:50%; top:-.6em; }
.panel {box-shadow:none; border:none; border-radius:0;}
.form-control { background-color:var(--white); box-shadow:none; border-color:var(--white); color:var(--dark); border-radius:5px; height:50px; }
textarea.form-control { height: 135px; }
.form-control:focus { border-color:var(--white); background-color:var(--white); }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:var(--white); opacity:1; }
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 100%; height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 3%; }
.alignright, img.alignright { display: inline; float: right; margin-left: 3%; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom:25px; }
select.form-control, select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border:1px solid #6d6d6d; height:50px; background-image: url(../images/select-icon.svg); background-size:18px;  background-repeat:no-repeat; background-position:calc(100% - 10px) center; display:inline-block; vertical-align:middle; border-radius:0; cursor:pointer; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
select:focus, option:focus { outline:0 !important; }
select[multiple].form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; background:none; padding-right:25px; height:auto; }
select::-ms-expand { display:none; }
.text-grey { color: var(--grey) }
.btn { font-size:14px; padding-left: 20px; padding-right: 20px; overflow: hidden; }
.btn:focus, .btn:active, .form-control:focus { box-shadow:none !important; }
.btn-xs, .form-control-xs, .input-group-xs &gt; .form-control, .input-group-xs &gt; .input-group-append &gt; .btn, .input-group-xs &gt; .input-group-prepend &gt; .btn { padding:0.175rem 0.75rem; border-radius:5px; }
.btn-sm, .form-control-sm, .input-group-sm &gt; .form-control, .input-group-sm &gt; .input-group-append &gt; .btn, .input-group-sm &gt; .input-group-prepend &gt; .btn { padding:0.275rem 0.95rem }
.btn-lg, .form-control-lg, .input-group-lg &gt; .form-control, .input-group-lg &gt; .input-group-append &gt; .btn, .input-group-lg &gt; .input-group-prepend &gt; .btn { padding:12px 25px; }
.btn { box-shadow: 0 0 1px transparent; position: relative; }
.btn:hover { color: #fff; text-decoration: none; }
.btn:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); }
img[align="left"] { margin:0 30px 20px 0;}
img[align="right"] { margin:0 0 30px 20px;}
.section {padding:15px 40px;}
.title-lg, .title-md, .title-sm, .title-xs, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 600; margin: 0 0 1rem 0; line-height: normal; }
.title-lg, h1 { font-size:2.75rem; }
.title-md, h2 { font-size:32px; }
.title-sm, h3 { font-size:24px; }
.title-xs, h4 { font-size:20px; }
.title-xxs, h5 { font-size:18px; }
.title-big { font-size:32px; font-weight: 400; }
.relative { position:relative; }
hr {border-color:#c9c8c8;}
.small, small { font-size: 80%; }

@-webkit-keyframes autofill { to {background: #fff;} }
input:-webkit-autofill {-webkit-animation-name: autofill; -webkit-animation-fill-mode: both;}

.btn { border-radius:0; font-weight: 500; font-size: 1.125rem; line-height: 45px; padding-top: 3px; padding-bottom: 0; }
.btn-group-lg &gt; .btn, .btn-lg { padding: .5rem 1rem; font-size: 1.1rem; line-height: 45px; }
.btn-lg { padding-left: 30px; padding-right: 30px;}
.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: var(--dark); border-color: var(--dark); }

.btn-primary { color: var(--white); background-color: var(--dark); border-color: var(--dark); }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show &gt; .btn-primary.dropdown-toggle { color: var(--dark); background-color: var(--bluegreen); border-color: var(--bluegreen); }

.btn-secondary { color: var(--dark); background-color: var(--white); border-color: var(--white); border-width:2px; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show &gt; .btn-secondary.dropdown-toggle { color:var(--white); background-color:var(--dark); border-color:var(--dark); }

.btn-transparent, .btn-transparent:hover, .btn-transparent:focus, .btn-transparent:active, .btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent:not(:disabled):not(.disabled).active, .show &gt; .btn-transparent.dropdown-toggle { color: var(--dark); background-color: transparent; border:none; border-bottom:2px solid var(--dark); padding: 0; }

.glidepath-tool { height:1028px; overflow-y: auto; overflow-x: hidden; width: 100%; max-width: 1240px; margin: auto; }

.entry-head { overflow: hidden; }
.entry-head .title-lg { margin:1.5rem 0; }
.entry-head p { font-size: 1.375rem; }

.divider { display:block; background-color: var(--dark); height: 6px; }
.main-panel { display:flex; height: 100%; border: 1px solid var(--dark); }

.left-panel { background-color:var(--bluegreen); min-width:44.5%; max-width: 44.5%; padding: 80px 40px; position: relative; z-index: 2; }
.logo { position: absolute; left:40px; bottom:40px; }
.logo.small img { max-width: 175px; }

.fadeani { -webkit-animation: 2s ease 0s normal forwards 1 fadein; animation: 2s ease 0s normal forwards 1 fadein; }
.fadeani-fast { -webkit-animation: 1s ease 0s normal forwards 1 fadein; animation: 1s ease 0s normal forwards 1 fadein; }
@keyframes fadein{
    0% { opacity:0; }
    60% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein{
    0% { opacity:0; }
    60% { opacity:0; }
    100% { opacity:1; }
}


/*Navbar Start*/
.navbar-toggler { position: absolute; z-index: 9; left:40px; top:40px; padding: 0; margin: 0; background-color: transparent; background-image: none; border: none; border-radius: 0; }
.navbar-toggler:focus { box-shadow:none; }
.navbar-toggler .icon-bar { display: block; width: 43px; height: 4px; border-radius: 0; }
.navbar-toggler .icon-bar { background-color: var(--dark); }
.navbar-toggler .icon-bar+.icon-bar { margin-top:4px; }
.navbar-toggler .icon-bar:nth-of-type(2) { top: 1px; }
.navbar-toggler .icon-bar:nth-of-type(3) { top: 2px; }
.navbar-toggler .icon-bar { position: relative; transition: all 500ms ease-in-out; }
.navbar-toggler.active .icon-bar { background-color: var(--white); }
.navbar-toggler.active .icon-bar:nth-of-type(1) { top: 6px; transform: rotate(-45deg); }
.navbar-toggler.active .icon-bar:nth-of-type(2) { background-color: transparent; }
.navbar-toggler.active .icon-bar:nth-of-type(3) { top: -10px; transform: rotate(45deg); width: 43px; }
.navbar-collapse { position: absolute; top: 0; left:-100%; transition-duration: .4s; background: var(--dark); width: 100%; padding: 80px 40px; text-align: left; z-index: 5; height: 100%; overflow: auto; }
.navbar-collapse.show { left:0; }
#navbar .menu-head { margin:0; color: var(--white); font-size: 2rem; font-weight: 600; margin-bottom: 1.5rem; border-bottom: 2px solid var(--white); }
#navbar .menu-head .nav-link { color: var(--white); padding: 0; }
.navbar-nav { margin-bottom:2rem; }
.navbar-nav .nav-item.heading { margin:0; color: var(--white); font-weight: 600; }
.navbar-nav .nav-item { color: var(--white); margin: 0; padding: .5rem 0; font-size: 1rem; }
.navbar-nav .nav-link { color: var(--white); position: relative; text-decoration: underline; font-size: 1rem; padding: 0; }
.navbar-nav .nav-link:hover, .bottom-navbar .navbar-nav .nav-link:hover, #navbar .menu-head .nav-link:hover { color: var(--bluegreen); }
.bottom-navbar .navbar-nav { display: flex; margin: 0; flex-direction: row; }
.bottom-navbar .navbar-nav .nav-item { display: inline-block; margin-right: 2rem; }
.bottom-navbar .navbar-nav .nav-item:last-child { margin-right: 0; }
.bottom-navbar .navbar-nav .nav-link { color: var(--white); position: relative; font-size: 1.3rem; text-decoration: none; }
.white--navbar .navbar-toggler .icon-bar { background-color: var(--white); }

.second-navbar.navbar-collapse { height: auto; top: -100%; padding: 40px; left:0; z-index: 3; }
.second-navbar.navbar-collapse.show { top: 102px; }
.entry-header--submenu .navbar-nav { margin: 0; padding: 0; border-top:1px solid var(--dark); opacity: 0; visibility: hidden; transition-delay: .4s; transition-duration: 4s; }
.second-navbar.navbar-collapse .navbar-nav .nav-item { margin:0; padding: 14px 10px 8px 10px; list-style: none; list-style-position: inside; border-bottom:1px solid var(--white); transition-duration: .4s; }
.second-navbar.navbar-collapse .navbar-nav .nav-link { display: inline-block; width: calc(100% - 20px); font-size: 1.1rem; font-weight: 400; padding: 0; position: relative; color: var(--white); text-decoration: none; }
.second-navbar.navbar-collapse .navbar-nav .nav-item:hover { background-color: rgba(255,255,255,.1); }
.second-navbar.navbar-collapse .navbar-nav .nav-item.active { opacity: .4; }
.second-navbar.navbar-collapse .navbar-nav .nav-link:before { position: absolute; content: ''; top:50%; right:0; border: solid var(--white); border-width: 0 3px 3px 0; padding: 3px; -webkit-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); }
.second-navbar.navbar-collapse .navbar-nav .nav-item.heading:hover { background-color: transparent; }
.second-navbar.navbar-collapse .navbar-nav .nav-item.heading span { display:block; margin-bottom: 1.5rem; }

.menutwo.navbar-toggler.active .icon-bar { background-color:var(--dark); }
.menutwo.navbar-toggler.active .icon-bar:nth-of-type(2) { background-color: transparent; }
/*Navbar End*/

.right-panel { background-color:var(--bluegreenlight); position: relative; width: 100%; }
.yellow-back { background-color: var(--yellow); }
.bluegreen-back { background-color: var(--bluegreen);}
.blue-back { background-color: var(--blue); }
.purple-back { background-color: var(--purple); }
.white-back { background-color: var(--white); }

.yellow-col { color: var(--yellow); }
.bluegreen-col { color: var(--bluegreen);}
.blue-col { color: var(--blue); }
.purple-col { color: var(--purple); }
.white-col { color: var(--white); }

.right-panel .sec-pic { width: 100%; }
.right-panel .btn.fadeani { position: absolute; right:40px; bottom:40px; }

.dark--panel { background-color: var(--dark); min-width: 380px; max-width: 380px; padding: 80px 0; }

.internal-navbar ul { margin:0; padding: 0; list-style: none; }
.internal-navbar ul li { margin:0 0 10px 0; padding: 0; }
.internal-navbar ul li a { color: var(--white); position: relative; font-size: 2rem; font-weight: 600; line-height: 50px; display: block; opacity: .5; padding-left: 40px; padding-top: 10px }
.internal-navbar ul li a:before { position: absolute; content: ''; left:0; top:0; width: 8px; height: 100%; opacity: 0; visibility: hidden; transition-duration: .4s; }
.internal-navbar ul li a:after { /*-webkit-animation: 3.5s ease 0s normal forwards 1 fadein; animation: 3.5s ease 0s normal forwards 1 fadein;*/ position: absolute; content: ''; top:50%; right: 0; transform: translateY(-50%); border-top: 23px solid transparent; border-bottom: 23px solid transparent;  border-right:23px solid var(--white); opacity: 0; visibility: hidden; transition-duration: .4s; }
.internal-navbar ul li a:hover, .internal-navbar ul li.active a { background-color: rgba(255,255,255,.05); opacity: 1;  }
.internal-navbar ul li a:hover:before, .internal-navbar ul li a:hover:after, .internal-navbar ul li.active a:before, .internal-navbar ul li.active a:after { opacity: 1; visibility: visible; }

.internal-navbar ul li.yellow a:before, .internal-navbar ul li.yellow.active a:before { background-color: var(--yellow); }
.internal-navbar ul li.bluegreen a:before, .internal-navbar ul li.bluegreen.active a:before { background-color: var(--bluegreen);}
.internal-navbar ul li.blue a:before, .internal-navbar ul li.blue.active a:before { background-color: var(--blue); }
.internal-navbar ul li.purple a:before, .internal-navbar ul li.purple.active a:before { background-color: var(--purple); }

.internal-navbar ul li.yellow a:hover:after, .internal-navbar ul li.yellow.active a:after { border-right-color: var(--yellow); }
.internal-navbar ul li.bluegreen a:hover:after, .internal-navbar ul li.bluegreen.active a:after { border-right-color: var(--bluegreen);}
.internal-navbar ul li.blue a:hover:after, .internal-navbar ul li.blue.active a:after { border-right-color: var(--blue); }
.internal-navbar ul li.purple a:hover:after, .internal-navbar ul li.purple.active a:after { border-right-color: var(--purple); }

.internal-navbar ul li.yellow a:hover, .internal-navbar ul li.yellow.active a { color: var(--yellow); }
.internal-navbar ul li.bluegreen a:hover, .internal-navbar ul li.bluegreen.active a { color: var(--bluegreen);}
.internal-navbar ul li.blue a:hover, .internal-navbar ul li.blue.active a { color: var(--blue); }
.internal-navbar ul li.purple a:hover, .internal-navbar ul li.purple.active a { color: var(--purple); }

.footer-navbar { position: absolute; left: 40px; bottom: 100px; }
.footer-navbar .navbar-nav { margin: 0; padding: 0; }
.footer-navbar .navbar-nav .nav-link { font-size:1.25rem; text-decoration: none; opacity: .5; transition-duration: .4; }
.footer-navbar .navbar-nav .nav-link:hover { opacity: 1; }

.ico { width:16px; height: 16px; background-size: cover!important; display: inline-block; vertical-align: middle; margin-right: 12px; }
.pdf-ico { background: url(../images/pdf.svg) no-repeat; }
.source-ico { background: url(../images/source.svg) no-repeat; }
.arrow-ico { background: url(../images/arrow.svg) no-repeat; }

.link-sec ul { margin:0; padding: 0; list-style: none; }
.link-sec ul li { margin: 0 15px 0 0; }
.link-sec ul li:last-child { margin: 0; }
.link-sec ul li a { display: flex; align-items: center; background: rgba(39,63,51,.2); border-radius: 100px; line-height: 31px; justify-content: center; font-size: 1.125rem; font-weight: 500; padding-top: 5px; padding-left: 14px; padding-right: 28px; }
.link-sec ul li.heading a { font-size: 1.3rem; }
.link-sec ul li a:hover { background-color: var(--dark); color: var(--white); }
.link-sec ul li .ico { position: relative; top: -3px; }
.link-sec ul li a:hover .pdf-ico { background: url(../images/pdf-wht.svg) no-repeat; }
.link-sec ul li a:hover .source-ico { background: url(../images/source-wht.svg) no-repeat; }
.link-sec ul li a:hover .arrow-ico { background: url(../images/arrow-wht.svg) no-repeat; }

.popover { max-width: 410px; /*left: -100px!important;*/ }
/*.popover .popover-arrow { left: 100px!important; }*/

.entry-section p, .entry-section li { font-size: 1.2rem; line-height: normal; }
.entry-container { min-height: 730px; margin-top: 102px; }
.entry-container a { text-decoration: underline; }
.entry-container a:hover { color:var(--bluegreen); }

table td, table th { padding: 5px 10px; border-top: 1px solid var(--white); border-right:none; color: var(--dark); font-size: 1rem; line-height: normal; }
.table-small table td, .table-small table th { padding: 5px 10px; font-size: .8rem; line-height: normal; }
table td .rotate90, table th .rotate90 { transform: rotate(-90deg); display: flex; white-space: nowrap; justify-content: center; }
table td.bigborder, table th.bigborder { border-top:3px solid var(--dark); }
table td.smallborder, table th.smallborder { border-top:1px solid var(--dark); }
table tr:last-child td { border-bottom:1px solid var(--dark); }
table.table-hover tr:hover td { background-color: var(--dark); color: var(--white); }

.col-md-6 table td, .col-md-6 table th, .col-lg-7 table td, .col-lg-7 table th, table.full-table td, table.full-table th { padding: 7px 10px; }

.small-head { font-size:1.5625rem; font-weight: 600; }
.number { font-size:160px; line-height: 100%; margin-top: 25px; }
.advantage-number p { font-size:1.25rem; }

.row, .navbar-sec { width:100%; }

.link-sec { position:relative; z-index: 3; min-height: 40px; }

.panel-links ul { margin: 0; padding: 0; list-style: none; border-top:1px solid var(--dark); }
.panel-links ul li { display: block; font-size: 1.2rem; border-bottom:1px solid var(--dark); font-weight: 600; margin: 0; padding: 15px 15px 8px 15px; position: relative; }
.panel-links ul li a { display: block; position: relative; }
.panel-links ul li:hover { background-color: rgba(39,63,51,.1); }
.panel-links ul li a:before { position: absolute; content: ''; top:-1px; /*transform: translateY(-50%);*/ right:0; border-top:12px solid transparent; border-bottom:12px solid transparent; border-left:12px solid var(--dark);  }

.full-panel { background-color:var(--white); position: relative; width: 100%; }

.entry-header { position: absolute; top:102px; width: 100%; padding: 19px 40px 17px 40px; background-color:var(--dark); color: var(--white); display: flex; align-items: center; z-index: 2; transition: height 0.4s ease-out; }
.entry-header.show { transition: height 0.4s ease-in; }

.entry-header .title-sm { margin: 0; color: var(--white); font-weight: normal; }
.entry-header--colum .title-sm {opacity:1; visibility: visible; transition-duration: .4s; }
.entry-header--colum .title-sm.unactive {opacity:0; visibility: hidden; }
.entry-header p { margin: 0; }
.entry-header .entry-header--page_view img { opacity: .5; transition-duration: .4s; vertical-align: middle; }
.entry-header--page_view a.view-btn { margin-top: 5px; display: inline-block; }
.entry-header--page_view a { color:var(--white); }
.entry-header--page_view a:hover img, .entry-header--page_view a.active img { opacity: 1; }
.entry-header .shortname { margin: 0 0 5px 0; display: block; }

.inner--head { padding:33px 40px 33px 100px; }

.switch{position:relative;display:inline-block;vertical-align:middle;width:96px;height:36px;border-radius:18px; cursor: pointer;}
.switch-input{position:absolute;top:0;left:0;opacity:0;}
.switch-label{position:relative;display:block;height:inherit;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);-webkit-transition:0.15s ease-out;-moz-transition:0.15s ease-out;-o-transition:0.15s ease-out;transition:0.15s ease-out;-webkit-transition-property:opacity background;-moz-transition-property:opacity background;-o-transition-property:opacity background;transition-property:opacity background;}
.switch-label:before, .switch-label:after{position:absolute;top:13px;line-height:1;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;}
.switch-label:before{content:attr(data-off);right:11px;color:#707070;text-shadow:0 1px rgba(255, 255, 255, 0.5);}
.switch-label:after{content:attr(data-on);left:15px;color:var(--white);text-shadow:0 1px rgba(0, 0, 0, 0.2);opacity:0;}
.switch-input:checked ~ .switch-label{background:var(--dark);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);}
.switch-input:checked ~ .switch-label:before{opacity:0;}
.switch-input:checked ~ .switch-label:after{opacity:1;}
.switch-handle{position:absolute;top:3px;left:4px;width:30px;height:30px;background:var(--white);border-radius:100px;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:left 0.15s ease-out;transition:left 0.15s ease-out;}
.switch-input:checked ~ .switch-handle{left:62px;}

.label-name { display:inline-block; vertical-align: middle; margin-right: 10px; margin-top: 5px; font-weight: 600; }

.fnavbar ul { margin:0; padding: 0; list-style: none; display: flex; }
.fnavbar ul li { margin:0 15px; list-style: none; font-size: 1.25rem; }
.fnavbar ul li a:hover { color: var(--bluegreen); }

.entry-header--page_view { text-align:right; }

.entry-header--submenu { max-height: 0; transition: max-height 0.4s ease-out; position: relative; opacity: 0; visibility: hidden; }
.entry-header--submenu.show { max-height: 600px; transition: max-height 0.4s ease-in; margin-top: -35px; opacity: 1; visibility: visible;  }
.entry-header--submenu.show ul { opacity: 1; visibility: visible; }
.entry-header--submenu ul { margin: 0; padding: 0; border-top:1px solid var(--dark); opacity: 0; visibility: hidden; transition-delay: .4s; transition-duration: 4s; }
.entry-header--submenu ul li { font-size: 1.3rem; font-weight: 400; margin:0; padding: 14px 10px 8px 10px; list-style: decimal; list-style-position: inside; border-bottom:1px solid var(--white); transition-duration: .4s; }
.entry-header--submenu ul li a { display: inline-block; width: calc(100% - 20px); font-size: 1.3rem; font-weight: 400; padding: 0; position: relative; color: var(--white); }
.entry-header--submenu ul li:hover { background-color: rgba(255,255,255,.1); }
.entry-header--submenu ul li.active { opacity: .4; }
.entry-header--submenu ul li a:before { position: absolute; content: ''; top:50%; right:20px; border: solid var(--white); border-width: 0 3px 3px 0; padding: 3px; -webkit-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg);  }

.table-graph { position:relative; }
.table-graph .sec-pic { position:relative; z-index: 1; }
.table-graph table { position:relative; z-index: 2; margin-top: -43px; }
.table-graph table td, .table-graph table th { border:none; padding:10px 10px 5px 10px;}
.table-graph table td.smallborder, .table-graph table th.smallborder { border-bottom: solid 1px var(--dark); border-top: solid 1px var(--dark);}


.vintage-fund { background-color: var(--dark); padding: 20px; border-radius: 75px; color: var(--white); display: flex; align-items: center; font-size: 14px; }
.vintage-fund .fund-name { min-width: 34%; max-width: 34%; }
.progressbar-wrapper { min-width: 66%; max-width: 66%; }

.progressbar a { list-style-type: none; margin: 0; padding: 0; width: 33.33333%; float: left; position: relative; text-align: center; text-transform: uppercase; }
.progressbar a span { position: absolute; color: var(--dark); margin-top: 45px; left: 0; right: 0; }
.progressbar a.active span:after { position: absolute; content: ''; width: 50px; height: 50px; border-radius: 100%; background-color: rgba(255,255,255,0.6); left: 50%; top: -80px; margin: 0 0 0 -25px; }
.progressbar a:before { width: 20px; height: 20px; content: ""; line-height: 30px; border: 2px solid rgba(255,255,255,0.6); background-color: var(--dark); display: block; text-align: center; margin: 0 auto; border-radius: 100%; position: relative; z-index: 2; }
.progressbar a:after { width: 100%; height: 2px; content: ''; position: absolute; background-color: rgba(255,255,255,0.4); top: 9px; left: -50%; z-index: 0; }
.progressbar a:first-child:after { content: none; }
.progressbar a.active:before { border-color: rgba(255,255,255,0.4); width: 30px; height: 30px; margin-top: -5px; background: var(--bluegreen); }
.progressbar a.active span { margin-top: 40px; }
.progressbar a.active + a:after { background-color: rgba(255,255,255,0.4); }

.big-arrow { position:relative; }
.big-arrow:before { position:absolute; content: ''; left:-45px; top:50%; transform: translateY(-50%); width: 33px; height: 57px; background-image: url(../images/bigarrow1.png); background-size: cover; }

.chart-lagends ul { margin:0; padding: 0; list-style: none; }
.chart-lagends li { margin:0 0 10px 0; padding: 0 0 0 30px; position: relative; }
.chart-lagends li span { display:inline-block; vertical-align: middle; width: 20px; height: 20px; position: absolute; top: 0; left: 0; }

#chart_wrap { position: relative; /*padding-bottom: 65%; height: 0; overflow:hidden;*/ }
/*.chart { position: absolute; top: 0; left: 0; width:100%; height:100%; }*/
#chartdiv, #chartdiv1, #chartdiv2, #chartdiv3, #chartdiv4, #chartdiv5, #chartdiv6, #chartdiv7, #chartdiv8, #chartdiv10 { width: 100%; height: 500px; }
.double--chart1, .double--chart2, .double--chart3 { width: 100%; height: 330px!important; }
a.learnmore { color:var(--white); margin: 15px 0; padding: 8px 0; display: block; border: 1px solid var(--white); text-align: center; text-decoration: none; font-size: 15px; }
a.learnmore:hover { color:var(--dark); background-color: var(--white); }
.popover-body { background-color: var(--white); font-size: 11px!important; border: 1px solid var(--white); border-radius: 4px; }
.entry-container .popover-body { padding: 1rem 1rem; color: var(--white); background-color: var(--dark); font-size: 15!important; border: 1px solid var(--dark); border-radius: 0; min-width: 200px; }
.entry-container .popover { left: 0!important; }
.entry-container .popover .popover-arrow { left: 0!important; }
.entry-container .bs-popover-auto[data-popper-placement^=top]&gt;.popover-arrow::after, .entry-container .bs-popover-top&gt;.popover-arrow::after { border-top-color: var(--dark); }

.asset-class { background: #F8F9F9; padding: 15px; line-height: normal; font-weight: 600; font-size: 1.2rem; }
.asset-class .link { display: block; position: relative; }
.asset-class .link.collapsed:before { transform: translateY(-50%) rotate(-90deg); }
.asset-class .link:before { transition-duration: .4s; position: absolute; content: ''; right:0; top:50%; width: 9px; height: 20px; transform: translateY(-50%) rotate(90deg); background-image: url(../images/bigarrow.png); background-size: cover; }

.asset-class .card { border: none; border-radius: 0; background-color: transparent; }
.asset-class .card-body { padding:0; margin-top: 1rem; }
.asset-class .card-body ul { margin: 0; list-style: none; padding:0; }
.asset-class .card-body li.heading { margin-bottom: 1rem; font-weight: 600; margin-left: -25px; }
.asset-class .card-body li { font-size: 12px; font-weight: 400; margin-bottom: 15px; padding: 0 0 0 25px; position: relative; }
.asset-class .card-body li a { text-decoration: underline; }
.asset-class .card-body li span { display:inline-block; vertical-align: middle; width: 15px; height: 15px; position: absolute; top: 0; left: 0; }

.building-chart { background-image: url(../images/building-pie-circle.png); background-position: calc(100% - 78px) center; background-repeat: no-repeat; background-size: contain; }
.building-chart.chart1 { background-image: url(../images/building-pie-circle1.png); }
.building-chart.chart2 { background-image: url(../images/building-pie-circle2.png); }
.preserving-chart { background-image: url(../images/preserving-pie-circle.png); background-position: calc(100% - 78px) center; background-repeat: no-repeat; background-size: contain; }
.preserving-chart.info3-active { background-image: url(../images/preserving-pie-circle-info3.png); }
.preserving-chart.info4-active { background-image: url(../images/preserving-pie-circle-info4.png); }
.preserving-chart.info5-active { background-image: url(../images/preserving-pie-circle-info5.png); }
.info-btn { position:absolute; width: 15px; height: 15px; z-index: 1; display: block; }
.info-btn .info-btn-img { background:url("../images/info-btn.svg") no-repeat; background-size: cover; display: block; width: 15px; height: 15px; }
.info-btn.hover .info-btn-img { background:url("../images/info-btn-wht.svg") no-repeat; background-size: cover; display: block; }

.info-btn.info1 { top:31px; left:248px; }
.info-btn.info2 { top:330px; right:115px; }
.info-btn.info3 { top:175px; left:110px; }
.info-btn.info4 { top:115px; right:140px; }
.info-btn.info5 { top:405px; right:165px; }
.info-btn.info6 { top:270px; left:108px; }
.info-btn.info7 { top:323px; left:380px; }
.info-btn.info8 { bottom: 130px; right: 105px; }
.info-btn.info9 { top: 100px; right: 50px; }

.live-column { display: flex; align-items: center; justify-content: flex-end; margin-right: 17px; }
.live-column .column { margin-right: 5px; }
.live-column .column:last-child { margin-right: 0; }
.live-column .column--one { min-width: 148px; max-width: 148px; }
.live-column .column--two { min-width: 353px; max-width: 353px; }
.live-column .column--three { min-width: 154px; max-width: 154px; }
.live-column .column a { display: block; border: 1px solid var(--dark); line-height: 25px; padding: 13px 10px 10px 10px; text-align: center; }
.live-column .column a:hover, .live-column .column a.active { background-color: var(--dark); color: var(--white); }

.livecolumn { display: flex; align-items: center; justify-content: center; margin-right: 17px; }
.livecolumn .column { margin-right: 5px; width: 100%; }
.livecolumn .column:last-child { margin-right: 0; }
.livecolumn .column a { display: block; border: 1px solid var(--dark); line-height: 25px; padding: 13px 10px 10px 10px; text-align: center; text-decoration: none!important; }
.livecolumn .column a:hover, .livecolumn .column a.active { background-color: var(--dark); color: var(--white); }

.chart--column { position: relative;  }
/*.chart--column:before { position: absolute; content: ''; left: 245px; top: 15px; width: 3px; height: calc(100% - 75px); background-color: var(--white); z-index: 5; }
.chart--column:after { position: absolute; content: ''; right: 171px; top: 15px; width: 3px; height: calc(100% - 75px); background-color: var(--white); z-index: 5; }*/

.stage-hide1, .stage-hide2, .stage-hide3 { position: relative; }
.stage-hide1:before { position: absolute; content: ''; width: 515px; height: calc(100% - 82px); top: 14px; right: 14px; background-color: rgba(255,255,255,0.6); }
.stage-hide2:before { position: absolute; content: ''; width: 157px; height: calc(100% - 82px); top: 14px; right: 14px; background-color: rgba(255,255,255,0.6); }
.stage-hide2:after { position: absolute; content: ''; width: 235px; height: calc(100% - 82px); top: 14px; left: 14px; background-color: rgba(255,255,255,0.6); }
.stage-hide3:before { position: absolute; content: ''; width: 517px; height: calc(100% - 82px); top: 14px; left: 89px; background-color: rgba(255,255,255,0.6); }

.col-one, .col-two { float: left; width: 50%; text-align: center; margin-bottom: 20px; }

.flogo { max-width: 200px;}

.single-chart .popover .box { width:15px; height: 15px; margin-right: 10px; background-color: #00E6AF; margin-top: 3px; }
.single-chart { position:relative; }
.single-chart .alpha { position:absolute; z-index: 5; left:0; top:0; cursor: pointer; width: 18px; height: 111px; background: none; }

.single-chart .alpha.les1 { left: 41px; top: 58px; width:16px; }
.single-chart .alpha.les2 { left: 65px; top: 50px; width:16px; }
.single-chart .alpha.les3 { left: 89px; top: 56px; width: 16px; }
.single-chart .alpha.les4 { left: 113px; top: 70px; width:16px; }
.single-chart .alpha.les5 { left: 137px; top: 59px; width:16px; }
.single-chart .alpha.les6 { left: 162px; top: 50px; width:16px; }
.single-chart .alpha.les7 { left: 185px; top: 50px; width:16px; }
.single-chart .alpha.les8 { left: 209px; top: 50px; width:16px; }
.single-chart .alpha.les9 { left: 233px; top: 56px; width:16px; }
.single-chart .alpha.les10 { left: 258px; top: 75px; width:16px; }
.single-chart .alpha.les11 { left: 281px; top: 101px; width:16px; }
.single-chart .alpha.les12 { left: 306px; top: 120px; width:16px; }
.single-chart .alpha.les13 { left: 330px; top: 137px; width:16px; }
.single-chart .alpha.les14 { left: 354px; top: 151px; width:16px; }
.single-chart .alpha.les15 { left: 378px; top: 167px; width:16px; }
.single-chart .alpha.les16 { left: 402px; top: 171px; width:16px; }
.single-chart .alpha.les17 { left: 426px; top: 154px; width:16px; }
.single-chart .alpha.les18 { left: 450px; top: 132px; width:16px; }
.single-chart .alpha.les19 { left: 474px; top: 107px; width:16px; }
.single-chart .alpha.les20 { left: 498px; top: 109px; width:16px; }
.single-chart .alpha.les21 { left: 522px; top: 132px; width:16px; }
.single-chart .alpha.les22 { left: 546px; top: 142px; width:16px; }
.single-chart .alpha.les23 { left: 571px; top: 136px; width:14px; }
.single-chart .alpha.les24 { left: 595px; top: 131px; width:14px; }
.single-chart .alpha.les25 { left: 618px; top: 125px; width:16px; }
.single-chart .alpha.les26 { left: 642px; top: 92px; width:16px; }
.single-chart .alpha.les27 { left: 666px; top: 75px; width:16px; }
.single-chart .alpha.les28 { left: 691px; top: 59px; width:16px; }
.single-chart .alpha.les29 { left: 714px; top: 59px; width:16px; }
.single-chart .alpha.les30 { left: 739px; top: 50px; width:16px; }
.single-chart .alpha.les31 { left: 762px; top: 39px; width:16px; }
.single-chart .alpha.les32 { left: 787px; top: 24px; width:16px; }
.single-chart .alpha.les33 { left: 810px; top: 7px; width:16px; }
.single-chart .alpha.les34 { left: 835px; top: 23px; width:16px; }
.single-chart .alpha.les35 { left: 858px; top: 59px; width:16px; }
.single-chart .alpha.les36 { left: 883px; top: 68px; width:16px; }
.single-chart .alpha.les37 { left: 907px; top: 68px; width:16px; }
.single-chart .alpha.les38 { left: 931px; top: 59px; width:16px; }
.single-chart .alpha.les39 { left: 955px; top: 50px; width:16px; }
.single-chart .alpha.les40 { left: 979px; top: 49px; width:16px; }
.single-chart .alpha.les41 { left: 1003px; top: 59px; width:16px; }
.single-chart .alpha.les42 { left: 1027px; top: 68px; width:16px; }
.single-chart .alpha.les43 { left: 1050px; top: 68px; width:16px; }
.single-chart .alpha.les44 { left: 1075px; top: 30px; width:16px; }
.single-chart .alpha.les45 { left: 1099px; top: 30px; width:16px; }

.single-chart .alpha.les1 img, .single-chart .alpha.les2 img, .single-chart .alpha.les3 img, .single-chart .alpha.les4 img, .single-chart .alpha.les5 img, .single-chart .alpha.les6 img, .single-chart .alpha.les7 img, .single-chart .alpha.les8 img, .single-chart .alpha.les9 img, .single-chart .alpha.les10 img, .single-chart .alpha.les11 img, .single-chart .alpha.les12 img, .single-chart .alpha.les13 img, .single-chart .alpha.les14 img, .single-chart .alpha.les15 img, .single-chart .alpha.les16 img, .single-chart .alpha.les17 img, .single-chart .alpha.les18 img, .single-chart .alpha.les19 img, .single-chart .alpha.les20 img, .single-chart .alpha.les21 img, .single-chart .alpha.les22 img, .single-chart .alpha.les23 img, .single-chart .alpha.les24 img, .single-chart .alpha.les25 img, .single-chart .alpha.les26 img, .single-chart .alpha.les27 img, .single-chart .alpha.les28 img, .single-chart .alpha.les29 img, .single-chart .alpha.les30 img, .single-chart .alpha.les31 img, .single-chart .alpha.les32 img, .single-chart .alpha.les33 img, .single-chart .alpha.les34 img, .single-chart .alpha.les35 img, .single-chart .alpha.les36 img, .single-chart .alpha.les37 img, .single-chart .alpha.les38 img, .single-chart .alpha.les39 img, .single-chart .alpha.les40 img, .single-chart .alpha.les41 img, .single-chart .alpha.les42 img, .single-chart .alpha.les43 img, .single-chart .alpha.les44 img, .single-chart .alpha.les45 img { opacity: .1; transition-duration: .3s; }

.single-chart .alpha.les1:hover img, .single-chart .alpha.les2:hover img, .single-chart .alpha.les3:hover img, .single-chart .alpha.les4:hover img, .single-chart .alpha.les5:hover img, .single-chart .alpha.les6:hover img, .single-chart .alpha.les7:hover img, .single-chart .alpha.les8:hover img, .single-chart .alpha.les9:hover img, .single-chart .alpha.les10:hover img, .single-chart .alpha.les11:hover img, .single-chart .alpha.les12:hover img, .single-chart .alpha.les13:hover img, .single-chart .alpha.les14:hover img, .single-chart .alpha.les15:hover img, .single-chart .alpha.les16:hover img, .single-chart .alpha.les17:hover img, .single-chart .alpha.les18:hover img, .single-chart .alpha.les19:hover img, .single-chart .alpha.les20:hover img, .single-chart .alpha.les21:hover img, .single-chart .alpha.les22:hover img, .single-chart .alpha.les23:hover img, .single-chart .alpha.les24:hover img, .single-chart .alpha.les25:hover img, .single-chart .alpha.les26:hover img, .single-chart .alpha.les27:hover img, .single-chart .alpha.les28:hover img, .single-chart .alpha.les29:hover img, .single-chart .alpha.les30:hover img, .single-chart .alpha.les31:hover img, .single-chart .alpha.les32:hover img, .single-chart .alpha.les33:hover img, .single-chart .alpha.les34:hover img, .single-chart .alpha.les35:hover img, .single-chart .alpha.les36:hover img, .single-chart .alpha.les37:hover img, .single-chart .alpha.les38:hover img, .single-chart .alpha.les39:hover img, .single-chart .alpha.les40:hover img, .single-chart .alpha.les41:hover img, .single-chart .alpha.les42:hover img, .single-chart .alpha.les43:hover img, .single-chart .alpha.les44:hover img, .single-chart .alpha.les45:hover img { opacity: 1; }

.fixed-income-graph .dark1 { width: 205px; height: 208px; position: absolute; top:167px; left:20px; display: none; }
.fixed-income-graph .dark2 { width: 148px; height: 125px; position: absolute; top:262px; left:350px; display: none; }
.fixed-income-graph .dark1.active, .fixed-income-graph .dark2.active { display: block; }

.liquid-bond-index { position: relative; }
.liquid-bond-index .liquid-bond { position: absolute; width:108px; }
.liquid-bond-index .liquid-bond.index1 { left: 48px; top: 62px; height: 120px; }
.liquid-bond-index .liquid-bond.index2 { left: 48px; top: 182px; height: 40px; }
.liquid-bond-index .liquid-bond.index3 { left: 48px; top: 223px; height: 13px; }
.liquid-bond-index .liquid-bond.index4 { left: 48px; top: 236px; height: 65px; }
.liquid-bond-index .liquid-bond.index5 { left: 48px; top: 301px; height: 91px; }
.liquid-bond-index .liquid-bond.index6 { left: 93px; top: 195px; height: 18px; width: 18px; transform: rotate(45deg); }

.liquid-bond-index .liquid-bond.index7 { left: 203px; top: 62px; height: 120px; }
.liquid-bond-index .liquid-bond.index8 { left: 203px; top: 182px; height: 40px; }
.liquid-bond-index .liquid-bond.index9 { left: 203px; top: 224px; height: 12px; }
.liquid-bond-index .liquid-bond.index10 { left: 203px; top: 236px; height: 65px; }
.liquid-bond-index .liquid-bond.index11 { left: 203px; top: 301px; height: 91px; }
.liquid-bond-index .liquid-bond.index12 { left: 248px; top: 195px; height: 18px; width: 18px; transform: rotate(45deg); }

.liquid-bond-index .liquid-bond.index13 { left: 359px; top: 164px; height: 52px; }
.liquid-bond-index .liquid-bond.index14 { left: 359px; top: 216px; height: 6px; }
.liquid-bond-index .liquid-bond.index15 { left: 359px; top: 224px; height: 17px; }
.liquid-bond-index .liquid-bond.index16 { left: 359px; top: 241px; height: 28px; }
.liquid-bond-index .liquid-bond.index17 { left: 359px; top: 269px; height: 43px; }
.liquid-bond-index .liquid-bond.index18 { left: 405px; top: 210px; height: 18px; width: 18px; transform: rotate(45deg); }

.liquid-bond-index .liquid-bond.index19 { left: 514px; top: 162px; height: 52px; }
.liquid-bond-index .liquid-bond.index20 { left: 514px; top: 214px; height: 8px; }
.liquid-bond-index .liquid-bond.index21 { left: 514px; top: 224px; height: 12px; }
.liquid-bond-index .liquid-bond.index22 { left: 514px; top: 236px; height: 23px; }
.liquid-bond-index .liquid-bond.index23 { left: 514px; top: 259px; height: 39px; }
.liquid-bond-index .liquid-bond.index24 { left: 560px; top: 214px; height: 18px; width: 18px; transform: rotate(45deg); }

.liquid-bond-index .liquid-bond.index25 { left: 542px; top: 154px; height: 57px; }
.liquid-bond-index .liquid-bond.index26 { left: 542px; top: 211px; height: 22px; }
.liquid-bond-index .liquid-bond.index27 { left: 542px; top: 233px; height: 2px; }
.liquid-bond-index .liquid-bond.index28 { left: 542px; top: 235px; height: 12px; }
.liquid-bond-index .liquid-bond.index29 { left: 542px; top: 247px; height: 18px; }
.liquid-bond-index .liquid-bond.index30 { left: 575px; top: 213px; height: 18px; width: 18px; transform: rotate(45deg); }

.liquid-bond-index .popover .box { width:15px; height: 15px; margin-right: 10px; margin-top: 3px; }
.liquid-bond-index .liquid-bond.index1, .liquid-bond-index .popover .box.box1, .liquid-bond-index .liquid-bond.index7, .liquid-bond-index .popover .box.box7, .liquid-bond-index .liquid-bond.index13, .liquid-bond-index .popover .box.box13, .liquid-bond-index .liquid-bond.index19, .liquid-bond-index .popover .box.box19, .liquid-bond-index .liquid-bond.index25, .liquid-bond-index .popover .box.box25 { background-color: #32e1ff; }
.liquid-bond-index .liquid-bond.index2, .liquid-bond-index .popover .box.box2, .liquid-bond-index .liquid-bond.index8, .liquid-bond-index .popover .box.box8, .liquid-bond-index .liquid-bond.index14, .liquid-bond-index .popover .box.box14, .liquid-bond-index .liquid-bond.index20, .liquid-bond-index .popover .box.box20, .liquid-bond-index .liquid-bond.index26, .liquid-bond-index .popover .box.box26 { background-color: #e19f00; }
.liquid-bond-index .liquid-bond.index3, .liquid-bond-index .popover .box.box3, .liquid-bond-index .liquid-bond.index9, .liquid-bond-index .popover .box.box9, .liquid-bond-index .liquid-bond.index15, .liquid-bond-index .popover .box.box15, .liquid-bond-index .liquid-bond.index21, .liquid-bond-index .popover .box.box21, .liquid-bond-index .liquid-bond.index27, .liquid-bond-index .popover .box.box27 { background-color: #7378FF; }
.liquid-bond-index .liquid-bond.index4, .liquid-bond-index .popover .box.box4, .liquid-bond-index .liquid-bond.index10, .liquid-bond-index .popover .box.box10, .liquid-bond-index .liquid-bond.index16, .liquid-bond-index .popover .box.box16, .liquid-bond-index .liquid-bond.index22, .liquid-bond-index .popover .box.box22, .liquid-bond-index .liquid-bond.index28, .liquid-bond-index .popover .box.box28 { background-color: #F5E146; }
.liquid-bond-index .liquid-bond.index5, .liquid-bond-index .popover .box.box5, .liquid-bond-index .liquid-bond.index11, .liquid-bond-index .popover .box.box11, .liquid-bond-index .liquid-bond.index17, .liquid-bond-index .popover .box.box17, .liquid-bond-index .liquid-bond.index23, .liquid-bond-index .popover .box.box23, .liquid-bond-index .liquid-bond.index29, .liquid-bond-index .popover .box.box29 { background-color: #2d91a0; }
.liquid-bond-index .liquid-bond.index6, .liquid-bond-index .popover .box.box6, .liquid-bond-index .liquid-bond.index12, .liquid-bond-index .popover .box.box12, .liquid-bond-index .liquid-bond.index18, .liquid-bond-index .popover .box.box18, .liquid-bond-index .liquid-bond.index24, .liquid-bond-index .popover .box.box24, .liquid-bond-index .liquid-bond.index30, .liquid-bond-index .popover .box.box30 { background-color: #00D000; }

.home.lite .second-navbar.navbar-collapse.show { top: 0; padding-top: 90px; }
.home.lite .menutwo.navbar-toggler.active .icon-bar { background-color: var(--white); }
.home.lite .menutwo.navbar-toggler.active .icon-bar:nth-of-type(2) { background-color: transparent; }

.life-stage.lite .left-panel.dark--panel, .life-stage.lite .title-md, .assetclass.lite .left-panel.dark--panel, .assetclass.lite .title-md { display: none; }
.life-stage.lite .right-panel.section { padding:0; }
.life-stage.lite .link-sec { background-color: var(--bluegreen); padding: 33px 40px 33px 100px; margin: 0!important; }
.life-stage.lite .entry-section { padding: 20px 40px; min-height: 850px; }
.life-stage.lite .menutwo.navbar-toggler .icon-bar { background-color: var(--dark); }
.life-stage.lite .menutwo.navbar-toggler.active .icon-bar:nth-of-type(2) { background-color: transparent; }
.life-stage.lite .chart--column:before { left: 338px; }
.life-stage.lite .chart--column:after { right: 282px; }
/*.life-stage.lite #chartdiv { height: 740px; }*/
.life-stage.lite #chartdiv { height: 470px; }


.assetclass.lite .right-panel.section { padding:0; }
.assetclass.lite .link-sec { background-color: var(--purple); padding: 33px 40px 33px 100px; margin: 0!important; }
.assetclass.lite .entry-section { padding: 20px 40px; min-height: 850px; }
.assetclass.lite .menutwo.navbar-toggler .icon-bar { background-color: var(--dark); }
.assetclass.lite .menutwo.navbar-toggler.active .icon-bar:nth-of-type(2) { background-color: transparent; }




.assetclass.lite .chart_wrap .sec-pic img {
    max-height: 585px;
}
.assetclass.lite .panel-links {
    margin: 25px 0;
}
.assetclass.lite .live-column.asset-colum {
    justify-content: center;
    margin-left: 0;
}

.life-stage.lite .live-column .column--one { min-width: 21.5%; max-width: 21.5%; }
.life-stage.lite .live-column .column--two { min-width: 46.5%; max-width: 46.5%; }
.life-stage.lite .live-column .column--three { min-width: 23%; max-width: 23%; }
.life-stage.lite .stage-hide1:before { width: 29%; left:0; }
.life-stage.lite .stage-hide3:before { width: 22%; right: 0; left: initial; }
.life-stage.lite .stage-hide2:before { width: 49.5%; left: 29%; right: 0; }
.life-stage.lite .stage-hide2:after { display: none; }

.approach-risk { position: relative; }
.approach-risk:before { position: absolute; content: ''; width: 2px; height: calc(100% - 80px); right: 196px; top: 14px; background-color: var(--dark); }
/*.approach-risk:after { position: absolute; content: ''; width: 181px; height: 191px; right: 15px; bottom: 65px; background: url("../images/risk-lht.png") no-repeat; }
.approach-risk.active:after { background: url("../images/risk-drk.png") no-repeat; }*/
.approach-risk span.tag1, .approach-risk span.tag2 { font-size: 16px; position: absolute; }
.approach-risk span.tag1 { left: 47px; top: -20px; }
.approach-risk span.tag2 { right: 142px; top: -20px; }

.through-slide { max-width: 709px; }
.through-slide .slide { position: absolute; width: 634px; right: 15px; bottom: 54px; }

.balaqnce-retirement { position:relative; background: url("../images/lines-square-full.png") no-repeat; background-position: 52px calc(100% - 64px);  }

.modal { padding: 0!important; }
.modal-dialog { max-width: 1240px; margin: 0 auto; }
.modal-content, .modal-header { border-radius:0!important; border-bottom: none; display: block; }
.modal-content { background-color: var(--dark); color: var(--white); }
.modal-title { margin-bottom: 1rem; line-height: 1.5; font-size: 25px; }
.btn-close { width:39px; height: 39px; opacity: 1; border-radius: 0; background: url("../images/close.png") no-repeat; }
.modal-body { height: 945px; overflow-x: auto; }

.title-md.unbold { font-weight: 400; }

.content { padding-top: 20px; }
.content p { font-size: 13px; }
.live-column.asset-colum { justify-content: start; margin-left: 30px; }

span.tag1, span.tag2 { font-weight: bold; margin-left: 50px; }
.approach-risk span.tag1, .approach-risk span.tag2 { font-weight: bold; margin-left: 0; }
span.tag_right {
    font-weight: bold;
    float: right;
    margin-right: 45px;
}
span.rollout {
    position: absolute;
    right: -35px;
    bottom: 35px;
}
.bounce {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
 
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.nav-tabs { border-bottom: none; justify-content: space-between; flex-wrap: nowrap; margin-left: 45px; }
.nav-tabs .nav-item { width:100%; margin: 0 0 0 5px;     white-space: nowrap; }
.nav-tabs .nav-item:first-child { margin: 0; }
.nav-tabs .nav-link { margin-bottom: 0; border: 1px solid var(--dark); border-top-left-radius: 0; border-top-right-radius: 0; background-color: var(--white); padding: 10px 10px 7px 10px; width:100%; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { color: var(--white); background-color: var(--dark); border-color: var(--dark); }

.peer-count { margin-top: -20px; width: 99%; }
.peer-count ul { margin: 0 0 0 45px; padding: 0; list-style: none; display: flex; width: 92%; }
.peer-count li { min-width: 20%; max-width: 20%; text-align: center; font-size: 12px; }
.peer-count li span { font-weight: bold; display: block; text-align: center; font-size: 14px; }



/*Responsive Start*/
@media only screen and (max-width:1255px) {

}
@media only screen and (min-width:1199px) {
.container { max-width: 1240px; }
}
@media only screen and (max-width:1199px) {
.container { max-width:100%; }
.title-md, h2, .title-big { font-size: 24px; }
.small-head { font-size: 1.2rem; }
.number { font-size: 120px; }
.internal-navbar ul li a { font-size: 1.5rem; line-height: 40px; }
.dark--panel { min-width: 300px; max-width: 300px; }
.section { padding: 15px 25px; }
.live-column .column--two { min-width: 50%; max-width: 50%; }
.live-column .column--one, .live-column .column--three { min-width: 25%; max-width: 25%; }
.table-small table td, .table-small table th { padding: 2px 5px!important; }




}
@media only screen and (max-width:991px) {
.glidepath-tool { height: auto; }
.entry-header { position: static; padding: 10px 15px; }
.entry-container { min-height: inherit; margin-top: 15px; }
.navbar-toggler { left: 15px; }
.inner--head { padding: 33px 15px 33px 75px; }
#navbar .menu-head { font-size: 1.2rem; }
.navbar-nav .nav-link { font-size: 14px; }

}
@media only screen and (max-width:767px) {
.main-panel { display: block; }
.left-panel, .right-panel { min-width: 100%; max-width: 100%; width:100%; }

}
@media only screen and (max-width:639px) {

}
@media only screen and (max-width:479px) {

}

/* Q3 */
/* enhancement page redesign */
.enhancements-preview-text{
    padding-bottom: 1rem;
}

.enhancement-top-panel-links{
    padding-bottom:  3rem;
}
.enhancement-top-panel-links ul{
    border-top: unset;
    columns: 2;
}
.enhancement-top-panel-links ul li{
    border-bottom: 1px solid var(--dark);
    border-top: 4px solid var(--dark);
    padding: 20px 20px 10px 20px;
}
.enhancement-top-panel-links ul li a{
    display: contents;
}
.enhancement-top-panel-links ul li a:before {
    position: absolute;
    content: '';
    right: 0;
    top: 16px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid var(--dark);
}

.enhancements-links-title{
    font-size: 1.125rem;
    margin-left:1rem;
}
ul.enhancements-links li{
    font-weight: normal;
}
@media only screen and (max-width:767px) {
    .footer-navbar{
        position: relative;
        bottom: unset;
    }
}

/* advantage page redesign */
.entry-section-advantage{
    padding-bottom: 2rem;
}
.divider-smaller{
    height: 1px;
}
.number-smaller {
    font-size: 90px;
    line-height:50%;
}
.advantage-number #chartdiv1,
.advantage-number #chartdiv2{
    height: 100%;
}
.small-head-btn {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.425rem;
}
.smaller-head {
    font-size: 1.1rem;
    margin-top: 1rem;
}
.smaller-head-btn {    
    font-size: 1.425rem;
}
.advantage-number-statistics{
    padding-bottom: 4rem;
}
.btn-advantage{
    border: 3px solid var(--dark);
    line-height: 20px;
    padding: 13px 10px 10px 10px;
    text-align: center;
}
a.btn-advantage:hover, 
a.btn-advantage:focus, 
a.btn-advantage.active {
    background-color: var(--dark);
    color: var(--white);
}
.advantage-cta-title{
    font-size: 1.2rem;
    font-weight: 600;
    text-decoration: underline;
    text-underline-offset: 1em;
    padding-bottom: 1rem;
}

.big-plus, .big-equal{
    position: relative;
}
.big-plus:before{
    position: absolute;
    content: '+';
    top: 40%;
    transform: translateY(-50%);
    font-size: 2rem;
    font-weight: 600;
    background-size: cover;
}
.big-equal:before{
    position: absolute;
    content: '=';
    top: 40%;
    transform: translateY(-50%);
    font-weight: 600;
    font-size: 2rem;
    background-size: cover;
}
.advantage-combination-col{
    padding-top: 1.5rem;
}
.advantage-sophisticate-solution{
    border: 1px solid var(--dark);
    padding: 1.5rem 1rem 1rem 1rem;
}
@media only screen and (max-width:767px) {
    .btn-advantage{
        margin-bottom: 1rem;
    }
    .big-equal{
       margin-bottom: 1rem;
    }
}

/* performance page redesign */
.performance-charts #chartdiv tspan, 
.performance-charts #chartdiv1 tspan, 
.performance-charts #chartdiv3 tspan, 
.performance-charts #chartdiv5 tspan,
.performance-charts #chartdiv10 tspan{
    font-weight:normal;
    font-size: 12px;
}
.performance-legend{
    background-color: rgba(39,63,51,.1);
    padding: 2rem;
}
.performance-legend-box{  
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.performance-legend-box-one-title {
    font-size: 1.2rem;
    font-weight: 600;
}
.performance-legend-box-one-title::after {
    content: '';
    display: block;
    border-bottom: 1px solid var(--dark);
    width: 70%;
    margin-bottom: 0;
}
.performance-legend-box-one-percentile {
    font-size: 3rem;
    font-weight: 600;
    margin-bottom: 0;
    margin-top:0.675rem;
}
.performance-legend-box-one-percentile sub {
    top: -0.8em;
}
.performance-legend-box-one-percentile-text{
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 0;
}
.performance-tag {
    right: 4rem;
    font-size: 16px;
    position: absolute;
}
@media only screen and (max-width:767px) {
    .performance-legend{
        margin-bottom: 1rem;
        margin-left: 1rem;
    }
    .performance-charts #chartdiv tspan, 
    .performance-charts #chartdiv1 tspan, 
    .performance-charts #chartdiv3 tspan, 
    .performance-charts #chartdiv5 tspan,
    .performance-charts #chartdiv10 tspan{
        font-size: 14px;
    }
}
@media only screen and (max-width: 1199px){
    .performance-section {
        padding: 15px 15px;
    }
}
/* Managing Fixed Income Exposures */
.fixed-income-chart{
    height: 400px !important;
}
/* Glidepath Risk Using Hedged and Unhedged Currency */
.currency-hedging-chart{    
    height: 450px !important;
}</pre></body></html>