.container {overflow:hidden}
html {scroll-behavior:smooth}


body {
    --wp--style--root--padding-top:2rem !important;
    --wp--style--root--padding-right:2rem !important;
    --wp--style--root--padding-bottom:2rem !important;
    --wp--style--root--padding-left:2rem !important;
	background:#F2F2F2;
}


.wrapper {
	padding-left:var(--wp--style--root--padding-right); 
	padding-right:var(--wp--style--root--padding-left);
	max-width:var(--wp--style--global--content-size);
	margin-left:auto !important;
	margin-right:auto !important;
}

.wp-block-cover {
	padding-left:var(--wp--style--root--padding-right); 
	padding-right:var(--wp--style--root--padding-left);
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
    position:initial !important;
}

:root :where(h1, h2, h3, h4, h5, h6) {
    font-family:var(--wp--preset--font-family--body);
    font-style:normal;
    font-weight:400;
}

.has-global-padding > .alignfull {margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}

	@media only screen and (max-width:calc(1500px + 8vw)) {		
		.wp-block-group.alignfull, .wrapper {padding-left:var(--wp--style--root--padding-right); padding-right:var(--wp--style--root--padding-left)}
	}
	@media only screen and (min-width:801px) {
		.mobile-only {display:none !important}
	}
	@media only screen and (max-width:800px) {	
		body {
			--wp--style--root--padding-top:1rem !important;
			--wp--style--root--padding-right:1rem !important;
			--wp--style--root--padding-bottom:1rem !important;
			--wp--style--root--padding-left:1rem !important;
		}
		.desktop-only {display:none !important}
		.wp-block-group.alignfull, .wrapper {padding-left:1em; padding-right:1em}
		
	}






html {visibility:visible;opacity:1}




/* Animations */
.fade {
	opacity:0;
	transition:opacity 1s
}
.fadeLeft {
	opacity:0;
	transform:translate3d(-200px, 0, 0) scale(0.95);
	transition:opacity 1s, transform 1s
}
.fadeRight {
	opacity:0;
	transform:translate3d(200px, 0, 0) scale(0.95);
	transition:opacity 1s, transform 1s
}
.fadeUp {
	opacity:0;
	transform:translate3d(0, 100px, 0) scale(0.95);
	transition:opacity 1s, transform 1s
}
.fadeDown {
	opacity:0; 
	transform: translate3d(10px, 10px, 0) scale(1.075); 
	transition: opacity 1.25s, transform 0.75s ease
}
.fadedelayone {
	opacity:0; 
	transform: translate3d(10px, 10px, 0) scale(1.075); 
	transition: opacity 1.25s 0.5s, transform 0.75s 0.5s
}
.fadedelaytwo {
	opacity:0; 
	transform: translate3d(10px, 10px, 0) scale(1.075); 
	transition: opacity 1.25s 1s, transform 0.75s ease 1s
}
.fadedelaythree {
	opacity:0; 
	transform: translate3d(10px, 10px, 0) scale(1.075); 
	transition: opacity 1.25s 1.5s, transform 0.75s ease 1.5s
}
.animate {opacity:1;transform:translateX(0);transform:translateY(0)}





/* Fonts */
body {font-stretch:normal; color:#012432; -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale}
h1, h2 {line-height:120%; font-weight:400}
h1 {font-size:5vh}
h2 {font-size:2.25em}
h3 {font-size:1.5em; line-height:140%}
h4 {font-size:1.25em; line-height:140%}
h5 {font-size:1em; line-height:140%}
h6 {font-size:0.85em; line-height:120%}
p {line-height:160%}
	p.has-medium-font-size {font-size:1.4em !important}
strong {font-weight:bold}

a{text-decoration:none}
	
.animated-numbers,
.odometer.odometer-auto-theme, 
.odometer.odometer-theme-default{line-height:100% !important;font-family:var(--wp--preset--font-family--body);font-style:normal;font-weight:400;} 
.odometer.odometer-auto-theme, 
.odometer.odometer-theme-default {margin-top:-6px;}
	

	
	@media only screen and (min-width:800px) {
		h2.desktop-padding	{padding-left:2vw !important}
	}
	@media only screen and (min-width:1500px) {
		.home .wp-block-cover:first-of-type .wp-block-column {width:50% !important; flex-basis:50% !important}
	}	
	@media only screen and (min-width:2000px) {
		body {font-size:110%}
		p.has-medium-font-size {font-size:100%!important}
	}	
	@media only screen and (min-width:3000px) {

		p.has-medium-font-size {font-size:115%!important}
	}
	@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.1em}
		p.has-x-large-font-size {font-size:1.75em !important}
		p.has-medium-font-size {font-size:1.2em !important}
		.animated-numbers {margin-top:0 !important}
		.odometer.odometer-auto-theme, 
		.odometer.odometer-theme-default {margin-top:-3px;}
	}
	@media only screen and (max-width:500px) {
		p.has-x-large-font-size {font-size:1.5em !important}
		p.has-large-font-size {font-size:1.3em !important}
		p.has-medium-font-size {font-size:1.1em !important}
	}






/* New menu */

/* WEP Menu */		
.wep-menu {font-size:0.9em}		
	.wep-menu a {color:#012432; margin-left:1.5em; padding:3px 0; position:relative}
	.wep-menu a:first-of-type {font-weight:bold}
	
	.wep-menu a:last-of-type {padding-right:25px !important}
	.wep-menu a:last-of-type:after {content:"\F135"; font-family:"bootstrap-icons"; font-size:150%; position:absolute; right:0px; top:5px}

	.page-template-template-wep .wep-menu a:first-of-type {font-weight:normal; border-bottom:0; padding-left:25px !important}
	.page-template-template-wep .wep-menu a:first-of-type:after {content:"\F12C"; font-family:"bootstrap-icons"; position:absolute; left:0px; top:5px; font-size:150%}
	
	.page-template-template-wep .wep-menu a:last-of-type {font-weight:bold; padding-right:0px !important}
	.page-template-template-wep .wep-menu a:last-of-type:after {display:none}
	
	 @media (max-width:768px) {
		 .wep-menu .has-text-align-right {text-align:center}
		 .wep-menu a {margin:0 10px; padding:1px 0; display:inline-block}
		 .wep-menu a:after {font-size:125%}
		 .page-template-template-wep .wep-menu a:first-of-type:after {top:0px}
	 }
	
	
	
	
		
		

/* Header Bar */
header{width:100%;z-index:1000;position:relative;z-index:5;padding:0}
.header-grid { background:white; width:auto; padding:0 20px; position:relative; display:grid; grid-template-columns:250px auto; grid-template-rows:1fr; grid-column-gap:1em; grid-row-gap:0px; align-items:center; border-radius:8px}
	.logo {padding:0; text-align:left}
		.logo img {max-width:100%; display:inline-block; vertical-align:bottom; height:auto}
	
		/* Menu System */
 	   .menu{padding:0;margin:0;list-style:none}
	   .menu a {color:#012432}
	   
			.menu > .menu-item.btn{margin:0 0 0 10px}
			.menu > .menu-item.btn > a {height:45px; line-height:45px; border-radius:30px; border:1px solid #012432; padding:0 15px; margin:0; font-weight:600}
			.menu > .menu-item.btn.blue > a {background:#009FDF; border-color:#009FDF; color:white}
			.menu > .menu-item.btn > a::after {display:none}
			
			.menu > .menu-item.btn.portal a:hover {background:#012432; color:white}


			/* Big Blue Button Blocks */
			.menu .sub-menu .sub-menu li {
				background:#035C7D; transition:all .3s ease;
				box-shadow: -50px -50px 100px 10px rgba(4,124,169,1) inset;
				-webkit-box-shadow: -50px -30px 100px 10px rgba(4,124,169,1) inset;
				-moz-box-shadow: -50px -50px 100px 10px rgba(4,124,169,1) inset;
			}
			.menu .sub-menu .sub-menu li:hover {background:#009FDF;
				box-shadow:none;
				-webkit-box-shadow:none;
				-moz-box-shadow:none;
			} 
			

        /* Tabs for Desktop */
        @media (min-width:1025px) {
            .mainMenu{text-align:right}
			
			header{height:80px}
			
			.mainMenuMobile, .openMobileMenu {display:none}
			
			/* Animated underline */
			.menu > .menu-item > a, 
			.wep-menu p a,
			.footer a,
			.more-icon a {position:relative} 
			
			.wep-menu p a {display:inline-block; padding:4px 0}
			.footer a,
			.more-icon a {display:inline-block; padding:0 0 1px 0}
			
			.menu > .menu-item > a::after,
			.wep-menu p a:before,
			.footer a:before,
			.more-icon a:before {content:'';position:absolute;width:0;height:3px;bottom:20px;left:0px;background-color:#00AEEF;transition:width 0.4s ease-in-out}
			.footer a:before {height:2px;bottom:0px;background-color:white}
			.more-icon a:before {background-color:#012432; bottom:0px; height:2px}
			.has-white-color .more-icon a:before {background-color:white}
			.wep-menu p a:before {bottom:0px; height:2px}
				.menu > .menu-item:hover > a::after,
				.wep-menu p a:hover:before,
				.footer a:hover:before,
				.more-icon a:hover:before {width:100%}
			

			/* Top Level */
			.menu{display:block}				
				 .menu > .menu-item{display:inline-block;margin:0 1vw}
				 	.menu > .menu-item > a{text-decoration:none;display:block;padding:0px;position:relative; height:80px; line-height:80px }					
			
				/* 2nd Level */
           	 	.menu > .menu-item .sub-menu{list-style:none;background:white;text-align:left;border-radius:8px 10px 0 0;padding:14px 24px 24px;margin:0;width:calc(100vw - 4.9rem);max-width:1600px;margin:0 auto;top:100%;left:0px;position:absolute; box-shadow:0px 5px 10px rgba(1,36,50,0.1); opacity:0; transition:all .3s ease; visibility:hidden; /*display:none;*/ }
		   	 	.menu > .menu-item:hover .sub-menu{ opacity:1; display:block;  visibility:visible}
		   
           	 	.menu > .menu-item > .sub-menu{border-top:20px solid #F2F2F2}
		   	 	.menu > .menu-item > .sub-menu:before {content:""; width:100%; height:10px; background:white; border-radius:8px 10px 0 0; position:absolute; top:-10px; left:0px; transition:all .3s ease}
		   	   		
				.menu > .menu-item .sub-menu .tabs {padding:5px;border:1px solid #D4D2D2;border-radius:99px;width:fit-content; transition:all .3s ease}
			 		.menu .sub-menu .tabs li a {display:block; padding:10px 15px; font-size:0.9em; text-transform:lowercase; border-radius:99px; transition:all .3s ease}
		
		            .menu > .menu-item .sub-menu .menu-item{display:inline-block;margin:0;position:static}			
					.menu > .menu-item .sub-menu .menu-item > a {border-radius:30px; transition:all .3s ease; font-weight:500;}
					.menu > .menu-item .sub-menu .menu-item.active > a {background:#00AEEF; color:white}							
		            .menu .sub-menu > .menu-item .sub-menu .menu-item{display:inline-block;margin:0;position:static;background:linear-gradient(118.2deg,#035C7D 0%,#047DAA 99.96%)}
		            .menu > .sub-menu .menu-item:hover > a{height:auto;line-height:100%}
		            .menu .sub-menu li{display:inline-block}
		            .menu > .menu-item .sub-menu .sub-menu,
		            .menu > .menu-item .sub-menu .menu-item:hover .sub-menu {border-radius:0 0 10px 10px ;display:none}
			
			
					/* 3rd Level */
			 	   .menu > .menu-item .sub-menu .menu-item .sub-menu {display:grid; grid-template-columns:repeat(3, 1fr) !important; gap:12px; padding-top:0; opacity:0; transition:all .3s ease; display:none}
            	   .menu > .menu-item .sub-menu .menu-item .sub-menu.active {opacity:1; display:grid}

            	   .menu .sub-menu .sub-menu li {color:white;padding:10px; border-radius:8px}
				   .menu .sub-menu .sub-menu li a {color:white; text-transform:capitalize;}
	
				   .menu .partner-trigger .sub-menu .sub-menu li a {text-transform:lowercase;}
				   .menu .partner-trigger .sub-menu .sub-menu li a::first-letter {text-transform: uppercase;}
				   
				   .menu .sub-menu .sub-menu li a:first-of-type {font-weight:bold; font-size:1em;}
				   
				   .menu-item .country {margin:0px 18px 10px}
        }
		@media only screen and (min-width:1025px) and (max-width:1300px) {				
		 	 .menu > .menu-item{margin:0 5px; font-size:0.9em}
		}

        /* Mobile Menu */
        @media (max-width:1024px) {
			.header-grid {padding:0 10px;width:auto; position:relative; display:grid; grid-template-columns:auto 170px 50px; grid-template-rows:1fr; grid-column-gap:10px;}
			
			.logo {padding:10px 0; text-align:left}
			 	.logo img {max-width:220px !important;}
			
			/* Burger Menu */
			.openMobileMenu {position:relative; z-index:100002; width:50px; height:60px; color:inherit; cursor:pointer; padding:0; margin:0; right:-10px; border:none; outline:0; background:transparent}
			.openMobileMenu:before {content:"\F479"; font-family:"bootstrap-icons"; font-size:250%}		
			.openMobileMenu.active:before {content:"\F659"; font-family:"bootstrap-icons";  }		
			
			.menu .menu-item.btn { margin:25px 0 10px; border:0; font-size:0.9em; text-align:center}
			.menu .menu-item.btn a {padding:0; margin:0; height:40px; line-height:40px}
						
			.mainMenuMobile {background:white; padding:15px; margin:0 15px; border-radius:8px; box-shadow:0px 5px 10px rgba(1,36,50,0.1)}			
			.mainMenu .menu li,
			.mainMenuMobile,
			.mainMenuMobile .btn.portal {display:none}       
			.menu, 
			.mainMenuMobile.active,
			.mainMenu li.btn.portal {display:block}
			
			/* 1st Level */
			.menu > .menu-item{position:relative; display:block;margin-bottom:5px; border-bottom:1px solid #012432}
			.menu > .menu-item.menu-item-has-children a:after {content:"\002B"; font-size:24px; position:absolute; right:0px; top:5px; font-weight:normal}
			.menu > .menu-item.menu-item-has-children a.active:after {content:"\2013"}
            .menu > .menu-item > a{text-decoration:none;display:block;padding:10px 0}
			.menu .menu-item a.active {font-weight:bold}
			
			/* 2nd Level */
			.sub-menu{display:none;list-style:none;padding:5px 0 5px 15px;margin:0;position:relative}
            .menu > .menu-item > a.active + .sub-menu{display:block}
            .sub-menu .menu-item{position:relative}
			.sub-menu .sub-menu{display:none;position:relative}
			.sub-menu .menu-item > a.active + .sub-menu{display:block}			
			.sub-menu .menu-item a{padding:5px 0; display:block}
            .menu > .menu-item > a.active + .sub-menu{display:block}
			
			/* 3rd Level */
			.sub-menu .sub-menu {padding:10px 0}
			
			.mainMenuMobile .sub-menu .sub-menu li{height:auto; margin:1rem auto;color:#ffffff; padding:1rem; border-radius:8px; display:flex ; align-content:center; flex-direction:column; justify-content:space-between}
			.mainMenuMobile .sub-menu .sub-menu li a {padding-top:0;}
			.mainMenuMobile .sub-menu .sub-menu li a:after{display:none !important}
			.mainMenuMobile .sub-menu .sub-menu a.learn-more::after{content:"\F135" !important;display:inline-block !important;vertical-align:middle;margin-left:10px !important;font-family:"bootstrap-icons";font-size:inherit; color:inherit;margin-top:-2px !important;position:relative !important;top:0 !important}
			.mainMenuMobile .sub-menu .sub-menu li a{ display:block;color:#ffffff;font-size:1.3rem}
			.mainMenuMobile .sub-menu .sub-menu li .country{margin:0;display:block}
            .mainMenuMobile .sub-menu .sub-menu a.learn-more{font-size:1em;font-weight:600}

			.menu-item-15114 {margin:10px auto !important}
		}
        @media (max-width:550px) {
			header .wrapper {padding:0 5px;}			
			.header-grid {width:auto; position:relative; display:grid; grid-template-columns:auto 140px 50px; grid-column-gap:5px;}
			
			.logo {padding:10px 0; text-align:left}
			 	.logo img {max-width:150px !important;}
				
			.menu .menu-item.btn {font-size:0.85em}
				.menu .menu-item.btn a {height:36px; line-height:36px}
			
			.openMobileMenu {right:-5px;}
			
			.mainMenuMobile {margin:0 5px}			
			
			
		}









/* Buttons */
.wp-block-button__link {font-weight:600;padding:10px 18px !important; font-size:100%}

/* Button Easing */	
.wp-block-button__link,
.taxonomy-category a,
.menu > .menu-item.btn a {transition:all 0.4s ease-in-out}
.wp-block-button__link:hover,
.taxonomy-category a:hover,
.menu > .menu-item.btn a:hover,
.nf-form-cont input[type=submit]:hover {filter: saturate(175%)}









/* Form Elements */
.wpcf7 p {padding:0}
#wpcf7-f6-o1 {padding:2em; background:#27A3DA}
.wpcf7-form-control-wrap {padding:0; display:block}
.wpcf7-list-item {display:block !important; padding:0.25em 0; margin:0}
.wpcf7-form-control-wrap {display:block;position:relative}

.wpcf7 input, .wpcf7 textarea, .wpcf7 select { font-family:inherit; display:block; width:100%; min-width:100%; padding:calc(0.667em + 2px) 0; margin:0; text-indent:1em; border:none; background:#ffffff; color:#234858; font-size:100%; border-radius:5px}
.wpcf7 input:focus, .wpcf7 textarea:focus, .wpcf7 select:focus {background:white}

.wpcf7 input.wpcf7-date, 
.wpcf7 select {height:45px; line-height:45px; padding:0; text-indent:0.75em}

input.wpcf7-not-valid {border-color:red}

::-webkit-input-placeholder {color:#234858}
:-moz-placeholder {color:#234858}
::-moz-placeholder {color:#234858}
:-ms-input-placeholder {color:#234858}
.wpcf7 p br {display:none}
.wpcf7 input[type=submit] {margin:0 !important; padding:calc(0.667em + 2px) 0; width:auto; min-width:150px; border:0; display:inline-block; background:#012432; color:#012432; font-weight:bold; text-indent:0}

.wpcf7 p .wpcf7-form-control-wrap:after,
.wpcf7 div .wpcf7-form-control-wrap:after {content:""; position:absolute; font-family:"bootstrap-icons"; right:0.6em; top:0.6em; font-size:1.25em; color:inherit}
.wpcf7 p.name .wpcf7-form-control-wrap:after {content:"\F4D3"}
.wpcf7 p.mail .wpcf7-form-control-wrap:after,
.wpcf7 div.mail .wpcf7-form-control-wrap:after {content:"\F32F"}
.wpcf7 p.subject .wpcf7-form-control-wrap:after {content:"\F431"}
.wpcf7 p.message .wpcf7-form-control-wrap:after {content:"\F252"}
.wpcf7 p.company .wpcf7-form-control-wrap:after {content:"\F1DD"}
.wpcf7 p.phone .wpcf7-form-control-wrap:after {content:"\F5C1"}
.wpcf7 p.connections .wpcf7-form-control-wrap:after {content:"\F2EE"}
.wpcf7 p.data .wpcf7-form-control-wrap:after {content:"\F54C"}
.wpcf7 p.device .wpcf7-form-control-wrap:after {content:"\F77C"}
.wpcf7 p.website .wpcf7-form-control-wrap:after {content:"\F3EE"}
.wpcf7 p.postcode .wpcf7-form-control-wrap:after {content:"\F3E8"}
	
/* Contact Form 7 output */
	div.wpcf7-response-output {font-weight:bold; font-size:100%; line-height:125%; border:0 !important; padding:0 !important; margin:0 !important; color:red}
	div.wpcf7-mail-sent-ok {font-size:100%; line-height:125%; color:#012432; font-weight:bold}
	.wpcf7-not-valid-tip {display:block; padding:0; color:red !important; font-size:90%}
	



/* Table */
.wp-block-table tbody tr:nth-child(even) { background-color:#f4f4f4}
.wp-block-table thead {color:#ffffff !important; background-color:#00AEEF;font-weight:bold}
.wp-block-table tbody td,.wp-block-table thead,.wp-block-table th { padding:10px 18px; color:inherit; font-family:inherit; border:none !important; text-align:left}
.wp-block-table tbody tr:hover { background-color:rgba(0, 175, 239, 0.25)}

/* Fund table */
.fund-table.wp-block-table tbody tr:nth-child(even) { background-color:transparent}
.fund-table.wp-block-table tbody tr:nth-child(odd) { background-color:#f4f4f4}
.wp-element-caption {text-align:right}

table,th,td{word-break:normal;overflow-wrap:break-word;white-space:normal; font-size:0.9rem;}

.wp-block-table table {background:white;}	

.wp-block-table table {min-width:1100px; overflow-x:scroll}
.tabs-content .wp-block-column .wp-block-table table {min-width:700px; overflow-x:scroll}

	
    @media only screen and (max-width:1024px) {
		.wp-block-table th {padding:8px 0;line-height:100%; text-align:center}
		.wp-block-table td {padding:8px 0;line-height:125%;}		
    }
    @media only screen and (max-width:550px) {
        .wp-block-table {font-size:0.9em}
			
    }








/* List */
ol.wp-block-list{ padding-left:1em; margin:1em 0}
	ol.wp-block-list li{ margin-bottom:1em}

:is(dir, menu, ol, ul) :is(dir, menu, ol, ul) ul {list-style-type: disc; color}
.wp-block-list li { margin-bottom:0.5em}



/*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:white;color:#012432;line-height:125%;display:block;text-decoration:none;padding:1em 2em 1em 0; margin:1px 0 0;font-weight:500;font-size:125%; border-top:1px solid #012432}
.wp-block-fseblocks-accordion-item:last-child{border-bottom:1px solid #012432}
.accordion-item:after {content:"+";font-weight:400;font-size:100%; position:absolute; right:0px; top:1em}
.accordion-item.open {font-weight:bold}
.accordion-item.open:after {content:"-"}
.accordion .data {padding-top:4px}

	@media only screen and (max-width:800px) {
		.accordion-item {font-size:100%}
	}


	

/* Investment Highlights */
.highlights .wp-block-group-is-layout-flex figure,
.highlights .wp-block-group-is-layout-flex figure img {width:60px !important; min-width:60px !important; height:auto !important; text-align:center;}
	
    @media only screen and (max-width:767px) {
        .investment-highlights .wp-block-columns {border-top:none;padding-top:0}
        .investment-highlights .wp-block-columns .wp-block-column {padding-top:24px; border-top:1px solid #D4D2D2}
		.highlights .wp-block-group-is-layout-flex figure,
		.highlights .wp-block-group-is-layout-flex figure img {width:45px !important; min-width:45px !important;}
		
    }










/* Tabs */

/* Horizontal */
.wp-block-fseblocks-tabs .tabs {margin:20px 0;padding:5px;list-style:none;position:relative;border:1px solid #D4D2D2;width:fit-content;border-radius:99px}
.wp-block-fseblocks-tabs .tabs li {display:inline-block;cursor:pointer;border-radius:99px; color:#012432;padding:10px 15px; font-size:0.9em; margin-right:2px; background:transparent; font-weight:500; text-transform:lowercase; transition:all .3s ease}
.wp-block-fseblocks-tabs .tabs li:last-of-type{margin-right:0}
.wp-block-fseblocks-tabs .tabs li:hover {background:#F2F2F2; color:#012432}
.wp-block-fseblocks-tabs .tabs li.active-tab,
.wp-block-fseblocks-tabs .tabs li.active-tab:hover {position:relative;background:#00AEEF;color:#ffffff !important}
.wp-block-fseblocks-tabs .tabs li img {width:120px;height:auto;margin-right:10px;vertical-align:middle}
.wp-block-fseblocks-tabs .tabs-content {margin:20px 0;padding:0;list-style:none}
.wp-block-fseblocks-tabs .tabs-content:first-child > li {display:none}

	@media only screen and (max-width:1240px){
		.wp-block-fseblocks-tabs .tabs li {padding:10px; margin-right:1px}	
	}
	@media only screen and (max-width:1024px){
		.wp-block-fseblocks-tabs .tabs li {padding:8px; margin-right:0px}	
	}
	@media only screen and (max-width:767px){
		.page-template-default .wp-block-fseblocks-tabs .tabs {
			  overflow-x: auto;
			  -webkit-overflow-scrolling: touch;
			  white-space: nowrap;
			  border-radius:25px 0 0 0;
			  padding-right:10vw;
		}
		.page-template-default .wp-block-fseblocks-tabs .tabs li {padding:10px 15px; }
		.page-template-default .wp-block-fseblocks-tabs .tabs li.active-tab {}
		.page-template-default .accordion {width:calc(100% - 1em)}
	}




/* Vertical */
.wp-block-fseblocks-tabs.vertical {display:grid;grid-template-columns:auto auto}
	.wp-block-fseblocks-tabs.vertical ul.tabs {display:flex;flex-direction:column;border-right:1px solid #ffffff73}
	.wp-block-fseblocks-tabs.vertical .tabs li img {width:180px}
	.wp-block-fseblocks-tabs.vertical .tabs li.active-tab { background:transparent; font-weight:bold; border-right:solid 3px #4FA2F6; margin-right:-2px; border-radius:0}
	.wp-block-fseblocks-tabs.vertical .tabs li {color:#ffffff; font-weight:500;padding:3px 0;margin-bottom:12px;margin-right:0;width:230px;font-size:100%}
	.wp-block-fseblocks-tabs.vertical .tabs li:last-of-type{margin-bottom:0}
	.wp-block-fseblocks-tabs.vertical .tabs { margin:0; padding:0; position:relative; border:none; width:fit-content; border-radius:0}
	.wp-block-fseblocks-tabs.vertical .tabs-content {margin:0; margin:0 4em 0 2em}
	.wp-block-fseblocks-tabs.vertical .tabs-content p{color:#ffffff !important}
	.wp-block-fseblocks-tabs.vertical .tabs-content p:first-of-type{margin-top:0}






/* Swipers */
.wp-block-fseblocks-banner-slider,
.wp-block-fseblocks-content-slider {position:relative}

/* Swiper Pagination */
.swiper-pagination{bottom:3vh !important}
.swiper-pagination-bullet{background:white !important;opacity:0.25 !important; margin:0 0.25em !important}
.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1 !important;background:white !important}

/* Swiper Arrows (bootstrap) */
	.wp-block-fseblocks-content-slider .fseblocks-swiper-nav{height:1px !important;margin:0px !important}
	.swiper-button-next,.swiper-button-prev{top:calc(50% - 15px) !important;width:32px !important;height:32px !important;margin-top:0px;z-index:10}
	.swiper-button-prev{left:1vw !important}
	.swiper-button-next{right:1vw !important}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:32px !important; width:32px;height:32px;font-family:"bootstrap-icons" !important; font-weight:normal; content:"\F133" !important; color:#012432;line-height:32px !important}
	.swiper-button-prev:after{transform:rotate(180deg)}





/* link Icons */
.mobile-icon a:before,
.email-icon a:before,
.whatsapp-icon a:before,
.speak-icon a:before,
.download-icon a:before,
.survey-forms .nf-response-msg a:before,
.faq-icon a:before{content:"\F30A";display:inline-block;vertical-align:middle;margin-right:10px;font-family:"bootstrap-icons";font-size:14px; color:inherit;margin-top:-4px !important}
.faq-icon a:before{content:"\F505"}
.speak-icon a:before{content:"\F264"}
.whatsapp-icon a:before{content:"\F618";color:#00AEEF;font-size:18px}
.email-icon a:before{content:"\F32E";color:#00AEEF;font-size:18px}
.mobile-icon a:before{content:"\F5C1";color:#00AEEF;font-size:18px}

.survey-forms .nf-response-msg a {color:#00aeef !important}
.more:after,
.more-icon a:after,
.learn-more:after,
.video-icon a:after{content:"\F4F2";display:inline-block;vertical-align:middle;margin-left:10px;font-family:"bootstrap-icons";font-size:inherit; color:inherit;margin-top:-2px !important}
.learn-more:after,.more-icon a:after,.more:after{ content:"\F135"}

.country.rsa,
.country.sa,
.country.usa,
.country.uk,
.usa-flag,
.rsa-flag,
.sa-flag,
.uk-flag{display:inline-flex !important;align-items:center}

.country.rsa::before,
.country.sa::before,
.country.usa::before,
.country.uk::before,
.usa-flag::before,
.rsa-flag::before,
.sa-flag::before,
.uk-flag::before{ content:""; display:inline-block; width:18px; height:18px; background-image:url('https://westbrooke.wpgstage.com/wp-content/uploads/2025/02/UK-flag.svg'); margin-right:8px; vertical-align:middle; background-repeat:no-repeat;background-size:cover}
.rsa-flag::before,.country.rsa::before{background-image:url('https://westbrooke.wpgstage.com/wp-content/uploads/2025/02/RSA-flag.svg')}
.sa-flag::before,.country.sa::before{background-image:url('https://westbrooke.wpgstage.com/wp-content/uploads/2025/02/RSA-flag.svg')}
.usa-flag::before,.country.usa::before {background-image:url('https://westbrooke.wpgstage.com/wp-content/uploads/2025/02/USA-flag.svg')}




/* Capital Banner flag */
.banner-flag {margin:0}
.banner-flag.usa-flag::before,
.banner-flag.rsa-flag::before,
.banner-flag.sa-flag::before,
.banner-flag.uk-flag::before{width:22px; height:22px}





/* Media Queries */


/* 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}
		.circleicons-large .wp-block-media-text[style*="grid-template-columns:15% auto"] {grid-template-columns:80px auto !important}
		.circleicons-large .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-large .wp-block-media-text[style*="grid-template-columns:15% auto"] {text-align:center}
		.circleicons-large .wp-block-media-text[style*="grid-template-columns:15% auto"] img {width:60px !important; margin:auto}
		.circleicons-large .wp-block-media-text[style*="grid-template-columns:15% auto"] .wp-block-media-text__content {padding:0 !important}

		.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}
	}





/* About page negative margin */
	
	@media only screen and (min-width:1024px) {
		.about-negMarg {position:relative !important; margin-top:-24vw;z-index:1}
		.about-video{position:relative !important;z-index:2}
		.video-spacer {height:26vw !important}
	}
	@media only screen and (max-width:1023px) {
		.about-video{padding:0 !important}
	}




/* Separator */
.wp-block-separator {border-top:1px solid #012432}
	.wp-block-separator.has-white-color {border-top:1px solid #ffffff}






/* Spacers */
	@media only screen and (max-width:767px){
	.wp-block-spacer[style*="height:6vh"]{height:2em !important }
	.wp-block-spacer[style*="height:4vh"]{height:1.5em !important }
	}






/* Latest news */
.news-feed { display:grid; grid-template-columns:repeat(26, 1fr) !important; gap:24px; color:#ffffff }
	.news-feed .wp-block-post:nth-of-type(1) { grid-column:span 16}
	.news-feed  .wp-block-post:nth-of-type(2) {grid-column:span 10;height:85%}
	.news-feed .wp-block-post:nth-of-type(3),
	.news-feed .wp-block-post:nth-of-type(4){ grid-column:span 8}
	.news-feed .wp-block-post:nth-of-type(5){grid-column:span 10;height:130%;margin-top:-14%}
	
	.news-feed .wp-block-post h3 {}
	.news-feed .wp-block-post h3 {display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3em}
	

.news-feed .wp-block-post {position:relative;border-radius:8px}

.news-feed .wp-block-post .wp-block-post-title,
.news-feed .wp-block-post .wp-block-post-date  {position:absolute;top:0; padding:2rem;width:100%;left:0}

	.news-feed .wp-block-post .wp-block-post-title {top:auto;bottom:0.5rem;z-index:9999; color:#ffffff}
	.news-feed .wp-block-post .wp-block-post-date {top:auto;bottom:0}

	.wp-block-post-featured-image {height:100%;width:auto;border-radius:8px; overflow:hidden}
	.wp-block-post-featured-image img { width:100%; height:100%; object-fit:cover}
	
	.grid-container .featured-img,
	.post-item .post-image {overflow:hidden; border-radius:8px}
	
	.wp-block-post-featured-image img, 
	.grid-container .featured-img img,
	.post-item .post-image img {transition:all 0.4s ease-in-out}
	.post-item .post-image img {display:block}
	.wp-block-post:hover .wp-block-post-featured-image img,
	.grid-container:hover .featured-img img,
	.post-item:hover .post-image img {transform: scale(1.1)}
	

.news-feed .wp-block-post .taxonomy-category {position:absolute;top:2em;left:2em}
	.news-feed .wp-block-post .taxonomy-category a,
	.post-item .post-term a {color:#ffffff; text-decoration:none;border:1px solid #ffffff;border-radius:99px;padding:10px 18px; display:inline-block; font-size:0.9em; transition:all 0.4s ease}
	.news-feed .wp-block-post .taxonomy-category a:hover,
	.post-item .post-term a:hover {background:white; color:#012432}
	
	@media only screen and (min-width:1040px) {
		.news-feed .wp-block-post .wp-block-post-title {font-size:1.25em}
	}
	@media only screen and (max-width:1480px) {
		.news-feed .wp-block-post:nth-of-type(5) {display:none}
			.news-feed .wp-block-post:nth-of-type(3),
			.news-feed .wp-block-post:nth-of-type(4){ grid-column:span 13}
			.news-feed .wp-block-post:nth-of-type(2) {height:100%}
	}
	
	@media only screen and (max-width:1040px) {
		.news-feed .wp-block-post {min-height:100%}
			.news-feed .wp-block-post:nth-of-type(1),
			.news-feed  .wp-block-post:nth-of-type(2) {grid-column:span 13}
	}
	@media only screen and (max-width:980px) {
		.news-feed .wp-block-post{grid-column:span 13;aspect-ratio:9 / 7}
			.news-feed .wp-block-post:nth-of-type(5) {display:list-item;margin-top:0;height:100%}
			.news-feed .wp-block-post .wp-block-post-title, .news-feed .wp-block-post .wp-block-post-date {padding:1em}
			.news-feed .wp-block-post .taxonomy-category { top:1em; left:1em}
	}	
	@media only screen and (max-width:820px) {
		.news-feed { display:grid; grid-template-columns:repeat(4, 1fr) !important; gap:24px; color:#ffffff }
			.news-feed .wp-block-post {grid-column:span 2 !important}
			.news-feed .wp-block-post:nth-of-type(1) { grid-column:span 4 !important; aspect-ratio:2/1 !important}
			.news-feed .wp-block-post:nth-of-type(4),
			.news-feed .wp-block-post:nth-of-type(5){display:none}
	}
	@media only screen and (max-width:680px) {
		.news-feed .wp-block-post {grid-column:span 4 !important;aspect-ratio:2/1 !important}
	}







/* Fund tabs */
	.card-padding {position:relative;}
.page-id-14495 .fund-tabs .card-padding,.page-id-7272 .fund-tabs .card-padding {transition: transform 0.4s ease}
.page-id-14495	.fund-tabs .card-padding:hover,.page-id-7272 .fund-tabs .card-padding {transform: scale(1.02)}

@media only screen and (max-width:1280px) {
	.fund-tabs .is-layout-grid { grid-template-columns:repeat(3, minmax(0, 1fr)) !important}
}

@media only screen and (max-width:920px) {
	.fund-tabs .is-layout-grid { grid-template-columns:repeat(2, minmax(0, 1fr)) !important}
}

@media only screen and (max-width:670px) {
	.fund-tabs .is-layout-grid { grid-template-columns:repeat(1, minmax(0, 1fr)) !important}
}






/* Team */

	/* Modal */
	.team-modal {display:none;position:fixed;z-index:9;padding-top:7.5vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(1,36,50,0.7)}
	.modal-content {position:relative; background-color:white; margin:auto; padding:5vh; width:80%; max-width:900px; border-radius:8px}
	.close {color:#012432; font-size:2.5em; line-height:100%; font-weight:normal; position:absolute; top:0px; right:10px; opacity:0.25; transition:all 250ms ease-in-out}
	.close:hover,
	.close:focus {opacity:1; text-decoration:none;cursor:pointer}
	
	.modal-content h2.member-name {font-weight:bold; margin:0; padding:0}
	.modal-content p.member-position {text-transform:uppercase; letter-spacing:0.1em; font-size:90%; padding:1em 0}
	
	.two-col {display:grid; grid-template-columns:repeat(2, 1fr); grid-template-rows:1fr; grid-column-gap:24px; grid-row-gap:0px}
	.modal-content .two-col .col:last-of-type {text-align:center} 

	@media only screen and (max-width:1023px){
		.modal-content {max-width:80%; padding:2em}
	}
	@media only screen and (max-width:600px){
		.two-col {display:grid; grid-template-columns:repeat(1, 1fr); grid-template-rows:1fr; grid-column-gap:0px; grid-row-gap:24px}
	}
	






/* Mobile cover size */
	@media only screen and (max-width:767px){
		.wp-block-cover[style="border-radius:8px;min-height:100%;aspect-ratio:unset;"]{min-height:33vh!important }
		.wp-block-cover[style="min-height:70vh;"]{min-height:50vh!important }
	}
	@media only screen and (max-width:550px){
		.wp-block-cover p br {display:none;}
	}




/* 404 Page */
.fourOfour {text-align:center; padding:15vh 0}




/* Footer */
	@media only screen and (max-width:767px){
		.footer-bottom .is-layout-flex{ display:grid !important; grid-template-columns:1fr; grid-template-rows:1fr; grid-row-gap:24px; justify-items:start}
	}






/* Single Post  */

/* Breadcrumbs */
.breadcrumbs {font-size:14px;font-family:inherit;margin-top:24px;text-transform:uppercase}
.breadcrumbs a {text-decoration:underline; color:#012432; margin:0 4px}
.post-banner { position:relative; min-height:40vh; display:flex; align-items:flex-end; margin:24px 0}

.single-post-grid a {color:#009FDF}
.addtoany_list a:not(.addtoany_special_service)>span{border-radius:50% !important}

/* Banner Image */
.post-banner img { width:100%; height:100%; object-fit:cover; display:block; position:absolute; border-radius:8px}
.post-banner .content {position:relative;top:0;left:0;width:100%;height:auto;display:flex;flex-direction:column;padding:2em;justify-content:flex-end}

/* Text Content */
.post-banner h1 { font-size:3.5vw; line-height:1.4em; margin:0 0 1em; font-weight:500; color:#fff; max-width:66%}
.post-banner span{ font-size:14px; margin:0; color:rgba(255,255,255,0.6)}

/* Grid Layout */
.single-post-grid { display:grid; grid-template-columns:66% auto; grid-template-rows:1fr; grid-column-gap:4vw; grid-row-gap:24px; padding:0 2em }
.related-insights-grid { display:grid; grid-template-columns:repeat(3, 1fr); grid-template-rows:1fr; grid-column-gap:24px; grid-row-gap:0px;max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}

/* Insights */
.insights{background:#ffffff;margin-top:4vh;padding-top:6vh;padding-bottom:6vh}
    .insights-header {display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;max-width:var(--wp--style--global--content-size); margin-left:auto !important; margin-right:auto !important}
    .insights-img {position:relative;display:flex;align-items:flex-end;margin:0;min-height:33vh}
    .insights-img img { width:100%; height:100%; object-fit:cover; display:block; position:absolute; border-radius:8px}
    .insights-img .content {top:0;left:0;display:flex;flex-direction:column;padding:2em;justify-content:flex-end;height:auto;position:initial;z-index:2}
    .insights-img h3 { margin:0 0 10px; font-weight:bold; color:#fff}
    .insights-img span{ font-size:14px; margin:0; color:#ddd}
    .insights-img .category {position:absolute; top:2em; left:2em; color:#ffffff; text-decoration:none; padding:10px 18px; border:1px solid #ffffff; border-radius:99px}

	.insights .btn{font-weight:600;padding:10px 18px !important;font-size:100%;background-color:#009fdf;border-radius:99px;color:#ffffff}
	.insights h2{margin-top:0}

    @media (max-width:768px) {
        .single-post-grid,.related-insights-grid { grid-template-columns:1fr;gap:24px }
        .post-banner { height:200px}
		.post-banner h1 { font-size:1.75em; max-width:100%}
		
        	.post-banner h2 { font-size:18px}
        	.post-banner p { font-size:12px}
			.post-banner .content {padding:1em}
		.single-post-grid{padding:0 1em}
		.insights-img .content {padding:1em}
		.insights-img .category{top:1em;left:1em}
    }

.facetwp-radio {background:none !important;display:inline-block;line-height:1em;padding:7px 12px !important;margin:0 8px 8px 0;border:1px solid #131313;border-radius:25px; font-size:14px}
.facetwp-radio:hover,
.facetwp-radio.checked {background-image:none; background-color:#035C7D !important;border-color:#035C7D !important;color:white !important}
.facetwp-counter {display:none}
.facetwp-radio span {padding:0; margin:0}



/*Search modal*/
.overlay {height:100%;width:100%;display:none;position:fixed;z-index:90000;top:0;left:0;background-color:rgba(1,36,50,0.7)}
.overlay-content {position:relative; top:25%; width:80%; max-width:600px;text-align:center;margin:auto; box-shadow:0px 5px 10px rgba(0,0,0,0.5)}
.overlay .closebtn {position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:white}
.overlay .closebtn:hover {color:#009FDF}
.overlay input[type=search] {padding:0 15px;font-size:20px;border:none;float:left;width:calc(100% - 70px); border-radius:8px 0 0 8px; background:white; height:60px}
.overlay input[type=text]:hover {background:#f1f1f1}
.overlay button {float:left;height:60px; width:70px; background:#009FDF;font-size:20px;border:none;cursor:pointer; border-radius:0 8px 8px 0}
.overlay button:hover {background:#009FDF}
.overlay button.search-submit i {color:white}

/* Search Results */
.search-result {border-top:1px solid #012432;padding:1em 0;margin:0;width:100%;position:relative;display:grid;grid-template-columns:100px auto 125px;grid-template-rows:1fr;grid-column-gap:2vw;grid-row-gap:0px; align-items:center; height:auto}
.search-result .thumb {width:100%;height:100px;display:block;overflow:hidden;border-radius:5px;position:relative}
.search-result .thumb img {width:100%;height:100%;object-fit:cover;object-position:center center}
.search-result h3 {margin:0 0 0.25em; color:#012432 }
.search-result h3 a,.search-result .more{color:#012432}
.search-results .wrapper{margin:6vh auto}
.search-results .wep-menu .wrapper,.search-results header .wrapper{margin:0 auto !important }

    @media only screen and (max-width:800px) {
        .search-result {display:grid;grid-template-rows:1fr 1fr;grid-template-columns:100px auto;grid-column-gap:1.5em;grid-row-gap:0px;height:100%}
        .search-result .thumb {grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2}
        .search-result h3 {grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:3;padding:0}
        .search-result a.more {grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:3}
    }
    @media only screen and (max-width:500px) {
        .search-result {grid-template-columns:75px auto;grid-column-gap:1em}
        .search-result .thumb {height:75px}
    }




/* Ninja forms */
.nf-field-element p{font-size:90% !important;font-family:inherit !important}
.wp-block-columns .nf-field-element p{color:#ffffff !important}
.nf-field-element a{color:#009fdf !important;text-decoration:underline !important}
.nf-form-fields-required, 
.ninja-forms-req-symbol{display:none !important}
#ninja_forms_required_items, .nf-field-container {margin-bottom:10px !important}
.nf-field-element input,
.nf-field-element select,
.nf-field-element div {border:none !important;border-radius:8px !important; color:inherit !important}
.nf-field-element select::placeholder,
.nf-field-element input::placeholder,
.nf-field-element textarea::placeholder{color:#C0B9B9 !important;font-family:inherit !important; font-weight:400 !important;font-style:inherit !important;font-size:100% !important}
.nf-field-element textarea {color:inherit !important;border-radius:8px !important;font-family:inherit !important; border:0 !important}
.nf-field-element input[type=submit], .pum-content .btn{width:auto !important;background:#009fdf !important;color:#ffffff !important;height:auto;border-radius:99px !important;font-weight:600; padding:10px 18px !important; font-size:100% !important;font-family:inherit !important;line-height:100%; display:inline-block}
.field-wrap input[type=submit] {width:100% !important; cursor:pointer}
.wp-block-columns .nf-form-cont{margin-top:0 !important}
	.wp-block-columns .nf-field-element h2 {color:#ffffff;margin:0 0 10px !important}
	.wp-block-columns .nf-field-label label,
	.wp-block-columns .nf-field-label span,
	.wp-block-columns .nf-field-element label {color:#ffffff;font-weight:500; text-transform:lowercase;}
	.wp-block-columns .nf-response-msg p ,.wp-block-columns .nf-response-msg h2 {color:#ffffff}
	.wp-block-columns .nf-response-msg h2{margin-top:0 !important}
	.page-id-28 .nf-field-element ul {display:flex !important; gap:1.5rem;color:#ffffff}
.nf-form-content select.ninja-forms-field:focus {background:#ffffff !important}

.nf-error-msg, .ninja-forms-req-symbol { color:#FA001C !important;font-weight:600}
.nf-error .nf-field-element:after{display:none}
.nf-error-required-error { background:#FA001C; color:#ffffff !important; padding:9px 15px; border-radius:99px;width:fit-content;font-weight:600;font-size:80% !important }
	.nf-error-required-error:before{content:"\F332";display:inline-block;vertical-align:middle;margin-right:10px;font-family:"bootstrap-icons";font-size:18px; color:inherit;margin-top:-4px !important}
	.nf-error .ninja-forms-field { border:1px solid #FA001C !important}

.pum .nf-field-element input,.pum  .nf-field-element select,.pum  .nf-field-element textarea {border:1px solid #012432 !important}
.pum  .nf-field-element input[type=submit]{border:none !important}

.nf-field .list-radio-wrap ul {display: flex; gap: 1em}

.nf-form-content .list-select-wrap .nf-field-element>div{border:none !important}

.nf-next-item input {font-weight:600;padding:10px 18px !important;font-size:100%;background-color:#009fdf !important;border-radius:99px  !important;color:#ffffff !important}
.nf-previous-item {display:none}

#nf-form-94-cont .nf-response-msg a {color: #00aeef !important;}
#nf-form-94-cont .nf-response-msg a:before {content: "\F30A";display: inline-block;vertical-align: middle;margin-right: 10px;font-family: "bootstrap-icons";font-size: 14px;color: inherit;margin-top: -4px !important;}



/*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%}




	
/*Insights*/
.post-item {position:relative;border-radius:8px}
	.posts-grid {display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;grid-row-gap:15px;margin:3vw 0}
	.post-image img{width:100%;height:100%;object-fit:cover;border-radius:8px;aspect-ratio:9/7}
	.post-item .post-term {position:absolute;top:2em;left:2em; z-index:3}
	.post-item .post-term a{color:#ffffff; text-decoration:none; border:1px solid #ffffff;border-radius:99px;padding:10px 18px}
	.post-item h3,
	.post-item .post-meta  {position:absolute;top:0;padding:2rem;width:calc(100% - 4rem);left:0;color:#ffffff}
	.post-item h3 {top:auto;bottom:0.5rem}
	.post-item .post-meta {top:auto;bottom:0; font-size:14px; margin:0; color:rgba(255,255,255,0.6)}
    .post-link {position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}

	.header-section { display:flex; justify-content:space-between; align-items:center; margin-bottom:2em}
	    .title { font-size:2rem; text-transform:capitalize; margin:0}

	@media only screen and (max-width:1220px) {
		.post-item h3 {top:auto;bottom:0.5rem}
	}
	@media only screen and (max-width:1000px) {
		.posts-grid {display:grid;grid-template-columns:repeat(2,1fr)}
	}
	@media only screen and (max-width:680px) {
		.post-item h3 {top:auto;bottom:0.5rem}
		.posts-grid {display:grid;grid-template-columns:repeat(1,1fr)}
	}






/*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; border-radius:8px !important}
.post-password-form input[type=submit] {display:block; margin:1em auto; width:auto; font-size:1em; padding:10px 18px;border-radius:99px !important; 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%}







/* Featured Insights */

/* Search Bar */
.search-bar {display:flex;align-items:center;border:1px solid #012432;border-radius:99px;padding:10px 18px;background:transparent}
    .search-bar input {border:none;outline:none;width:250px;font-size:inherit;font-family:inherit;background:transparent}
    .search-bar button { background:none; border:none; cursor:pointer}
    .search-bar button img { width:18px}

.grid-container { display:grid; grid-template-columns:2fr 1fr; /* Two columns */ gap:2em; align-items:start}

.featured-insights {margin:6vh auto}
.featured-img {position:relative;display:flex;align-items:flex-end;margin:0;min-height:100%}
        .featured-img img { width:100%; height:100%; object-fit:cover; display:block; position:absolute; border-radius:8px}
        .featured-img .content {top:0;left:0;display:flex;flex-direction:column;padding:2rem;justify-content:flex-end;height:auto;position:initial;z-index:2}
        .featured-img h3 {margin:0 0 10px; font-weight:400; color:#fff}
        .featured-img span{font-size:14px;margin:0;color:#ffffff}
        .featured-img .category {position:absolute; top:2em; left:2em; color:#ffffff; text-decoration:none; padding:10px 18px; border:1px solid #ffffff; border-radius:99px}


.articles { display:flex; flex-direction:column}
    .article { border-top:1px solid #012432; padding-top:2em; margin-bottom:2em}
    .article .category { font-size:12px; color:inherit; display:block; margin-bottom:5px; text-transform:uppercase}
	.article h3 {margin-bottom:0}
    .article h3 a{margin:0;cursor:pointer;font-weight:400;color:inherit;line-height:1.4}

	.facetwp-facet.facetwp-facet-load_more_news.facetwp-type-pager {text-align:center}
	.facetwp-facet.facetwp-facet-load_more_news.facetwp-type-pager button {background:#009FDF; color:white;font-weight:600; padding:10px 18px !important; font-size:100%;border-radius:99px;border:none}

    @media (max-width:768px) { 
		.header-section { flex-direction:column; align-items:center; text-align:center; gap:10px}
        .grid-container { grid-template-columns:1fr}
        .featured-img { min-height:33vh}
		.featured-insights {margin:2em auto}
        .featured-img .content {padding:1rem}
        .featured-img .category,
		.post-item .post-term {left:1em}
		.post-item h3, .post-item .post-meta {padding:1rem;  width: calc(100% - 2rem)}
		
    }




/* Pagination */
.pagination {text-align:center;margin:7.5vh 0; display:block !important}
.pagination-numbers {display:inline-block}
.pagination a,.pagination span {border-radius:25px;font-weight:600;padding:10px 18px !important;margin:0;display:inline-block;text-decoration:none;color:#012432; background-color:#081a420d;font-size:100%}
.pagination a.prev,.pagination a.next {margin:0;background:#00AEEF;color:white}
.pagination a.prev {float:left}
.pagination a.next {float:right}
.pagination span.current {text-decoration:none;background:#00AEEF;color:#ffffff}
.pagination a.disabled,.pagination a.disabled:hover {opacity:.2}




/* Borrowers logo */
.borrowers-grid{align-items:center}
	
	@media only screen and (max-width:800px) {
	.borrowers-grid{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}
	}

	@media only screen and (max-width:500px) {
	.borrowers-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}
	}





/* Transaction slider */
.transactions-slider .fseblocks-swiper-nav .swiper-button-next,
.transactions-slider  .fseblocks-swiper-nav .swiper-button-prev{top:-2.5rem !important}
.transactions-slider .swiper-button-next {right:0 !important}
.transactions-slider .swiper-button-prev { left:auto !important; right:45px !important} 
.transactions-slider .swiper-button-prev:after, .transactions-slider .swiper-button-next:after{color:#012432 !important;content:"\F134" !important;font-weight:400 !important}
.slider-blue-cat p, p.slider-blue-cat {font-weight:500;font-size:85%; line-height:100%; padding:3px; display:-webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:1em}
.slider-stats p{font-weight:500}

.transactions-slider .swiper-slide{height:auto}


	
/* Banner overlay */
.wp-block-cover.banner-overlay { position:relative}
	.wp-block-cover.banner-overlay::after { content:""; position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; background-image:url('https://westbrooke.wpgstage.com/wp-content/uploads/2025/03/banner-overlay.svg'); background-position:center; background-repeat:no-repeat; background-size:cover; pointer-events:none}
	.wp-block-cover__inner-container {z-index:3 !important}






/* General mobile styling  */
	@media (max-width:768px) {
		.card-padding {padding:1rem !important}
		.wp-block-group[style*="min-height:250px"]{min-height:150px !important }
		.banner-flag {top:0}
	}

	








/* WEP Page Template */
body.page-template-template-wep {background:#ffffff}
.page-template-template-wep .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {max-width:1200px}


	/*  WEP header Bar */
	.page-template-template-wep header{width:100%;z-index:1000;z-index:5;background:#035c7d !important;height:auto}
	.page-template-template-wep .wrapper {width:auto !important;max-width:100% !important;padding:0 4vw}
	.page-template-template-wep .header-grid {padding:0; 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;background:transparent}
	.page-template-template-wep .logo {padding:0}
	.page-template-template-wep .logo img {width:auto !important; max-width:100%; display:inline-block; vertical-align:bottom; height:55px !important}
	.page-template-template-wep .logo a {text-decoration:none}
	.page-template-template-wep .logo img{height:auto;width:180px !important }
	.page-template-template-wep #menu li.btn a,
	.page-template-template-wep a.btn,
	.page-template-template-wep .nectar-button,
	
	.page-template-template-wep a.btn.alt {background:#888f9b}
	
	.page-template-template-wep .invest-menu, .partner-menu {display:none}
	
		/* Top Nav */
		.page-template-template-wep .top-nav p { max-width:100% !important; padding:1.5em 4.2vw}
		.page-template-template-wep .top-nav a {text-decoration:none; padding:0 5px}
	
		@media only screen and (min-width:1025px) {
	
			.page-template-template-wep header .wrapper {position:relative; z-index:10; min-height:75px}
	
			.page-template-template-wep .desktopMenu {text-align:right; height:70px}
			.page-template-template-wep .desktopMenu ul {list-style-type:none;margin:0 auto;padding:0; position:static; z-index:1001; text-align:center; display:inline-block}
			.page-template-template-wep .desktopMenu li {display:inline-block;position:relative; margin:0 0.5vw; text-align:center}
			.page-template-template-wep .desktopMenu li a {display:block; color:white; padding:0 0.25vw;line-height:70px; text-decoration:none; font-weight:bold}
			.page-template-template-wep .desktopMenu li.invest-trigger > a:after,
			.page-template-template-wep .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)}
	
			.page-template-template-wep .invest-menu, .partner-menu {padding:0; z-index:100001; position:absolute; top:75px; box-shadow:1px 3px 8px rgba(0,0,0,0.25)}
	
			.page-template-template-wep .partner-menu ul,.page-template-template-wep .invest-menu ul {margin:0 !important; padding:0 !important; list-style-type:none}
			.page-template-template-wep .partner-menu ul li,.page-template-template-wep .invest-menu ul li {margin:0 !important; padding:6px 0 6px 22px !important; list-style-type:none; position:relative; text-align:left !important; width:100%}
			.page-template-template-wep .partner-menu ul li a,.page-template-template-wep .invest-menu ul li a {font-weight:400; color:#3F4444; padding:0 !important}
			.page-template-template-wep .partner-menu ul li:before,.page-template-template-wep .invest-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")}
	
			.page-template-template-wep .menu-panel,.page-template-template-wep .sidebar-toggle,.page-template-template-wep .mobileNav {display:none}
		}
	
		@media only screen and (min-width:1025px) and (max-width:1240px) {
			.page-template-template-wep .desktopMenu li {margin:0 0.1vw}
			.page-template-template-wep .desktopMenu li a {padding:0 0.2vw}
		}
		@media only screen and (max-width:1024px) {
			.page-template-template-wep .desktopMenu {display:none}
			.page-template-template-wep header{ position:relative; z-index :100001}
			.page-template-template-wep header { padding:10px 0}
			.page-template-template-wep header .wrapper {position:relative; z-index:10}
	
			/* Top Nav */
			.page-template-template-wep .top-nav p {text-align:center; padding:10px 5px}
			.page-template-template-wep .top-nav a {text-decoration:none; padding:5px; display:inline-block}
	
			.page-template-template-wep .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}
	
			/* Animated Burger Menu */
			.page-template-template-wep .sidebar-toggle {position:absolute; z-index:100002; top:0px; right:0px; font-weight:400; font-size:100%; width:75px; height:75px; background:transparent; color:#012432; cursor:pointer;padding:0; margin:0; border:none; outline:0}
			.page-template-template-wep .sidebar-toggle:hover {background:transparent}
			.page-template-template-wep .sidebar-toggle span, .sidebar-toggle span:before, .sidebar-toggle span:after {cursor:pointer; border-radius:8px; height:3px; width:30px; left:22px; top:37px; background:white; position:absolute; display:block; content:''}
			.page-template-template-wep .sidebar-toggle span:before {top:-8px; left:0px}
			.page-template-template-wep .sidebar-toggle span:after {top:8px;  left:0px}
			.page-template-template-wep .sidebar-toggle span, .sidebar-toggle span:before, .sidebar-toggle span:after {transition:all 250ms ease-in-out}
	
			.page-template-template-wep .open-menu .sidebar-toggle span {background-color:transparent}
			.page-template-template-wep .open-menu .sidebar-toggle span:before, .open-menu .sidebar-toggle span:after {}
			.page-template-template-wep .open-menu .sidebar-toggle span:before, .sidebar-toggle.active span:after {top:0}
			.page-template-template-wep .open-menu .sidebar-toggle span:before {transform:rotate(45deg); top:0px; left:0px}
			.page-template-template-wep .open-menu .sidebar-toggle span:after {transform:rotate(-45deg); top:0px;  left:0px}
	
			.page-template-template-wep .menu-panel {background:#035c7d; position:absolute; z-index:100001; overflow-y:auto; top:75px; left:0px; width:100%; box-sizing:border-box; display:none; transition:right 0.4s ease-in-out}
			.page-template-template-wep .container.open-menu .menu-panel {display:block}
	
			/* Menu System */
			.page-template-template-wep #menu * {box-sizing:border-box}
			.page-template-template-wep #menu {list-style:none;margin:0;padding:0; display:block;clear:both; text-align:center}
			.page-template-template-wep #menu ul.is-visible {display:block}
			.page-template-template-wep #menu li {position:relative;overflow:hidden; transition:all .4s ease; font-size:100%; text-align:left; display:block}
			.page-template-template-wep #menu li a {padding:1em; font-size:1em; font-weight:bold; display:block; text-decoration:none; color:white;border-top:1px solid rgba(255,255,255,0.25)}
	
			.page-template-template-wep .menu-panel .menu li::after {content:"";display:block;clear:both}
			.page-template-template-wep .menu-panel .menu li>a>svg {display:block;position:relative;width:14px;float:right;transition:all .3s ease; fill:white !important}
			.page-template-template-wep .menu-panel .menu li.open > a > svg {transform:rotate(45deg)}
	
			.page-template-template-wep #menu li.open > ul {display:block;padding-bottom:15px; margin:0}
			.page-template-template-wep #menu li>ul {display:none;height:0;margin:0;overflow:hidden;transition:height 350ms ease-in-out}
			.page-template-template-wep #menu ul.is-visible {display:block}
			.page-template-template-wep #menu ul li {border:0; font-weight:normal; line-height:125%}
			.page-template-template-wep #menu ul li a {padding:0.5em 1em; font-weight:400; border:0}
	
		}
	

	/* WEP Accordion */
	.page-template-template-wep .accordion-item {color:#035C7D;border:0;background:#a9ccd1;font-weight:bold}
		.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)}
		.page-template-template-wep .wp-block-fseblocks-accordion-item:last-child{border-bottom:none}



	/* WEP Slider */
	.page-template-template-wep .wp-block-fseblocks-content-slider {position:relative;padding:0}
	.page-template-template-wep .wp-block-fseblocks-content-slider .swiper-fade {padding-bottom:20px}

	.page-template-template-wep .trackrecord .swiper-slide{height:auto}
	.page-template-template-wep .trackrecord .swiper-button-next:after,
	.page-template-template-wep .trackrecord .swiper-button-prev:after {color:#035C7D}

	.page-template-template-wep .swiper-pagination-bullet-active {background:#009ede !important}
	.page-template-template-wep .wp-block-fseblocks-tabs .wp-block-fseblocks-content-slider {padding:0 !important}
	.page-template-template-wep .swiper-pagination {bottom:0px !important}
	.page-template-template-wep .wp-block-fseblocks-single-content-slide {padding-bottom:10px}

.page-template-template-wep .fseblocks-swiper-nav .swiper-button-next,.page-template-template-wep .fseblocks-swiper-nav .swiper-button-prev{position:absolute;top:50% !important;width:40px !important;height:40px !important;margin-top:0px;z-index:10}
.page-template-template-wep .fseblocks-swiper-nav .swiper-button-prev{left:-3em !important}
.page-template-template-wep .fseblocks-swiper-nav .swiper-button-next{right:-3em !important}
	.page-template-template-wep .fseblocks-swiper-nav .swiper-button-next:after,.page-template-template-wep .swiper-button-prev:after{width:40px;height:40px; line-height:40px; font-size:40px !important; font-family:"bootstrap-icons" !important; content:"\F285" !important}

	@media only screen and (max-width:800px) {
		.page-template-template-wep .fseblocks-swiper-nav .swiper-button-prev{left:0 !important;top:auto !important}
		.page-template-template-wep .fseblocks-swiper-nav .swiper-button-next{right:0 !important;top:auto !important}
	}





	/* Tabs WEP */
	.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}

		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li {text-align:left;padding:2em 2em 5em;position:relative; border-radius:0px !important; font-weight:400;font-size:1.25em}
		.page-template-template-wep .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}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li.active-tab:before {transform:rotate(90deg)}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li.active-tab:after {border-width:20px;margin-left:-20px}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content {margin:0;padding:3em 0 0}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content ul li {list-style-type:disc; padding:0.4em 0}

		.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs {margin-block-start:0px !important }

		.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs ul.tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px}
		.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs ul.tabs li {font-weight:bold; border-radius:0px !important}
		.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs .tabs-content {margin:0; padding:2em 0 0}
		.page-template-template-wep .nf-field-element input,
		.page-template-template-wep .nf-field-element textarea {border:1px solid #c4c4c4 !important}
		
		.page-template-template-wep .nf-field-label label,
		.page-template-template-wep .nf-field-label span,
		.page-template-template-wep .nf-field-element label{color:inherit !important; font-size:100% !important}
		
		.page-template-template-wep  input[type=submit] {cursor:pointer; border:0px !important}

	@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 !important}
		.page-template-template-wep .accordion-item {font-size:100% !important}
		.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs ul.tabs li {font-size:1rem !important; line-height:110%}
		.page-template-template-wep .wp-block-spacer[style*="height:10vh"]{height:2em !important}
		.page-template-template-wep .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 !important;grid-row-gap:0px !important}
		.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs li {padding:15px !important; font-size:1em !important}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li {padding:10px 10px 50px !important}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li:before {font-size:1.5em !important; bottom:15px !important; left:15px!important }
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content {padding:2em 0 0 !important}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content ul {margin:0 !important}
		.page-template-template-wep .tabs-content .wp-block-columns {gap:1em !important}

		.page-template-template-wep .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 !important}

		.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 !important}
		.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 !important}
		.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs ul.tabs li {font-size:0.9rem !important}
		
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs ul.tabs li.active-tab:after {border-width:8px;margin-left:-8px !important}
		.page-template-template-wep .wp-block-fseblocks-tabs.invest-tabs .tabs-content {padding:1em 0 0 !important}

		.page-template-template-wep .team-tabs .tabs-content .wp-block-columns {display:block !important}
		.page-template-template-wep .team-tabs .tabs-content .wp-block-columns figure {max-width:200px; margin:0 0 1em}
	}

	/* Tabs WEP Investment */
	.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:1em;grid-row-gap:0px;margin:0;padding:0;border:none;width:auto}
		 .page-template-template-wep  .wp-block-fseblocks-tabs ul.tabs li {background:#035C7D;margin:0;color:#ffffff}
			 .page-template-template-wep .wp-block-fseblocks-tabs ul.tabs li.active-tab {background:#A9CCD1;color:white !important;border-radius:0}
			 .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}
			 .page-template-template-wep .wp-block-fseblocks-tabs.three-tabs ul.tabs{display:grid;grid-template-columns:repeat(3,1fr)}
			 .page-template-template-wep .wp-block-fseblocks-tabs.two-tabs ul.tabs{display:grid;grid-template-columns:repeat(2,1fr)}
			 .page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs ul.tabs li {text-align:left; padding:2em 2em 5em; color:#009ede}
		.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs ul.tabs li:before {content:"\F134"; font-family:"bootstrap-icons"; font-size:1.7em;color:white !important; position:absolute; bottom:1.17em; left:1.15em}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs ul.tabs li.active-tab:before {transform:rotate(90deg)}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs ul.tabs li.active-tab:after {border-width:20px;margin-left:-20px}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs .tabs-content {margin:0;padding:5vh 0 0}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs .tabs-content ul li {list-style-type:disc; padding:0.4em 0; color:#3F4444 !important}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs .tabs-content p { color:#3F4444 !important}

			.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs ul.tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;border:none;width:100%}
		.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs ul.tabs li {font-weight:bold;padding:1em 1.25em;text-align:center;font-size:1.25em}
			.page-template-template-wep .wp-block-fseblocks-tabs.team-tabs .tabs-content {margin:0; padding:2em 0 0}

		@media only screen and (max-width:800px) {
			.page-template-template-wep .wp-block-fseblocks-tabs ul.tabs{grid-column-gap:5px;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.what-we-seek-tabs ul.tabs li {padding:10px 10px 50px}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs ul.tabs li:before {font-size:1.5em; bottom:15px; left:15px}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs .tabs-content {padding:2em 0 0}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs .tabs-content ul {margin:0}
			 .page-template-template-wep .tabs-content .wp-block-columns {gap:1em !important}

			 .page-template-template-wep .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}

			 /*.wp-block-fseblocks-content-slider {padding:0px 0 30px} 

			 .swiper-button-next,
			  .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.what-we-seek-tabs ul.tabs li {padding:12px 12px 50px}
			.page-template-template-wep  .wp-block-fseblocks-tabs.what-we-seek-tabs ul.tabs li.active-tab:after {border-width:8px;margin-left:-8px}
			.page-template-template-wep .wp-block-fseblocks-tabs.what-we-seek-tabs .tabs-content {padding:1em 0 0}

			.page-template-template-wep .team-tabs .tabs-content .wp-block-columns {display:block !important}
			.page-template-template-wep .team-tabs .tabs-content .wp-block-columns figure {max-width:200px; margin:0 0 1em}
		}

		@media only screen and (max-width:768px) {
            .hide-mobile {
                display:none;
            }
        }

        @media only screen and (min-width:768px) {
            .hide-desktop {
                display:none !important;
            }
        }








/* Stretch Columns */
.stretch-columns { display:flex; transition:all 0.4s ease; gap:0; margin-top:0 !important; }
.stretch-columns-click {margin-top:0 !important; }
	
	.left-col { background-color:#f0f0f0}
		.stretch-columns .card-padding {position:relative !important}
	
	.stretch-columns .right-col .wp-block-fseblocks-tabs .tabs,
	.stretch-columns-click .right-col .wp-block-fseblocks-tabs .tabs {border-color:rgba(255,255,255,1)}
		.stretch-columns .right-col .wp-block-fseblocks-tabs .tabs li,
		.stretch-columns-click .right-col .wp-block-fseblocks-tabs .tabs li {color:white; border-color:white;}
		.stretch-columns .right-col .wp-block-fseblocks-tabs .tabs li:hover,
		.stretch-columns-click .right-col .wp-block-fseblocks-tabs .tabs li:hover {color:#012432}
		.stretch-columns .right-col .wp-block-fseblocks-tabs .tabs li.active-tab:hover {color:white}
		
	.filter-over-group {opacity:0.3}
	
	.stretch-columns-click h3 {line-height:125%;}
	.card-padding p.has-medium-font-size {font-size: var(--wp--preset--font-size--medium) !important}
	
	.stretch-columns-click .wp-block-button__link {border-width:1px !important; font-size: 0.9em;}
	.stretch-columns-click .wp-block-button__link:hover {color:white; background:#012432; border-color:#012432;}
	
	.stretch-columns-click .active .wp-block-buttons {display:none;}
	
	@media only screen and (min-width:768px) {
		.left-col {padding-right:24px }
		.stretch-columns-click .left-col {padding-right:0px }
		.left-col, .right-col {flex-basis:33.33% !important; transition:flex-basis 0.4s ease-in-out; text-align:left; overflow:hidden}
		.left-col.active, .right-col.active { flex-basis:66.66% !important;  height:75vh}
		.stretch-columns .wp-block-fseblocks-tabs, 
		.stretch-columns-click .wp-block-fseblocks-tabs.default-open {margin-top:2rem; height:0 !important; visibility:hidden; opacity:0; transition:all 0.1s ease-out 0s}
		.stretch-columns .active .wp-block-fseblocks-tabs,
		.stretch-columns-click .active .wp-block-fseblocks-tabs {visibility:visible; opacity:1; height:auto; transition:all 0.4s ease-in 0.4s}
		.left-col p, .right-col p {max-width:50vw; display:block; text-align:left; margin-left:0px !important}
		.stretch-columns .wp-block-fseblocks-tabs h3,
		.stretch-columns-click .wp-block-fseblocks-tabs h3 {font-size:1.3em; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4em}
		
		.stretch-columns .position-bottom,
		.stretch-columns-click .position-bottom {position:absolute; bottom:2em }
		.stretch-columns .wp-block-fseblocks-tabs .tabs-content,
		.stretch-columns-click .wp-block-fseblocks-tabs .tabs-content {height:0px}
		.stretch-columns .active .wp-block-fseblocks-tabs .tabs-content,
		.stretch-columns-click .active .wp-block-fseblocks-tabs .tabs-content  {height:auto}
	}
	@media only screen and (min-width:1024px) {
	 	.stretch-columns .left-col, .stretch-columns .right-col {height:600px}
		.stretch-columns-click .left-col, .stretch-columns-click .right-col {height:500px}
	}
	@media only screen and (min-width:1240px) {
	 	.stretch-columns .left-col, .stretch-columns .right-col {height:650px}
		.stretch-columns-click .left-col, .stretch-columns-click .right-col {height:550px}
	}
	@media only screen and (max-width:767px) {
	 	.stretch-columns .left-col,
		.stretch-columns-click .left-col {margin-bottom:1em;}
		.stretch-columns-click .wp-block-buttons {display:none;}
		.stretch-columns-click .right-col .wp-block-fseblocks-tabs .tabs li.active-tab {border-color:#00AEEF !important}
	}


/*Geo Location*/
.track-record-za, .track-record-uk, .track-record-us {display: none !important;}