
/* Fonts */
body {font-size:92%; font-stretch:normal; color:#3F4444; -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale}
h1, h2 {line-height:120%; font-weight:400}
h1 {font-size:3.5em}
h2 {font-size:2.5em}ƒ
h3 {font-size:1.5em; line-height:140%}
h4 {font-size:1.5em; line-height:140%}
h5 {font-size:1em; line-height:140%}
h6 {font-size:0.85em; line-height:120%}
p {line-height:160%}
strong {font-weight:700}
		
	@media only screen and (max-width:800px) {
		h1 {font-size:2em}
		h2 {font-size:1.5em}
		h3 {font-size:1.25em}
		h4 {font-size:1.25em}
		p.has-x-large-font-size {font-size:1.75em !important}
	}



a {text-decoration:none; color:#00AEEF}

/*.page-template-template-wep .container{display: none;}*/



/* .header Bar */
header{width:100%; z-index:1000; z-index:5; background:#334D5F;}
header .wrapper {width:auto !important; min-height:75px; max-width:100% !important; padding:0 4vw}
.header-grid {width:100%; position:relative; display:grid; grid-template-columns:225px auto; grid-template-rows:1fr; grid-column-gap:1em; grid-row-gap:0px; align-items:center}
	.logo {padding:0}
		.logo img {width:auto !important; max-width:100%; display:inline-block; vertical-align:bottom; height:55px !important}
        .logo a {text-decoration:none}
		
	#menu li.btn a, 
	a.btn,
	.nectar-button,
	.facetwp-load-more {background:#00AEEF; border:0; color:white; text-transform:uppercase; text-decoration:none; font-weight:bold; border-radius:0px; padding:0.75em 1em; line-height:100%}
	a.btn.alt {background:#888f9b}
				
	.invest-menu, .partner-menu {display:none}

	/* Top Nav */
	.top-nav p { max-width:100% !important; padding:1.5em 4.2vw}
	.top-nav a {text-decoration:none; padding:0 5px}
	
	@media only screen and (min-width:1025px) {
		
		header .wrapper {position:relative; z-index:10}
		
		.desktopMenu {text-align:right; height:70px}
		.desktopMenu ul {list-style-type:none;margin:0 auto;padding:0; position:static; z-index:1001; text-align:center; display:inline-block}
		.desktopMenu li {display:inline-block;position:relative; margin:0 0.5vw; text-align:center}
		.desktopMenu li a {display:block; color:white; padding:0 0.25vw;line-height:70px; text-decoration:none; font-weight:700}
		.desktopMenu li.invest-trigger > a:after,
		.desktopMenu li.partner-trigger > a:after  {content:"\2304"; display:inline-block; vertical-align:middle; line-height:100%; margin:-6px 0 0 5px; font-size:0.8em; transform:scaleY(0.8)}			
		
		.invest-menu, .partner-menu {padding:0; z-index:100001; position:absolute; top:75px; box-shadow:1px 3px 8px rgba(0,0,0,0.25)}
		.invest-menu {right:-135px; width:400px}	
		.partner-menu {right:-350px; width:850px}
	
		.invest-menu:after,
		.partner-menu:after{top:0px;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:#334D5F;border-width:8px;margin-left:-8px}

		.invest-menu, .partner-menu {text-align:left !important;}
		.desktopMenu .invest-menu a,
		.desktopMenu .partner-menu a {line-height:125% !important; text-align:left !important;}
		
		.invest-menu img {width:20px !important; height:20px !important}
		.invest-menu .wp-block-media-text__content {padding:0 0 0 5px !important; }
		.invest-menu .wp-block-media-text__content p {margin:0 !important; padding:0 !important} 
		.invest-menu .wp-block-media-text__content a {font-weight:400; color:#3F4444; }
		.invest-menu .wp-block-media-text__content a:hover {font-weight:400; color:#00AEEF}
		
		.partner-menu {height:275px}
		.partner-menu ul {margin:0 !important; padding:0 !important; list-style-type:none}
		.partner-menu ul li {margin:0 !important; padding:6px 0 6px 22px !important; list-style-type:none; position:relative; text-align:left !important; width:100%;}
		.partner-menu ul li a {font-weight:400; color:#3F4444; padding:0 !important;}
		.partner-menu ul li:before {width:14px;height:14px; line-height:14px; font-size:14px; position:absolute; top:10px; left:0px; content:""; color:#00AEEF; 
	    
		background-size:100%;
	    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23009ede' class='bi bi-arrow-right-circle' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5z'/%3E%3C/svg%3E");}

		.menu-panel, .sidebar-toggle, .mobileNav {display:none}	
	}
	@media only screen and (min-width:1025px) and (max-width:1240px) {
		.desktopMenu li {margin:0 0.1vw}
		.desktopMenu li a {padding:0 0.2vw}
	}
	@media only screen and (max-width:1024px) {
		.desktopMenu {display:none}
		
		header { padding: 10px 0;}
		/*.logo {padding:8px 0;}*/
		header .wrapper {position:relative; z-index:10}
		
		/* Top Nav */
		.top-nav p {text-align:center; padding:10px 5px}
		.top-nav a {text-decoration:none; padding:5px; display:inline-block}
		
		.header-grid {grid-template-columns:225px auto; width:auto; grid-template-rows:1fr; grid-column-gap:0px; text-align:right; margin:0 70px 0 0}
		
		
		
		.logo {text-align:left}
		
		.invest-menu, .partner-menu,
		.invest-menu.visible, .partner-menu.visible {display:none !important}
			
		/* Animated Burger Menu */ 
		.sidebar-toggle {position:absolute; z-index:100002; top:0px; right:0px; font-weight:400; font-size:100%; width:75px; height:75px; background:transparent; color:black; cursor:pointer;padding:0; margin:0; border:none; outline:0}
		.sidebar-toggle:hover {background:transparent}
		.sidebar-toggle span, .sidebar-toggle span:before, .sidebar-toggle span:after {cursor:pointer; border-radius:10px; height:3px; width:30px; left:22px; top:37px; background:white; position:absolute; display:block; content:''}
		.sidebar-toggle span:before {top:-8px; left:0px}
		.sidebar-toggle span:after {top:8px;  left:0px}
		.sidebar-toggle span, .sidebar-toggle span:before, .sidebar-toggle span:after {transition:all 250ms ease-in-out}

		.open-menu .sidebar-toggle span {background-color:transparent}
		.open-menu .sidebar-toggle span:before, .open-menu .sidebar-toggle span:after {}
		.open-menu .sidebar-toggle span:before, .sidebar-toggle.active span:after {top:0}
		.open-menu .sidebar-toggle span:before {transform:rotate(45deg); top:0px; left:0px}
		.open-menu .sidebar-toggle span:after {transform:rotate(-45deg); top:0px;  left:0px}
		
		.menu-panel {background:#334D5F; position:absolute; z-index:100001; overflow-y:auto; top:75px; left:0px; width:100%; box-sizing:border-box; display:none; transition:right 0.25s ease-in-out}
		.container.open-menu .menu-panel {display:block}
		
		/* Menu System */
		#menu * {box-sizing:border-box}
		#menu {list-style:none;margin:0;padding:0; display:block;clear:both; text-align:center}
		#menu ul.is-visible {display:block}
		#menu li {position:relative;overflow:hidden; transition:all .4s ease; font-size:100%; text-align:left; display:block}
		#menu li a {padding:1em; font-size:1em; font-weight:700; display:block; text-decoration:none; color:white;border-top:1px solid rgba(255,255,255,0.25)}
		
		.menu-panel .menu li::after {content:"";display:block;clear:both}
		.menu-panel .menu li>a>svg {display:block;position:relative;width:14px;float:right;transition:all .3s ease; fill:white !important}
		.menu-panel .menu li.open > a > svg {transform:rotate(45deg)}
		
		#menu li.open > ul {display:block;padding-bottom:15px; margin:0}
			#menu li>ul {display:none;height:0;margin:0;overflow:hidden;transition:height 350ms ease-in-out}
			#menu ul.is-visible {display:block}
			#menu ul li {border:0; font-weight:normal; line-height:125%}
			#menu ul li a {padding:0.5em 1em; font-weight:400; border:0}
		
	}



	




/* Footer */
.footer ul, .footer ul li {list-style-type:none; padding:0 !important; margin:0 !important}
.footer ul#menu-footer-navigation li a {padding:0.25em 0; display:block; text-decoration:none; font-weight:500}






/* Check List */
ul.checks {list-style-type:none; margin:1.5em 0; padding:0}
ul.checks li {list-style-type:none; position:relative; padding:0 0 0 35px; margin:0.75em 0; line-height:150%}
ul.checks li:before {content:"\F26B"; position:absolute; font-family:"bootstrap-icons"; font-size:1.25em; top:0px; left:0px}






/* Accordion */
.accordion {width:100%;min-height:150px;margin:1em 0;clear:both}
.accordion .data {padding:1.5em 0;display:none}
.accordion .wp-block-fseblocks-accordion-item {box-shadow:none !important; margin:0}
.accordion-item {cursor:pointer;position:relative; background:transparent;color:#3F4444;line-height:125%;display:block;text-decoration:none;padding:0.75em 2em 0.75em 0; margin:1px 0 0;font-weight:700;font-size:125%; border-top:1px solid #eee}
.accordion-item:after {content:"+";font-weight:400;font-size:100%; position:absolute; right:0px; top:0.75em}
.accordion-item.open {font-weight:700}
.accordion-item.open:after {content:"-"}
.wp-block-fseblocks-accordion-item .accordion-item, .accordion .data {}
.wp-block-group.has-background .wp-block-fseblocks-accordion-item .accordion-item, .accordion .data {}
.accordion .data {padding-top:4px}

	@media only screen and (max-width:800px) {
		.accordion-item {font-size:100%}		
	}








/* Tabs */
.wp-block-fseblocks-tabs .tabs {margin:20px;padding:0;list-style:none;position:relative}
.wp-block-fseblocks-tabs .tabs li {display:inline-block;cursor:pointer;color:black;padding:5px 10px}
.wp-block-fseblocks-tabs .tabs li.active-tab {border-bottom:none;position:relative}
.wp-block-fseblocks-tabs .tabs li img {width:120px;height:auto;margin-right:10px;vertical-align:middle}
.wp-block-fseblocks-tabs .tabs-content {margin:0px;padding:2em 0;list-style:none}
.wp-block-fseblocks-tabs .tabs-content:first-child > li {display:none}
.wp-block-fseblocks-tabs.vertical {display:grid;grid-template-columns:33% 66%}
.wp-block-fseblocks-tabs.vertical ul.tabs {display:flex;flex-direction:column}
.wp-block-fseblocks-tabs.vertical .tabs li img {width:180px}






/* Ninja Forms */
.nf-form-content{padding:2em 0px !important;margin:0 auto}
.nf-form-content label{font-size:1.1em !important;line-height:1.1em !important}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {background:#00AEEF !important; color:white !important; font-family:inherit !important; font-weight:bold; text-transform:uppercase; border-radius:2px !important; padding:0.75em 1em !important; line-height:100%}
.nf-form-content .nf-previous-item input[type=button] {background:#e5e5e5 !important; color:#3F4444 !important}

.nf-response-msg {background:#f5f5f5; margin:0 0 10vh; padding:2em}






/* Various */
.wp-block-column.relative {position:relative}
.wp-block-columns.toolbox .wp-block-column {height:24vh; overflow:hidden}
.wp-block-columns.toolbox .wp-block-cover,.wp-block-cover-image{height:24vh !important;min-height:24vh !important}
.narrow {max-width:800px !important; margin:0 auto}


@media only screen and (min-width:801px) {
	.patternbg {background-image:url(../../img/pattern1.jpg); background-size:auto 100%; background-repeat:repeat}
	.pattern-grad {background-image:url(../../img/pattern2.jpg); background-size:auto 100%; background-repeat:repeat}
}
@media only screen and (max-width:800px) {
	.hideImgMobile .wp-block-media-text__media,
	.hideImgMobile .wp-block-cover {display:none !important}
}






/* Common buttons */
.wp-block-button__link {font-weight:700 !important}







/* Team section on about page */
.drawer-style.style-2 figcaption{top:0 !important}
.drawer-style.style-2 .awsm-details {width:100%; padding:0 !important}
.drawer-style.style-2 .awsm-grid-close{top:1em;right:0px}
.awsm-grid-wrapper:after {display:block; width:100%; content:""; height:1px; clear:both}
.drawer-style.style-2 .awsm-details h2 {color:#334D5F; font-size:1.5em; margin:0; padding:0; font-weight:bold}
.drawer-style.style-2 .awsm-details h3 {margin:0; padding:0.75em 0; font-size:15px}
.drawer-style.style-2 .awsm-personal-contact-info {display:none}

	@media only screen and (max-width:780px) {
		.awsm-grid .wp-block-column figure.wp-block-image.size-full img {
		    width:200px !important;
			height:auto  !important;
		}
	}






/* Tables */
.wp-block-table table th, .wp-block-table table td {border-color:rgba(0,0,0,0.1) !important}
.wp-block-table table th {background:#009ede; color:white; text-align:left}
.wp-block-table thead {border-bottom:0 !important}
.wp-block-table table tr:nth-of-type(odd) td {background-color:rgba(0,0,0,0.02)}

.has-accent-background-color .wp-block-table tr td,
div[style*="background-color:#6f818e"] .wp-block-table tr td {font-weight:400; padding:10px 0px !important; border-bottom:1px solid rgba(255,255,255,0.25) !important}
.has-accent-background-color .wp-block-table tr:last-of-type td,
div[style*="background-color:#6f818e"] .wp-block-table tr:last-of-type td {border-bottom:0 !important}

div[style*="background-color:#6f818e"] .wp-block-table table tr:nth-of-type(odd) td {background-color:transparent !important}

	@media only screen and (max-width:800px) {
		.has-accent-background-color .wp-block-table tr td {font-size:0.9em; padding:8px 0px !important}
	}
		
		
		
		
		


/* Media Text & Video Heights */
@media only screen and (min-width:801px) {
	.minHeight {min-height:70vh !important}

}






/* Toolbox Swiper */
.toolbox {padding:20px 50px}
.toolbox, .swiper {position:relative}

.toolboxSwiper .swiper-slide { height:300px; color:white; text-align:center}

.toolboxSwiper .active-copy,
.toolboxSwiper .inactive-copy {cursor:pointer; position:relative; padding:0; position:absolute; top:0px; width:100%; height:100%; -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.toolboxSwiper .inactive-copy {background-color:#334D5F; margin:0px; top:3%; left:3%; width:94%; height:94%}
.toolboxSwiper .active-tile .inactive-copy {}
.toolboxSwiper .active-copy {background-color:#00AEEF; margin:0; opacity:0;	z-index:+1}
.toolboxSwiper .active-tile .active-copy {display:block; opacity:1}
.toolboxSwiper .center-copy	{ position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:100%; text-align:center}

.toolboxSwiper i {font-size:2em; display:block; line-height:1.5em; margin-bottom:1em}
.toolboxSwiper .btn {background:#334D5F; color:white; font-weight:bold; text-decoration:none;text-transform:uppercase; border-radius:0px; padding:0.75em 1em; line-height:100%}

	.swiper-button-next,.swiper-button-prev{top:50% !important;width:40px !important;height:40px !important;margin-top:0px;z-index:10}
	.swiper-button-prev{left:0px !important}
	.swiper-button-next{right:0px !important}
	.swiper-button-next:after,.swiper-button-prev:after{width:40px;height:40px; line-height:40px; font-size:40px !important; font-family:"bootstrap-icons" !important; content:"\F134" !important; color:#ccc}
	.swiper-button-prev:after{content:"\F12A" !important}
	
	
	
	
	
	
/* News */
.news-layout {display:grid;grid-template-columns:75% auto;grid-column-gap:3vw;grid-row-gap:3vw;margin:5vh 0}
.news-grid {display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3vw;grid-row-gap:3vw;margin:0; padding:0 0 5vh}
.wp-block-post-date {padding-top:1em}
.news-item {background:white;  box-shadow:0px 1px 10px rgba(0,0,0,0.1)}
.news-content {padding:1.5em 2em 2em; position:relative}
.news-content h3 {margin:0; padding:0}
.news-content a {color:#00AEEF}
.news-img img {width:100%;height:auto}
.news-sidebar h4 {margin:0; font-size:1.2em}
.wp-block-categories-list {list-style-type:none; margin:1em 0 3em; padding:0}
.wp-block-categories-list li {list-style-type:none; margin:0; padding:0}
.wp-block-categories-list a {text-decoration:none; color:#3F4444; padding:3px 0; display:block}
.news-date {font-size:0.85em}
.news-item .play-btn {position:absolute; z-index:+1; right:0.5em; top:-0.85em; color:#00AEEF; font-size:3em}
.news-item .play-btn:before {content:""; background:white; border-radius:50%; position:absolute; top:25%; left:25%; z-index:-1;  width:50%; height:50%} 

/*News single*/
.news-banner {position:relative; margin:0 0 5vh}
.news-banner .banner-img {width:100%;height:40vh}
.news-banner img {width:100%;height:40vh;object-fit:cover}
.banner-copy {text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); color:white; padding:5vh}	

.share { padding:5vh 0}
	@media only screen and (max-width:1240px) {
		.banner-copy h1 {font-size:2.5em}
	}
	@media only screen and (max-width:1023px) {
		.news-layout {display:grid; grid-template-columns:repeat(1,1fr); grid-column-gap:0px; grid-row-gap:1em}
		.banner-copy {text-align:center;position:absolute;top:10%;left:10%; width:80%; transform:none; padding:5vh 0}	
	}
	@media only screen and (max-width:550px) {
		.news-grid {display:grid; grid-template-columns:repeat(1,1fr); grid-column-gap:0px; grid-row-gap:1em; margin:0}
			
		
	}








/* PDF Buttons */
.pum-overlay a[href$=".pdf"]{background:#00AEEF;color:white;text-transform:uppercase;border-radius:0px;padding:0.75em 1em;margin:1em 0 0;display:inline-block;line-height:100%;font-weight:700;text-decoration:none}
.pum-overlay a[href$=".pdf"]:before{content:"\F30A";display:inline-block;vertical-align:middle;margin-right:1em;font-family:"bootstrap-icons";font-size:1em}


/*Video wrapper*/
.videoWrapper {position:relative; padding-bottom:56.25%;padding-top:0px; height:0; overflow:hidden}
.videoWrapper iframe, .videoWrapper object, .videoWrapper embed {position:absolute;top:0;left:0;width:100%; height:100%}






/* Popups */
.nf-form-content h2 {margin-top:0px; font-weight:bold}

.pum-container h2, .pum-container h3 {color:#00AEEF}
.pum-container a.btn {margin:10px; display:inline-block}

.pum-content .partner {display:inline-block;width:150px; margin:1em; text-align:center; vertical-align:top}
.pum-content .partner img {width:100%; height:auto; border-radius:100px}
.pop-bottom {text-align:center}

.dealTeamTable{border-spacing:0px; width:100%; max-width:800px !important}
.dealTeamTable th, .dealTeamTable td {padding:0px; text-align:center}
.dealTeamTable img {max-width:90%; height:auto}

.pop-bottom .FlexContainer{display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;align-content:center;width:65%;background-color:#2f1d58;height:80vh;overflow:auto;flex-direction:row}

@media only screen and (min-width:1024px) {
	.pum-container {margin-left:-25%;width:50%}
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0px !important;
}




/* Icons on left */
@media only screen and (min-width:601px) {
	.circleicons .wp-block-media-text[style*="grid-template-columns:15% auto"] {grid-template-columns:60px auto !important}
	.circleicons .wp-block-media-text[style*="grid-template-columns:15% auto"] .wp-block-media-text__content {padding:0 1.5em !important}
}
@media only screen and (max-width:600px) {
	.circleicons .wp-block-media-text[style*="grid-template-columns:15% auto"] {text-align:center}
	.circleicons .wp-block-media-text[style*="grid-template-columns:15% auto"] img {width:60px !important; margin:auto}
	.circleicons .wp-block-media-text[style*="grid-template-columns:15% auto"] .wp-block-media-text__content {padding:0 !important}
}




/* Fund Icons*/
.wp-block-media-text.fund-icon {margin:0.5em 0 !important}
.wp-block-media-text.fund-icon a {font-weight:400}

.wp-block-media-text.fund-icon[style*="grid-template-columns:15% auto"] {grid-template-columns:40px auto !important}
.wp-block-media-text.fund-icon[style*="grid-template-columns:15% auto"] .wp-block-media-text__content {padding:0 1.5em !important}

@media only screen and (min-width:601px) {
	
}
@media only screen and (max-width:600px) {
	.wp-block-media-text.fund-icon {margin:0.25em 0 !important}
	.wp-block-media-text.fund-icon.is-stacked-on-mobile .wp-block-media-text__content {
	    grid-column: 2 !important;
	    grid-row: 1 !important;
		padding:0 0 0 1em !important;
	}
	
}








/* News Feed */
.wp-block-post h3 {margin:0.5em 0; padding:0}
.wp-block-post-title a, a.wp-block-post-excerpt__more-link {text-decoration:none; color:#009ede; font-weight:700}



/* Filter */
.fs-label-wrap {border-color:white !important; position:relative; border-radius:0px; vertical-align:middle}
.fs-label-wrap .fs-label{padding:10px 20px 10px 45px !important; border-radius:0px; vertical-align:middle}
.fs-wrap{width:100% !important}
.fs-label-wrap:before {position:absolute; font-family:"bootstrap-icons"; top:6px; left:10px; font-size:22px}
.facetwp-facet-products .fs-label-wrap:before {content:"\F302"}
.facetwp-facet-locations .fs-label-wrap:before {content:"\F3E8"}
.facetwp-facet-return_profile .fs-label-wrap:before {content:"\F673"}

button.facetwp-reset {background:white; color:#009ede; text-transform:uppercase; text-decoration:none; font-weight:bold; border:0; border-radius:0px; margin:0; display:inline-block; vertical-align:middle; padding:11px 15px !important; line-height:100%}



/*Utility*/
.aligncenter {display:block;margin:15px auto}








/* Tabs */
.wp-block-fseblocks-tabs ul.tabs{display:flex;flex-wrap:nowrap;justify-content:center;  align-content:center;flex-direction:row;margin:0;padding:2em}
	.wp-block-fseblocks-tabs ul.tabs li { background:#bbbdc5; color:white; text-align:center; padding:1em 1.25em; margin:0 10px; font-size:1.25em; position:relative; font-weight:400}
	.wp-block-fseblocks-tabs ul.tabs li.active-tab { background:#009ede; color:white}
	.wp-block-fseblocks-tabs .tabs-content {padding:0}
	
	@media only screen and (max-width:800px) {
		.wp-block-fseblocks-tabs ul.tabs{padding:10px 5px}
		.wp-block-fseblocks-tabs ul.tabs li {padding:1em; margin:0 5px; font-size:1em}		
	}





/*Password Uploaded */
.post-password-form p:first-of-type {font-size:1.25em; font-weight:400}
.post-password-form {text-align:center; padding:15vh 0}
.post-password-form label, .post-password-form input[type=password] {display:block; margin:auto; width:300px; text-align:left}
.post-password-form input[type=password] {
background: #f7f7f7;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
	padding:1em 0;
	text-indent:1em;
}


.post-password-form input[type=submit] {display:block; margin:1em auto; width:300px; font-size:1em; padding:1em; font-family:inherit; background:#00AEEF; border: 1px solid #00AEEF; border:0; color:white; text-transform:uppercase; text-decoration:none; font-weight:bold; border-radius:0px; line-height:100%}


	@media only screen and (min-width:801px) {
		
	}	
		
		
		
		



/* WEP Page Template */
.page-template-template-wep header {background-color:#035C7D; position:relative; padding:0;}
.page-template-template-wep .header-grid {height:70px}
.page-template-template-wep .logo img{height:auto;width:180px !important }

.page-template-template-wep #menu a {position:relative}
.page-template-template-wep #menu a.active:after {content:""; height:3px; width:96%; position:absolute; z-index:100; bottom:18px; left:2%; background:#A9CCD1}
.page-template-template-wep .menu-panel {background:#035C7D !important;}


	@media only screen and (max-width:781px) {
		.spacer-hide {display:none}
		

			
			div[style*="min-height:80vh"] {
			    height: 60vh !important;
				max-height: 60vh !important;
				min-height: 60vh !important;
			}
			
	}

	/* Accordion */
	.page-template-template-wep .accordion-item {color:#035C7D;border:0}
		.page-template-template-wep .accordion-item:after {content:"\F134"; font-family:"bootstrap-icons"; font-size:100%; display:inline-block; vertical-align:middle}
		.page-template-template-wep .accordion-item.open:after {transform:rotate(90deg)}

	/* Slider */
	.wp-block-fseblocks-content-slider {position:relative; padding:0 60px }
	.wp-block-fseblocks-content-slider .swiper-fade {padding-bottom:20px}
	
	.trackrecord .swiper-slide{height:auto;}
	.trackrecord .swiper-button-next:after, 
	.trackrecord .swiper-button-prev:after {color: #035C7D;}
	
	.swiper-pagination-bullet-active {background:#009ede !important}
	.wp-block-fseblocks-tabs .wp-block-fseblocks-content-slider {padding:0 !important}
	
	
	/* Tabs */
	.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:2em;grid-row-gap:0px;margin:0;padding:0}
		.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs li { background:#035C7D; margin:0}
		.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs li.active-tab { background:#A9CCD1; color:#035C7D}
		.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs li.active-tab:after {top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:#A9CCD1;border-width:10px;margin-left:-10px}

	.wp-block-fseblocks-tabs.invest-tabs ul.tabs li {text-align:left; padding:2em 2em 5em}	
		.wp-block-fseblocks-tabs.invest-tabs ul.tabs li:before {content:"\F134"; font-family:"bootstrap-icons"; font-size:1.7em; position:absolute; bottom:1.17em; left:1.15em}
		.wp-block-fseblocks-tabs.invest-tabs ul.tabs li.active-tab:before {transform:rotate(90deg)}		
		.wp-block-fseblocks-tabs.invest-tabs ul.tabs li.active-tab:after {border-width:20px;margin-left:-20px}	
		.wp-block-fseblocks-tabs.invest-tabs .tabs-content {margin:0;padding:3em 0 0}
		.wp-block-fseblocks-tabs.invest-tabs .tabs-content ul li {list-style-type:disc; padding:0.4em 0}
	
	.wp-block-fseblocks-tabs.team-tabs ul.tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px}
		.wp-block-fseblocks-tabs.team-tabs ul.tabs li {font-weight:bold}
		.wp-block-fseblocks-tabs.team-tabs .tabs-content {margin:0; padding:2em 0 0}
	
	@media only screen and (min-width:1024px) {
		.page-template-template-wep .container.sticky {position:relative; padding-top:64px}
		.page-template-template-wep .container.sticky header {position:fixed; top:0px; left:0px; width:100%; z-index:100;}		
	}	
		
	@media only screen and (max-width:1023px) {
		.page-template-template-wep header {padding:10px 0}
		.accordion-item {font-size:100%}		
		
		.wp-block-spacer[style*="height:10vh"]{height:2em !important}
		.wp-block-spacer[style*="height:5vh"]{height:2em !important}
		
	}
	@media only screen and (max-width:800px) {
		.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs{grid-column-gap:10px;grid-row-gap:0px}	
		.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs li {padding:15px; font-size:1em}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li {padding:10px 10px 50px}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li:before {font-size:1.5em; bottom:15px; left:15px}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content {padding:2em 0 0}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content ul {margin:0}
		.page-template-template-wep .tabs-content .wp-block-columns {gap:1em !important}
		
		.team-tabs .tabs-content .wp-block-columns {display:grid !important;grid-template-columns:25% 0px auto;grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:0px; align-items:start}
		
		.page-template-template-wep .wp-block-fseblocks-content-slider {padding:0px 0 30px}
		
		.page-template-template-wep .swiper-button-next,
		.page-template-template-wep  .swiper-button-prev{top:auto !important; bottom:0px !important}
		
	}
	@media only screen and (max-width:500px) {
		.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs li {padding:8px 4px}
		.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs ul.tabs {display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:0px}	
		
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li {padding:12px 12px 50px}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li.active-tab:after {border-width:8px;margin-left:-8px}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content {padding:1em 0 0}
		
		.team-tabs .tabs-content .wp-block-columns {display:block !important;}
		.team-tabs .tabs-content .wp-block-columns figure {max-width:200px; margin:0 0 1em;}	
	}



