/* Napier Park */
/*
font-family:catamaran
light: 300
regular: 400
medium: 500
semibold:600
*/

$bfont!{if (css.vars.w()>767) "16px";else "14px";}
$ph!{css.vars.h()}
$th!{if(css.vars.w()>1280) "760"; else if (css.vars.w()>980) "608"; else if (css.vars.w()>767) "466"; else "365";}
$usel(none){-moz-user-select:&a;-ms-user-select:&a;-webkit-user-select:&a;user-select: &a;}
$imgw!{if (css.vars.w()>1920) "2500"; else if (css.vars.w()>1600) "1920"; else if (css.vars.w()>1280) "1600"; else if (css.vars.w()>980) "1280"; else if (css.vars.w()>"767") "980"; else "767"; }
$order(1){order:&a;-webkit-order:&a;}
$bg_image(0,0,0){background-image:-moz-linear-gradient(&a,&b,&c);background-image:-webkit-linear-gradient(&a,&b,&c);background-image: -ms-linear-gradient(&a,&b,&c);background-image:linear-gradient(&a,&b,&c);}
$bs{box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.05);}
/* global styles */
@media screen and (max-device-width:767px){body{-webkit-text-size-adjust:100%}}
*{margin:0;padding:0}
a,input[type=button]{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);tap-highlight-color:rgba(255, 255, 255, 0);}
input[type=button],.connect input[type=submit],.btn{display:inline-block;transition:background-color 0.3s ease;color:#2e3546;font-weight:700;font-size:0.875em;border:1px solid #A4CB6E;padding:10px 50px;background:transparent;}
body{font-size:$bfont!;font-weight:300;font-family:catamaran, sans-serif,Arial;}
.content{max-width:1280px;margin:0 5%;text-align:left;position:relative;}
.column{width:50%;vertical-align:top;position:relative;display:inline-block;box-sizing:border-box;}
.animate {opacity:0; transform:translate(0, 60px); transition:opacity .5s ease-out, transform 0.5s ease-out;}
.animate.done {opacity:1; transform:translate(0,0);}
.cookie-disclaimer.c-on .btn-agree{background:rgb(35, 72, 107);}
.cookie-disclaimer.c-on .btn-preferences{background:#607178;}
.cookie-disclaimer.c-on .c-nav .btn-close-pref a{background:#607178;}
#nav
{
	&{transition:height 0.25s ease-in;vertical-align:middle;z-index:100;height:0;overflow:hidden;background-image:url(/i/menu-$[imgw!].jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;position:fixed;left:0;top:0;width:100%;}
	ul{transition:top 0.2s linear;list-style-type:none;max-width:1280px;margin:0 5%;display:flex;flex-wrap:wrap;flex-direction:row; justify-content: center;}
	li{vertical-align:top;width:25%;display:inline-block;box-sizing:border-box;padding:5%;}
	li:nth-last-child(n+5){ width: 27%; }
	li:nth-last-child(-n+4){border-top:1px solid #849CB2;}
	a{line-height:1em;color:#fff;transition:color 0.25s ease-out;text-transform:uppercase;font-weight:400;font-size:1.313em;letter-spacing:0.1em;}
	a.on,a:hover{color:#ffce40;}
}
header
{
	&{z-index:101;background:linear-gradient(to right, #233c98 0%, #080d52 100%);position:fixed;width:100%;left:0;top:0;}
	.content{max-width:3800px;vertical-align:middle;height:80px;}
	.logo{width:290px;height:50px;display:inline-block;position:absolute;left:0;background:url(/i/svg/napier-park-logo-ko.svg) no-repeat center;background-size:100% auto;}
	#btn-login
	{
		&{line-height:20px;font-size:0.875em;letter-spacing:0.05em;position:absolute !important;right:55px;color:#fff;text-transform:uppercase;padding:20px 0 20px 20px;background:url(/i/svg/login-light-blue.svg) no-repeat left center;background-size:10px auto;}
		ul
		{
			&{display:none;position:absolute;top:60px;right:0;background:rgba(238,245,248,0.92);list-style-type:none;box-shadow:0px 0px 10px #EEF5F8}
			a{font-size:1em;transition:all 0.25s ease;color:#12181d;min-width:140px;padding:10px 15px;text-transform:none;display:block;border-bottom:1px solid rgba(207,216,221,1);}
			a:last-child{border:none !important;}
			a:hover{color:#0078a9;background:rgba(178,214,228,0.5);border-color:rgba(155,192,208,0.8);}
			a span{float:right;}
		}
		ul::before{content:'';position: absolute;display: block;right:10px;top: -10px;width:20px;height:20px;background-color: rgba(238,245,248,0.92);-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 50%, 0 50%);clip-path: polygon(50% 0, 100% 50%, 50% 50%, 0 50%);}
	}
	#btn-login:hover
	{
		ul{display:inline-block;}

	}
	#btn-menu
	{
		&{display:block;cursor:pointer;$usel;position:absolute !important;right:0;color:#00aadb;top:-10px;width:30px;height:23px;}
		i{transition:all 0.2s ease-out;position:absolute;height:3px;width:30px;background-color:#00aadb;}
		i:nth-child(1){left:0;top:0;}
		i:nth-child(2){left:0;top:10px;}
		i:nth-child(3){left:0;top:20px;}
	}
	#btn-menu:hover
	{
		i:nth-child(2){width:20px;}
		i:nth-child(3){width:10px;}
	}
	#btn-menu.on
	{
		i{top:10px;}
		i:nth-child(1){transform:rotate(45deg);}
		i:nth-child(2){opacity:0}
		i:nth-child(3){transform:rotate(-45deg);width:30px;}
	}
}
header.scroll,#cares header, #legal header
{

}
.nav-on
{
	&{overflow:hidden;}
	#nav{height:100%;}
	header,header.scroll
	{
		&{background:transparent;}
		#btn-menu i{background-color:#fff}
		#btn-login{background-image:url(/i/svg/login-white.svg);color:#fff;}
	}
}
footer
{
	&{background:#1B232A;padding:3.5em 0;}
	.content{max-width:3800px;vertical-align:middle;}
	.column{width:40%}
	.column:last-child{width:60%}
	.logo{width:380px;height:80px;display:inline-block;background:url(/i/svg/napier-park-logo-ko.svg) no-repeat center;background-size:100% auto;}
	p{color:rgba(255,255,255,0.21);font-size:0.75em;text-align:right;}
	p a{opacity:0.5;transition:opacity 0.25s ease-out;color:#fff;}
	p a:hover{opacity:0.8;}
	.ico-linkedin{background:url(/i/svg/linkedin-gray.svg) no-repeat center/100%;width:14px;height:14px;display:inline-block;opacity:0.8;}
	p a.ico-linkedin:hover{opacity:1;}
}
@keyframes moveout {
  from {left:0;}
  to {left:100%}
}
@keyframes movein {
  from {left:100%;}
  to {left:0}
}
section.News,section.Awards,section.Insights
{
	&{padding:5.875em 0;}
	h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;}
	h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	.sliderNav
	{
		&{float:right;text-transform:uppercase;font-size:1rem;vertical-align:middle;}
		a{font-weight:400;min-width:26px;height:26px;text-align:center;line-height:30px;position:relative;display:inline-block;padding:6px;height:width(&self);font-size:1.375em;margin-left:6px;color:#74828D}
		a.on::after{content:"";display:block;border:1px solid #74828D;transform:rotate(45deg);width:26px;height:26px;position:absolute;left:6px;top:10px;}
		//a:nth-child(1)::after,a:last-child::after{display:none;}
	}
	.fx-slider
	{
		&{margin-top:4em;}
		.fx-list{display:none;}
		.fx-slides
		{
			a
			{
				&{$bs;padding:20px;overflow:hidden;position:relative;box-sizing:border-box;margin-bottom:2%;display:inline-block;width:32%;margin-right:1.5%;vertical-align:top;height:230px;background:#F1F7F9;}
				h5{position:relative;line-height:1.2em;z-index:1;transition:color 0.5s ease;margin-bottom:0.75em;color:#0a3d67;font-weight:500;font-size:1.313em;text-transform:uppercase;letter-spacing:0.075em;}
				p{position:relative;z-index:1;transition:color 0.5s ease;font-size:1.125em;color:#74828d;}
				h6{display:none;}
			}
			a:nth-child(3n){margin-right:0;}
			a > div{z-index:0;transition:width 0.5s ease;position:absolute;left:0;top:0;height:100%;width:0;$bg_image(45deg, #005787 0%, #3594BA 100%)}
			a:hover
			{
				h5,p{display:none}
				h6{display:block;color:#fff}
				> div{width:100%;}
			}
		}
	}
	.ngroup
	{
		a
		{
			&{$bs;padding:20px;overflow:hidden;position:relative;box-sizing:border-box;margin-bottom:2%;display:inline-block;width:32%;margin-right:1.5%;vertical-align:top;height:270px;background:#F1F7F9;}
			h5{position:relative;line-height:1.2em;z-index:1;transition:color 0.5s ease;margin-bottom:0.75em;color:#0a3d67;font-weight:500;font-size:1.313em;text-transform:uppercase;letter-spacing:0.075em;}
			h6{color:#0078a9;font-size:1.375em;font-weight:400;margin-bottom:0.5em;z-index:1;position:relative;}
			span{color:#fff;display:none;font-size:0.938em;font-weight:300;z-index:1;position:relative;line-height:1.25em;}
			p{position:relative;z-index:1;transition:color 0.5s ease;font-size:1.125em;color:#74828d;}
		}
		a:nth-child(3n){margin-right:0;}
		a > div{z-index:0;transition:width 0.5s ease;position:absolute;left:0;top:0;height:100%;width:0;$bg_image(45deg, #005787 0%, #3594BA 100%)}
		a:hover
		{
			h5,h6,p{display:none}
			span{display:block;}
			> div{width:100%;}
		}
	}
	.ngroup:nth-child(n+2){display:none;}

}
.btn-more{display:inline-block;margin-top:2em;text-transform:uppercase;color:#74828D;font-size:1.375em;letter-spacing:0.075em;border-top:1px solid #74828D;padding:0.25em 7%;position:relative;}
.btn-more::before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;transition:height 0.15s linear 0.2s,width 0.2s linear;border-left:1px solid #74828D;border-bottom:1px solid #74828D;}
.btn-more::after{content:"";display:block;position:absolute;right:0;top:0;width:0;height:0;transition:height 0.15s linear 0.2s,width 0.2s linear;border-right:1px solid #74828D;border-bottom:1px solid #74828D}
.btn-more:hover::before{height:100%;width:50%;transition:height 0.15s linear,width 0.2s linear 0.15s;}
.btn-more:hover::after{height:100%;width:50%;transition:height 0.15s linear,width 0.2s linear 0.15s;}
section.Awards
{
	&{$bg_image(51deg, #005787 0%, #0A3D67 99%);}
	h3{color:#fff;}
	.sliderNav
	{
		a{color:#fff;}
		a.on::after{border-color:#fff}
	}
	.fx-slider .fx-slides a{background:#D9E5EC}
}
section.Insights
{
	&{background:#ECF4F7}
	.ngroup a{background:#fff}
}
#home
{
	.s1
	{
	  &{background-size:cover;height:$[ph!]px;}
	  .content{max-width:3800px;z-index:2;}
	  h1{border-bottom:1px solid #0078A9;padding-bottom:10px;letter-spacing:0.075em;position:absolute;left:0;top:220px;color:#fff;text-transform:uppercase;font-size:1.5em;font-weight:600;}
	  .fx-slider
	  {
	  	&{position:absolute;left:0;top:0;width:100%;height:100%;}
	  	.fx-list{display:none;}
	  	.fx-slides > div > div{height:$[ph!]px;background-image:url(/i/home/home-theater-top-$index(&self,1)-$[imgw!].png),url(/i/home/home-theater-logo-$index(&self,1)-$[imgw!].png),url(/i/home/home-theater-bottom-$index(&self,1)-$[imgw!].jpg);background-position:right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	  	h2{padding-top:280px;max-width:3800px;margin:0 5%;font-size:6em;font-weight:300;color:#fff;line-height:1em;text-align:left;}
	  }
	}
	.s2
	{
		&{$bg_image(45deg, #005787 0%, #3594BA 100%);height:410px;position:relative; display:flex;}
		.box.long {height:100%; width:25%;}
		.boxWrapper { display:flex; flex-wrap:wrap; width:100%;}
		.boxWrapper .box { width:25%;}
  	.box
  	{
  		&{width:25%;height:100%;overflow:hidden;display:inline-block;box-sizing:border-box;padding:1% 3.5vw;vertical-align:top;border-right:1px solid rgb(25, 149, 176);border-bottom:0px solid rgb(25, 149, 176);}
  		> div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;}
  		h3{font-size:3.125em;font-weight:300;border-bottom:1px solid #0078A9;color:#fff;line-height:1em;text-align:left;display:inline-block;padding-bottom:15px}
  		h4{font-size:1.7em;font-weight:500;color:#FFCE40;transition:all 1s ease-out;text-transform:uppercase;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);tap-highlight-color:rgba(255, 255, 255, 0);}
  		p{color:#fff;font-size:1.125em;opacity:0;transform:translate(0,100px);max-height:0;transition:all 0.5s ease-out}
		p.footNote{font-size:0.9em;font-style: italic;line-height:1.1em;}
  		p:nth-child(2){text-align:center;margin-bottom:1em;font-size:1.313em;}
  		p:nth-child(3){text-align:left;}
  	}
  	.box:hover
  	{
  		&{$bg_image(-90deg, #0A4D7A 0%, #09416E 100%);}
  		p{max-height:400px;opacity:1;transform:translate(0,0);}
  	}
  	.box:nth-child(1){background-color: rgba(0, 120, 169,0.15);background-image:none !important;background-blend-mode: multiply;}
  	.box:nth-child(4){border-right:0;}
  	.box2:nth-last-child(-n+3){border-bottom:0;}
	}
	.s3
	{
		&{padding: 2.875em 0 5.875em;;background:url(/i/home/homestrategies-$[imgw!].jpg) no-repeat center/cover;position:relative;}
		#ig
		{
			&{position:relative;background:url(/i/svg/default.svg) no-repeat center bottom/55% auto;height:width(&self*0.55)px;}
			.fx-slider{width:100%;height:100%;left:0;top:0;}
			.fx-list
			{
				&{position:absolute;left:0;top:0;width:100%;height:100%;}
				> div{width:100% !important;height:100%;}
				a{letter-spacing:0.1em;z-index:1;text-transform:uppercase;position:absolute;text-align:center;font-weight:600;font-size:1.375em;color:#fff;line-height:1.2em;transition:color 0.25s ease;}
				a:hover,a.fx-on{color:#FFCE40;}
				a:nth-child(1){display:none;}
				a:nth-child(2){left:3%;top:45%;}
				a:nth-child(3){right:2%;top:45%;}
				a:nth-child(4){left:38%;bottom:-27px;}
			}
			.fx-slides
			{
				&{position:absolute !important;left:0;top:0;width:100% !important;height:100%;}
				> div{height:100%;}
				> div > div{height:100%;vertical-align:middle;text-align:center;}
				> div > div:nth-child(2){background:url(/i/svg/napier_left.svg) no-repeat center/55% auto;}
				> div > div:nth-child(3){background:url(/i/svg/napier_right.svg) no-repeat center/55% auto;}
				> div > div:nth-child(4){background:url(/i/svg/napier_bottom.svg) no-repeat center/55% auto;}
				> div > div > div{max-width:30%;display:inline-block;color:#fff;z-index:1;position:relative;}
				p { font-size: 1.11em; line-height:1.3em}

				h4{font-size:3.125em;color:#fff;font-weight:300;margin-bottom:1.5em;line-height:1em;}
				h5{font-size:1.625em;color:#fff;font-weight:500;line-height:1.2em;}
			}
			.btn-learn{margin-top:1.25em;letter-spacing:0.075em;font-weight:500;color:#FFCE40;border-top:1px solid #0078A9;text-transform:uppercase;font-size:0.875em;padding:0.5em 1.5em 0 1.5em;display:inline-block;}
			.fx-mobile
			{
				> .fx-list,.fx-slides{display:none}
				.fx-accordion
				{
					.fx-nav:first-child{display:none !important;}
					.fx-nav{border-bottom:1px solid #447996;padding-bottom:29px !important;background:url("/i/svg/plus-white.svg"),url(/i/svg/triangle-blue.svg);transition:color 0.5s ease;padding-top:30px;display:block;background-position:96% center, right bottom;background-repeat:no-repeat;background-size:30px auto, 24px auto;text-transform:uppercase;color:#fff;font-size:1.375em;font-weight:500;}
					.fx-nav.fx-on{background-image:url("/i/svg/minus-white.svg");border-bottom:none}
					.fx-nav.fx-on + .fx-slide{border-color:#FFCE40;background:url(/i/svg/triangle-yellow.svg) no-repeat right bottom/24px auto;}
					.fx-nav br{display:none;}
					.fx-slide{color:#fff;padding-bottom:29px !important;border-bottom:1px solid #447996;background:url(/i/svg/triangle-blue.svg) no-repeat right bottom/24px auto;}
					.fx-slide > div{position:static !important;}
					.btn-learn{text-align:left;padding-left:0;}
				}
			}
		}
		#ig-cover{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:url(/i/home/homestrategies-image-$[imgw!].jpg) no-repeat center/cover;opacity:0.5}
	}
	.s4
	{
		&{padding:5.875em 0;background:url(/i/home/people-mid.png) no-repeat right bottom/40% auto,url(/i/home/people-bottom.png) no-repeat right bottom/70% auto,url(/i/home/people-top.png) no-repeat right top/40% auto;}
		h3{font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
  	h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
  	h4{font-size:1.75em;font-weight:300;color:#0078a9;margin-bottom:0.75em;}
  	p{font-size:1.125em;margin-bottom:1em;font-weight:300;color:#12181D}
  	p strong{font-weight:500;}
	}
	.s5
	{
		.partners
		{
			&{vertical-align:middle;position:relative;}
			h5{transition:opacity 0.25s ease;position:absolute !important;left:50%;transform:translate(-50%,0);font-size:3.125em;color:#fff;font-weight:300;line-height:1em;border-bottom:1px solid #0078A9;padding-bottom:15px;z-index:1;pointer-events:none;}
			h5.hide{opacity:0;}
			.column{attr(img);height:width(&self)px;position:relative;background-position:center top;background-size:cover;background-repeat:no-repeat;}
			.name,.bcont{transition:opacity 0.5s ease 0.25s;position:absolute;width:100%;height:100%;left:0;top:0;vertical-align:middle;box-sizing:border-box;}
			.bcont
			{
				&{padding:0 10%;opacity:0;font-size:1em;color:#fff;text-align:left;}
				h3{font-size:1.375em;font-weight:500;color:#ffce40;text-transform:uppercase;}
				h4{font-size:1.125em;font-weight:300;color:#ffce40;}
				p{margin:1em 0;}
			}
			.column:nth-child(2) .bcont
			{
				h3,h4,p{text-align:right;}
			}
			.name
			{
				h3{font-size:1.5em;font-weight:500;color:#ffce40;text-transform:uppercase;}
				h4{font-size:1.313em;font-weight:300;color:#fff;max-width:300px;}
			}
			.fx-hover
			{
				.name{opacity:0}
				.bcont{opacity:1;}
			}
		}
	}
	.s6
	{
		&{background-color:#ECF4F7;padding-top:5.875em;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
		p{font-size:1.125em;margin-bottom:1em;font-weight:300;color:#0a3d67;}
		.content{padding-bottom:3em;}
		.platform
		{
			&{overflow:hidden;background:url(/i/home/home-platform-$[imgw!].jpg) no-repeat center/cover;position:relative;width:100%;height:100%}
			> ul{left:0;top:0;width:100%;height:100%;list-style-type:none;position:absolute;}
			.nav
			{
				&{left:0;top:0;width:100%;height:100%;list-style-type:none;position:absolute;}
				li{position:relative;left:100%;height:33.33%;}
				a{transition:color 0.5s ease;border-bottom:1px solid rgba(255,255,255,0.5);line-height:height(&self)px;height:100%;display:block;box-sizing:border-box;text-align:left;padding:0 15%;color:#fff;text-transform:uppercase;font-weight:500;font-size:1.375em;background:url(/i/svg/plus-white.svg) no-repeat 85% center/30px auto;}
				a:hover{color:#ffce40}
				li:last-child a{border-bottom:none;}
				li:nth-child(1){animation:movein 0.6s forwards 0s;animation-iteration-count:1;}
				li:nth-child(2){animation:movein 0.6s forwards 0.2s;animation-iteration-count:1;}
				li:nth-child(3){animation:movein 0.6s forwards 0.4s;animation-iteration-count:1;}
			}
			.nav.hide
			{

				li:nth-child(1){animation:moveout 0.6s forwards 0s;animation-iteration-count:1;}
				li:nth-child(2){animation:moveout 0.6s forwards 0.2s;animation-iteration-count:1;}
				li:nth-child(3){animation:moveout 0.6s forwards 0.4s;animation-iteration-count:1;}
			}
			.ncont
			{
				&{visibility:hidden;}
				li{vertical-align:middle;text-align:left;padding:0 15%;opacity:0;height:100%;position:absolute;left:0;top:0;transition:opacity 0.6s linear 0.6s;}
				li.on{opacity:1;z-index:1}
				h4{letter-spacing:0.075em;font-size:1.375em;font-weight:500;color:#FFCE40;margin-bottom:1em;text-transform:uppercase;}
				p{color:#fff;}
				.btn-close{background:url(/i/svg/close-white.svg) no-repeat center/100%;width:26px;height:26px;position:absolute !important;top:2.5em !important;right:5%;display:block;}
			}
			.ncont.show{visibility:visible;}

		}
		iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
		.column{position:relative;height:width(&self*0.5629)px;min-height:280px}
		#video{position:absolute;height:100%;width:100%;background:url(/i/home/platform-video.jpg) no-repeat center/cover;}
		.btn-video{background-color:rgba(0,0,0,0.2);z-index:1;background:url(/i/svg/video-play.svg) no-repeat center/100% auto;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;display:block;width:80px;height:80px;}
	}
	.s7
	{
		&{background-color:#fff;padding:5.875em 0;}
		h3{font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	}
}
.inner
{
	.s1
	{
		h1{letter-spacing:0.01em;color:#fff;font-size:5.375em;font-weight:300;line-height:1em;}
		.content{max-width:3800px;}
	}
}
#strategies
{
	.s1
	{
	  &{vertical-align:middle;height:$[th!]px;background-image:url(/i/strategies/credit-theater-top-$[imgw!].png),url(/i/strategies/credit-theater-mid-$[imgw!].png),url(/i/strategies/credit-theater-bottom-$[imgw!].jpg);background-position:right bottom,80% bottom,right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	}
	.s2
	{
		&{padding-top:5.875em;}
		.content{padding-bottom:3em;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	}
	.s3
	{
		&{height:34vw;max-height:650px;box-sizing:border-box;padding:5.875em 0;background-image:url(/i/strategies/credit-s3-bg-$[imgw!].jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;}
		#ig{z-index:3;position:relative;background:url(/i/svg/credit-infographic.svg) no-repeat center/auto 100%;height:100%;width:calc(40vw - 11.75em);}
		//#ig-cover{clip-path: url("/i/svg/asset2.svg#clip");z-index:4;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:url(/i/strategies/credit-s3-top-$[imgw!].jpg) no-repeat center/cover;opacity:0.5}
		.sides
		{
			&{position:absolute;height:100%;width:100%;left:0;top:0;}
			.column
			{
				&{padding-left:5%;text-align:right;position:relative;height:100%;vertical-align:middle;transition:background-color 0.5s ease;}
				h4{z-index:3;text-align:center;text-transform:uppercase;color:#fff;font-weight:500;font-size:1.375em;position:relative;transition:opacity 0.5s ease;}
				.t{z-index:3;margin-top:-1.375em;transition:opacity 0.5s ease;opacity:0;max-height:0;overflow:hidden;display:inline-block;color:#fff;text-align:left;width:100%;max-width:640px;box-sizing:border-box;padding-right:14vw;}
				ul{list-style-type:none;}
				li{padding-left:10px;position:relative;}
				li::before{content:"\2022";display:inline-block;color:#FFCF40;position:absolute;top:1px;left:0;}
				.t h4{color:#ffce40;text-align:left;margin-bottom:1.5em;}
			}
			.column:last-child
			{
				&{padding:0 5% 0 0;text-align:left;}
				.t{padding:0 0 0 14vw;}
			}
			.column:hover,.column.on
			{
				&{background-color: rgb(10, 61, 103);}
				>h4{opacity:0;}
				.t{max-height:500px;opacity:1;}
			}

		}
	}
	.s4
	{
		&{background:#ECF4F7;}
		.column:first-child
		{
			&{padding:5.875em 0 5.875em 5%;text-align:right;}
			> div{text-align:left;max-width:640px;width:100%;display:inline-block;box-sizing:border-box;padding-right:10%}
		}
		h3{margin-bottom:1em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
		p{font-size:1.125em;line-height:1.5em;}
		iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
		.column{position:relative;height:width(&self*0.5629)px;min-height:380px}
		#video{position:absolute;height:100%;width:100%;background:url(/i/strategies/strategies-video.png) no-repeat center/cover;}
		.btn-video{background-color:rgba(0,0,0,0.2);z-index:1;background:url(/i/svg/video-play.svg) no-repeat center/100% auto;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;display:block;width:80px;height:80px;}
		.fcont
		{
			&{padding:3.75em 0;background-image:url(/i/strategies/credit-s4-$[imgw!].jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}
			.fx-nav{transition:color 0.5s ease;padding-top:30px;display:block;background-position:96% bottom;background-repeat:no-repeat;background-size:30px auto;text-transform:uppercase;color:#fff;font-size:1.375em;font-weight:500;}
			.fx-nav:hover{color:#FFCF40}
			.fx-slide{color:#fff;padding-bottom:29px !important;border-bottom:1px solid #447996;background:url(/i/svg/triangle-blue.svg) no-repeat right bottom/24px auto;}
			.fx-slide.on{border-color:#FFCE40;background:url(/i/svg/triangle-yellow.svg) no-repeat right bottom/24px auto;}
			p{font-size:1.125em;line-height:1.333em;max-width:calc(95% - 30px);}
			p:first-child{margin-top:24px;}
			.risks {
				p {margin-bottom: 1rem;}
				ul {list-style: none; margin-bottom: 1rem;}
				ul li {position: relative; padding-left: 10px;}
				ul li::before {content: ""; width: 3px; height: 3px; border-radius: 50%; background: #fff; top: 14px; left: 0; display: block; position: absolute;}
			}
		}

	}
	.s5
	{
		&{position:relative;padding:5.875em 0 0 0;height:520px;background-image:url(/i/strategies/credit-team-top-jon-small.png),url(/i/strategies/credit-team-bottom-$[imgw!].jpg);background-repeat:no-repeat,no-repeat;background-position:70% bottom,center bottom;background-size:auto 95%,cover;}
		h3{margin-bottom:1.5em;font-size:3.125em;font-weight:300;color:#fff;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
		h4{text-transform:uppercase;font-weight:500;font-size:1.75em;color:#ffce40;}
		h5{color:#fff;font-size:1.25em;font-weight:300;max-width:60%;border-bottom:1px solid #ffce40;padding-bottom:1em;position:relative;}
		h5::after{content:"";position:absolute;width:10px;height:10px;background:#ffce40;transform:rotate(45deg);right:-5px;bottom:-5px}
		ul
		{
			&{list-style-type:none;position:absolute;width:100%;bottom:0;left:0;background:url(/i/strategies/tgrad.png) repeat;height:7.8125em;vertical-align:middle;}
			li{width:12%;display:inline-block;box-sizing:border-box;padding:0 2%;vertical-align:top;}
			a{font-weight:500;letter-spacing:0.075em;color:#fff;text-transform:uppercase;line-height:1.2em;font-size:1em;display:block;transition:color 0.5s ease;}
			a:hover,a.on{color:#ffce40;}
		}
	}
	.s6
	{
		&{padding-top:0;}
	}
}
section.team
{
	&{$bg_image(51deg, #005787 0%, #0A3D67 99%);padding:5.875em 0 0 0;}
	h3{font-size:3.125em;font-weight:300;color:#fff;line-height:1em;text-align:left;display:inline-block;}
	h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	.fx-slides > div > div{$bg_image(51deg, #005787 0%, #0A3D67 99%);}
	.fx-list{display:none;}
	.firstslide
	{
		&{padding:5.875em 0;}
		.row {display: flex; justify-content: center;}
		.person{attr(img);$bs;position:relative;width:31.33%;margin:1.5% 3% 1.5% 0;display:inline-block;vertical-align:top;height:width(&self)px;background-repeat:no-repeat;background-size:cover;background-position:center top;}
		.tPeople:first-child {margin-left: auto;}
		.tPeople:nth-child(2) {margin-right: auto;}
		.person.beta {width: 31%;}
		.person:nth-child(3n), .person.beta:nth-child(3n+1 ){margin-right:0;}
		.person.beta:nth-child(3n) {margin-right: 3%;}
		.person span{position:absolute;width:100%;bottom:0;min-height:100px;box-sizing:border-box;padding:0.5em 1em;background:url(/i/strategies/tgrad.png) repeat;color:#C0C0C0;text-align:center;}
		h4{text-transform:uppercase;font-size:1.375em;font-weight:500;}
		h5{font-size:1.125em;font-weight:400;line-height:1.3em;}
	}
	h6
	{
		&{height:4em;line-height:4em;border-bottom:1px solid #0078A9;text-transform:uppercase;color:#fff;font-size:1.75em;}
		span{max-width:1280px;display:block;margin:0 5%;text-align:left;font-weight:300;position:relative;}
		.btn-close{background:url(/i/svg/close-white.svg) no-repeat center/100%;width:26px;height:26px;position:absolute !important;top:calc(2em - 13px);right:0;display:block;}
	}
	.mainguy
	{
		&{padding:4em 0;}
		.column:first-child{attr(img);width:32%;background-size:cover;background-repeat:no-repeat;height:width(&self)px;}
		.column:last-child{width:67%;padding-left:8%;}
		h4{text-transform:uppercase;font-size:1.375em;font-weight:500;color:#ffce40;}
		h5{font-weight:400;color:#ffce40;font-size:1.125em;margin-bottom:1em;}
		.linkedin{background:url(/i/svg/linkedin-white.svg) no-repeat;display:inline-block;width:2.375em;height:2.375em;margin-bottom:1em;}
		.bio{font-size:1.125em;color:#fff}
		.bio p{font-size:inherit;}
	}
	.others
	{
		&{background:#053363;padding:4em 0;}
		.person{attr(img);$bs;position:relative;width:23.2%;margin:1.5% 2.4% 1.5% 0;display:inline-block;vertical-align:top;height:width(&self+120)px;background-repeat:no-repeat;background-size:100% auto;background-position:center top;}
		.person:nth-child(4n){margin-right:0;}
		.person span{position:absolute;width:100%;bottom:0;min-height:100px;box-sizing:border-box;padding:0.5em 1em;color:#fff;text-align:center;}
		h4{text-transform:uppercase;font-size:1.125em;font-weight:500;}
		h5{font-size:1.125em;font-weight:400;line-height:1.2em;}
	}
}
#clo
{
	.s1
	{
	  &{height:$[th!]px;background-image:url(/i/clo/clo-theater-top-$[imgw!].png),url(/i/clo/clo-theater-mid-$[imgw!].png),url(/i/clo/clo-theater-bottom-$[imgw!].jpg);background-position:right bottom,80% bottom,right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	  .content { top:180px; }
	}
	.s2
	{
		&{padding-top:5.875em;}
		.content{padding-bottom:3em;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	}

	.s3
	{
		&{padding:5.875em 0;background:url(/i/clo/clo-infographic-bg-$[imgw!].jpg) no-repeat center/cover;position:relative;}
		#ig
		{
			&{position:relative;background:url(/i/svg/infographic-strategies-shadow.png) no-repeat center/60% auto;height:width(&self*0.5)px;}
			.fx-slider{width:100%;height:100%;left:0;top:0;}
			.fx-list
			{
				&{position:absolute;left:0;top:0;width:100%;height:100%;}
				> div{width:100% !important;height:100%;}
				a{min-width:340px;letter-spacing:0.1em;z-index:1;text-transform:uppercase;position:absolute;text-align:center;font-weight:600;font-size:1.375em;color:#fff;line-height:1.2em;transition:color 0.25s ease;}
				a:hover,a.fx-on{color:#FFCE40;}
				a:nth-child(1){display:none;}
			  a:nth-child(2){left:8%;top:0;}
				a:nth-child(3){right:8%;top:0;}
				a:nth-child(4){left:8%;bottom:0;}
				a:nth-child(5){right:8%;bottom:0;}
			}
			.fx-slides
			{
				&{position:absolute !important;left:0;top:0;width:100% !important;height:100%;}
				> div{height:100%;}
				> div > div{height:100%;vertical-align:middle;text-align:center;}
				> div > div:nth-child(2){background:url(/i/svg/infographic-strategies-hover1.svg) no-repeat center/50% auto;}
				> div > div:nth-child(3){background:url(/i/svg/infographic-strategies-hover2.svg) no-repeat center/50% auto;}
				> div > div:nth-child(4){background:url(/i/svg/infographic-strategies-hover4.svg) no-repeat center/50% auto;}
				> div > div:nth-child(5){background:url(/i/svg/infographic-strategies-hover3.svg) no-repeat center/50% auto;}
				> div > div > div{max-width:20%;display:inline-block;color:#fff;z-index:1;position:relative;}
				p{font-size:1.188em;line-height:1.3em}
				.btn-learn{margin-top:1.25em;letter-spacing:0.075em;font-weight:500;color:#FFCE40;border-top:1px solid #0078A9;text-transform:uppercase;font-size:0.875em;padding:0.5em 1.5em 0 1.5em;display:inline-block;}
				h4{font-size:3.125em;color:#fff;font-weight:300;line-height:1.75em;padding-bottom:20px;}
			}
			.fx-mobile
			{
				> .fx-list,.fx-slides{display:none}
				.fx-accordion
				{
					.fx-nav:first-child{display:none !important;}
					.fx-nav{border-bottom:1px solid #447996;padding-bottom:29px !important;background:url("/i/svg/plus-white.svg"),url(/i/svg/triangle-blue.svg);transition:color 0.5s ease;padding-top:30px;display:block;background-position:96% center, right bottom;background-repeat:no-repeat;background-size:30px auto, 24px auto;text-transform:uppercase;color:#fff;font-size:1.375em;font-weight:500;}
					.fx-nav.fx-on{background-image:url("/i/svg/minus-white.svg");border-bottom:none}
					.fx-nav.fx-on + .fx-slide{border-color:#FFCE40;background:url(/i/svg/triangle-yellow.svg) no-repeat right bottom/24px auto;}
					.fx-nav br{display:none;}
					.fx-slide{color:#fff;padding-bottom:29px !important;border-bottom:1px solid #447996;background:url(/i/svg/triangle-blue.svg) no-repeat right bottom/24px auto;}
				}
			}
		}
		#ig-cover{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:url(/i/clo/clo-infographic-image-$[imgw!].jpg) no-repeat center/cover;opacity:0.5}
	}
	.s4
	{
		&{background:#ECF4F7;}
		.column:first-child
		{
			&{padding:5.875em 0 5.875em 5%;text-align:right;}
			> div{text-align:left;max-width:640px;display:inline-block;box-sizing:border-box;padding-right:10%}
		}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
		p{font-size:1.125em;line-height:1.5em;}
		iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
		.column{position:relative;height:width(&self*0.5629)px;min-height:400px}
		#video{position:absolute;height:100%;width:100%;background:url(/i/clo/clo-video.jpg) no-repeat center/cover;}
		.btn-video{background-color:rgba(0,0,0,0.2);z-index:1;background:url(/i/svg/video-play.svg) no-repeat center/100% auto;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;display:block;width:80px;height:80px;}
	}
	.s6
	{
		&{background:#ECF4F7;padding:5.875em 0;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
		.sortbox
		{
			&{color:#15819d;font-size:1.75em;font-weight:300;}
			select{cursor:pointer;font-size:1em;font-family:catamaran, sans-serif,Arial;font-weight:300;color:#74828d;max-width:180px;}
			.fx-select{position:relative;display:inline-block;min-width:160px;max-width:160px;}
			.fx-select::after{content:'';position: absolute;display: block;right:0;top: 25px;width:18px;height:10px;background-color: #0078A9;-webkit-clip-path: polygon(100% 0, 50% 100%, 0 0);clip-path: polygon(100% 0, 50% 100%, 0 0);}
			option{font-size:0.75em;font-family:catamaran, sans-serif,Arial;}
			option:active{background-color:rgb(0, 120, 169)}
		}
		.results
		{
			&{padding-top:3em;}
			.col{$bs;background:#fff;width:32.33%;margin-right:1.5%;margin-bottom:1.5%;display:inline-block;vertical-align:top;box-sizing:border-box;padding:2em; min-height: 332px;}
			//.col:not(.hidden):nth-of-type(3n){margin-right:0;}
			h5{font-weight:400;font-size:1.375em;color:#0078a9;}
			p{font-size:1.125em;color:#0a3d67;line-height:1.5em;margin:0.75em 0;}
			p span{font-weight:500;}
			p.s{color:#74828d}
		}
	}
}
#assets
{
	.s1
	{
	  &{vertical-align:middle;height:$[th!]px;background-image:url(/i/assets/real-theater-top-$[imgw!].png),url(/i/assets/real-theater-mid-$[imgw!].png),url(/i/assets/real-theater-bottom-$[imgw!].jpg);background-position:right bottom,80% bottom,right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	}
	.s2
	{
		&{$bg_image(45deg, #005787 0%, #3594BA 100%);position-relative;display:flex;}
		.box
		{
			&{position:relative;transition:background-position 0.25s ease;background-position:center 1000%;background-repeat:no-repeat;background-size:cover;background-image:url(/i/assets/real-s2-$[index].jpg);max-height:378px;width:33.33%;height:width(&self)px;overflow:hidden;display:inline-block;box-sizing:border-box;padding:1% 3.5vw;vertical-align:top;border-right:1px solid rgb(25, 149, 176);}
			> div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;}
			h4{font-size:1.375em;line-height:1.2em;font-weight:400;color:#fff;transition:all 1s ease-out;text-transform:uppercase;}
			p{pointer-events:none;text-align:center;margin-bottom:1em;color:#fff;font-size:1.125em;opacity:0;transform:translate(0,100px);max-height:0;transition:all 0.5s ease-out}
		.vline{background-color:#ffce40;position:absolute;bottom:0;left:50%;width:1px;height:0;transition:height 0.25s ease;}
				.vline::before{content:"";position:absolute;width:0;height:0;background:#ffce40;transform:rotate(45deg) translate(-50%,0);left:-2px;top:-10px;transition:height 0.25s ease, width 0.25s ease;}
		}
		.box:not(:hover){background-image:none;}
		.box:hover
		{
			&{background-position:center;}
			h4{display:none;}
			p{max-height:400px;opacity:1;transform:translate(0,0);}
			.vline{height:50px}
			.vline::before{height:20px;width:20px;}
		}
		.box:nth-child(3n){border-right:0;}
	}
	.s3
	{
		& {display:flex;}
		.column{position:relative;height:width(&self*0.5629)px;}
		.column:first-child
		{
			&{padding:5.875em 0 5.875em 5%;text-align:right;}
			> div{text-align:left;max-width:640px;display:inline-block;box-sizing:border-box;padding-right:10%}
		}
		iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
		p{font-size:1.125em;line-height:1.5em;}
		#video{position:absolute;height:100%;width:100%;background:url(/i/assets/Real_Video.jpeg) no-repeat center/cover;}
		.btn-video{background-color:rgba(0,0,0,0.2);z-index:1;background:url(/i/svg/video-play.svg) no-repeat center/100% auto;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;display:block;width:80px;height:80px;}
	}
	.s4
	{
		&{background:#ECF4F7;padding:5.875em 0 0 0;overflow:hidden;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{margin-bottom:1em;content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
		.flips
		{
			/* &{background:url(/i/assets/real-operating-bg.jpg) no-repeat center top/cover;height:365px;} */
			&{background:url(/i/assets/real-operating-bg.jpg) no-repeat center top/cover;}
			.flip-card {display:inline-block;vertical-align:top;background-color: transparent;width:25%;height:365px;perspective: 1000px;}
			.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}
			.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
			.flip-card-front, .flip-card-back {padding:0 18%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
			.flip-card-front span{background:url(/i/svg/close-blue.svg) no-repeat center/20px 20px;display:inline-block;width:20px;height:20px;transform:rotate(45deg);margin-top:2em;}
			.flip-card-back {background-color:#F7F9FA;transform: rotateY(180deg);}
			h5{margin-bottom:0.75em;font-size:1.375em;color:#0a3d67;font-weight:500;line-height:1.25em;text-transform:uppercase;}
			h6{font-size:1.375em;color:#0078a9;font-weight:400;text-transform:uppercase;}
			.flip-card-front p{font-size:1.125em;color:#0a3d67;line-height:1.25em;}
			.flip-card-back p{color:#12181d;font-size:1.188em;line-height:1.5em;}
			.flip-card-back span{background:url(/i/svg/close-blue.svg) no-repeat center/20px 20px;display:inline-block;width:20px;height:20px;margin-top:2em;}
		}
	}
}
#team
{
	.s1
	{
	  &{vertical-align:middle;height:$[th!]px;background-image:url(/i/team/team-theater-top-$[imgw!].png),url(/i/team/team-theater-mid-$[imgw!].png),url(/i/team/team-theater-bottom-$[imgw!].jpg);background-position:right bottom,80% bottom,right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	}
	.s2
	{
		&{$bg_image(45deg, #005787 0%, #3594BA 100%);position-relative;}
		.box
  	{
  		&{position:relative;transition:background-position 0.25s ease;background-position:center 1000%;background-repeat:no-repeat;background-size:cover;background-image:url(/i/team/team-s2-$[index].jpg);max-height:378px;width:33.33%;height:width(&self)px;overflow:hidden;display:inline-block;box-sizing:border-box;padding:1% 3.5vw;vertical-align:top;border-right:1px solid rgb(25, 149, 176);}
  		> div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;}
  		h4{font-size:1.375em;line-height:1.2em;font-weight:400;color:#fff;transition:all 1s ease-out;text-transform:uppercase;}
  		p{pointer-events:none;text-align:center;margin-bottom:1em;color:#fff;font-size:1.125em;opacity:0;transform:translate(0,100px);max-height:0;transition:all 0.5s ease-out}
  	  .vline{background-color:#ffce40;position:absolute;bottom:0;left:50%;width:1px;height:0;transition:height 0.25s ease;}
			.vline::before{content:"";position:absolute;width:0;height:0;background:#ffce40;transform:rotate(45deg) translate(-50%,0);left:-2px;top:-10px;transition:height 0.25s ease, width 0.25s ease;}
  	}
  	.box:not(:hover){background-image:none;}
  	.box:hover
  	{
  		&{background-position:center;}
  		h4{display:none;}
  		p{max-height:400px;opacity:1;transform:translate(0,0);}
  		.vline{height:50px}
  		.vline::before{height:20px;width:20px;}
  	}
  	.box:nth-child(3n){border-right:0;}
	}
	.s3
	{
		&{position:relative;padding:5.875em 0 0 0;height:520px;background-image:url(/i/team/team-image-$[imgw!].jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
		ul
		{
			&{list-style-type:none;position:absolute;width:100%;bottom:0;left:0;background:url(/i/strategies/tgrad.png) repeat;height:7.8125em;vertical-align:middle;}
			li{width:20%;display:inline-block;box-sizing:border-box;padding:0 2%;vertical-align:top;}
			a{font-weight:500;letter-spacing:0.075em;color:#fff;text-transform:uppercase;line-height:1.2em;font-size:1em;display:block;transition:color 0.5s ease;}
			a:hover,a.on{color:#ffce40;}
		}
	}
	.s4
	{
		&{padding-top:0;}
	}
}
#insights
{
	.s1
	{
	  &{position:relative;height:$[th!]px;background-image:url(/i/insights/insight-theater-top-$[imgw!].png),url(/i/insights/insight-theater-mid-$[imgw!].png),url(/i/insights/insight-theater-bottom-$[imgw!].jpg);background-position:right bottom,80% bottom,right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	  .content { top:140px; }
	  .pageNav{width:100%;position:absolute !important;bottom:0;top:auto !important;background:url(/i/strategies/tgrad.png) repeat;}
	  .pageNav.fixed{position:fixed !important;top:110px !important;bottom:auto;z-index:3;}
	  ul
		{
			&{list-style-type:none;max-width:1160px;height:5em;vertical-align:middle;margin:0 5%;}
			li{float:left;box-sizing:border-box;margin-right:3em;}
			a{font-weight:500;letter-spacing:0.075em;color:#fff;text-transform:uppercase;line-height:1.2em;font-size:1em;display:block;transition:color 0.5s ease;}
			a:hover,a.on{color:#ffce40;}
		}
	}
	.s2,.s3,.s4
	{
		.ngroup:first-child{margin-top:3.5em;}
		.ngroup a{height:230px;}
	}
	.Insights
	{
		.ngroup
		{
			a.col
			{
				&{background-position:center;background-size:cover;width:49%;margin-right:2%;height:width(&self*0.5629)px;}
				h5{position:absolute;left:0;bottom:0;text-align:center;color:#fff;display:block;width:90%;padding:0 5%;}
				.btn-video{background-color:rgba(0,0,0,0.2);z-index:1;background:url(/i/svg/video-play.svg) no-repeat center/100% auto;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;display:block;width:80px;height:80px;opacity:0;transition:opacity 0.5s ease;}
				p{display:block;position:static !important}
				iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
			}
			a.col:nth-child(2n){margin-right:0;}
			a.col:hover .btn-video{opacity:1}
		}
	}
}
#equity
{
	.s1
	{
	  &{vertical-align:middle;height:$[th!]px;background-image:url(/i/growth/growth-theater-top-$[imgw!].png),url(/i/growth/growth-theater-mid-$[imgw!].png),url(/i/growth/growth-theater-bottom-$[imgw!].jpg);background-position:right bottom,80% bottom,right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	}
	.s2
	{
		&{padding-top:5.875em}
		.content{padding-bottom:3em;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	}
	.s3
	{
		&{padding:5.875em 0;background:url(/i/growth/growth-infographic-bg-$[imgw!].jpg) no-repeat center/cover;position:relative;}
		#ig
		{
			&{position:relative;background:url(/i/svg/infographic-strategies-shadow.png) no-repeat center/60% auto;height:width(&self*0.5)px;}
			.fx-slider{width:100%;height:100%;left:0;top:0;}
			.fx-list
			{
				&{position:absolute;left:0;top:0;width:100%;height:100%;}
				> div{width:100% !important;height:100%;}
				a{min-width:340px;letter-spacing:0.1em;z-index:1;text-transform:uppercase;position:absolute;text-align:center;font-weight:600;font-size:1.375em;color:#fff;line-height:1.2em;transition:color 0.25s ease;}
				a:hover,a.fx-on{color:#FFCE40;}
				a:nth-child(1){display:none;}
			  a:nth-child(2){left:8%;top:0;}
				a:nth-child(3){right:8%;top:0;}
				a:nth-child(4){left:8%;bottom:0;}
				a:nth-child(5){right:8%;bottom:0;}
			}
			.fx-slides
			{
				&{position:absolute !important;left:0;top:0;width:100% !important;height:100%;}
				> div{height:100%;}
				> div > div{height:100%;vertical-align:middle;text-align:center;}
				> div > div:nth-child(2){background:url(/i/svg/infographic-strategies-hover1.svg) no-repeat center/50% auto;}
				> div > div:nth-child(3){background:url(/i/svg/infographic-strategies-hover2.svg) no-repeat center/50% auto;}
				> div > div:nth-child(4){background:url(/i/svg/infographic-strategies-hover4.svg) no-repeat center/50% auto;}
				> div > div:nth-child(5){background:url(/i/svg/infographic-strategies-hover3.svg) no-repeat center/50% auto;}
				> div > div > div{max-width:20%;display:inline-block;color:#fff;z-index:1;position:relative;}
				p{font-size:1.188em;line-height:1.3em}
				.btn-learn{margin-top:1.25em;letter-spacing:0.075em;font-weight:500;color:#FFCE40;border-top:1px solid #0078A9;text-transform:uppercase;font-size:0.875em;padding:0.5em 1.5em 0 1.5em;display:inline-block;}
				h4{font-size:3.125em;color:#fff;font-weight:300;line-height:1.75em;padding-bottom:20px;}
			}
			.fx-mobile
			{
				> .fx-list,.fx-slides{display:none}
				.fx-accordion
				{
					.fx-nav:first-child{display:none !important;}
					.fx-nav{border-bottom:1px solid #447996;padding-bottom:29px !important;background:url("/i/svg/plus-white.svg"),url(/i/svg/triangle-blue.svg);transition:color 0.5s ease;padding-top:30px;display:block;background-position:96% center, right bottom;background-repeat:no-repeat;background-size:30px auto, 24px auto;text-transform:uppercase;color:#fff;font-size:1.375em;font-weight:500;}
					.fx-nav.fx-on{background-image:url("/i/svg/minus-white.svg");border-bottom:none}
					.fx-nav.fx-on + .fx-slide{border-color:#FFCE40;background:url(/i/svg/triangle-yellow.svg) no-repeat right bottom/24px auto;}
					.fx-nav br{display:none;}
					.fx-slide{color:#fff;padding-bottom:29px !important;border-bottom:1px solid #447996;background:url(/i/svg/triangle-blue.svg) no-repeat right bottom/24px auto;}
					.fx-slide > div{position:static !important;}
				}
			}
		}
		#ig-cover{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:url(/i/growth/growth-infographic-image-$[imgw!].jpg) no-repeat center/cover;opacity:0.5}
	}
	.s4
	{
		&{background:#ECF4F7;}
		.column:first-child
		{
			&{padding:5.875em 0 5.875em 5%;text-align:right;}
			> div{text-align:left;max-width:640px;display:inline-block;box-sizing:border-box;padding-right:10%}
		}
		.column{height:width(&self*0.5629)px;}
		iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
		p{font-size:1.125em;line-height:1.5em;}
		p strong{font-weight:600;}
		#video{width:100%;height:100%;background:url(/i/growth/video.jpg) no-repeat center/cover;}
		.btn-video{background-color:rgba(0,0,0,0.2);z-index:1;background:url(/i/svg/video-play.svg) no-repeat center/100% auto;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;display:block;width:80px;height:80px;}
	}
	.s6
	{
		&{padding:5em 0}
		h3{font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:block;}
		h3::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
		h3 span{float:right;text-transform:uppercase;font-size:1rem;}
		h3 span a{color:#74828d;font-weight:600;letter-spacing:0.075em;margin-left:1.5em;transition:color 0.5s ease;}
		h3 span a.on{color:#054976}
	}
	.s6b
	{
		&{padding:3.75em 0;background:#ECF4F7;}
		.fx-list{display:none;}
		.ngroup
		{
			.flip-card {margin-right:1.5%;margin-bottom:2%;display:inline-block;vertical-align:top;width:31%;height:250px;perspective: 1000px;}
			.flip-card:nth-child(3n){margin-right:0;}
			.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}
			.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
			.flip-card-front, .flip-card-back {$bs;padding:0 25px;box-sizing:border-box;position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
			.flip-card-front{text-align:left;background-color:#F8FAFA;background-position:center;background-size:60%;background-repeat:no-repeat;}

			.flip-card-back {text-align:left;background-color:#fff;transform: rotateY(180deg);display:flex;flex-direction:column;justify-content:center;align-items:center;}
			h6{position:relative;line-height:1.3em;margin:0 0 0.75em 0;color:#0078a9;font-weight:500;font-size:1.375em;letter-spacing:0.01em;}
			p{position:relative;font-size:1.125em;color:#0a3d67;line-height:1.5em;}
			p span{font-weight:600;}
			.flip-card-front.Realized > div{position:absolute !important;right:0;top:0 !important;width:90px;height:90px;background:url(/i/svg/realized-ribbon.svg) no-repeat center/100%;}
			.flip-card:hover .flip-card-front.Realized > div{opacity:0;transition:opacity 0s ease 0.5s}
			/*
			.col
			{
				&{$bs;transition:background-color 0.5s ease;background-repeat:no-repeat;background-position:center;background-size:auto;background-color:#F8FAFA;padding:0 25px;overflow:hidden;position:relative;box-sizing:border-box;margin-bottom:2%;display:inline-block;width:32%;margin-right:1.5%;vertical-align:middle;height:250px;}
				h6{opacity:0;position:relative;line-height:1.3em;transition:opacity 0.5s ease;margin:0 0 0.75em 0;color:#0078a9;font-weight:500;font-size:1.375em;letter-spacing:0.01em;}
				p{opacity:0;position:relative;transition:opacity 0.5s ease;font-size:1.125em;color:#0a3d67;line-height:1.5em;}
				p span{font-weight:600;}
			}
			.col.Realized > div{position:absolute !important;right:0;top:0 !important;width:90px;height:90px;background:url(/i/svg/realized-ribbon.svg) no-repeat center/100%;}
			.col:nth-child(3n){margin-right:0;}
			.col:hover
			{
				&{background-color:#fff;background-image:none !important;}
				h6,p{opacity:1}
			}
			*/
		}
		.ngroup:nth-child(n+2){display:none;}
		.btn-more{margin-bottom:1px;}
	}
}
#inside
{
	.s1
	{
	  &{vertical-align:middle;height:$[th!]px;background-image:url(/i/inside/inside-theater-top-$[imgw!].png),url(/i/inside/inside-theater-mid-$[imgw!].png),url(/i/inside/inside-theater-bottom-$[imgw!].jpg);background-position:right bottom,80% bottom,right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	}

	.s2
	{
		&{padding:5.875em 0;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	}

	.s3
	{
		&{position:relative;height:820px;}
		.content{height:820px;position:relative}
		.fx-slider
		{
		  &{position:absolute;height:100%;width:100%;left:0;top:0;}
		  .fx-list{display:none;}
			.fx-slides > div > div{height:820px;background-image:url(/i/inside/firm$index(&self,1)-$[imgw!].jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
		}
		.sliderNav
		{
			&{list-style-type:none;position:absolute;bottom:150px;left:0;background:url(/i/inside/broken-line.png) no-repeat left center/27px auto;}
			a{cursor:pointer;transition:color 0.5s ease;line-height:79px;padding-bottom:10px;position:relative;font-size:3.75em;color:rgba(255,255,255,0.5);display:inline-block;padding-left:60px;}
			a::before{transition:background-color 0.5s ease,border-color 0.5s ease;box-sizing:border-box;position:absolute;left:3px;top:34px;content:"";display:block;width:20px;height:20px;border:2px solid #fff;transform:rotate(45deg);}
			a.on{color:rgba(255,255,255,1);}
			a.on::before{background-color:#FFCE40;border-color:#FFCE40;}
		}
	}
	.s4
	{
		.column:first-child
		{
			&{vertical-align:middle;padding:0 0 0 5%;text-align:right;background:#0A3D67;height:width(&self/1.2)px;}
			> div{text-align:left;max-width:640px;display:inline-block;box-sizing:border-box;padding-right:10%}
		}
		.column:last-child{background:url(/i/inside/inside-img1-$[imgw!].jpg) no-repeat center/cover;height:width(&self/1.2)px;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#fff;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
		p{font-size:1.125em;line-height:1.5em;color:#fff}
	}

	.s5
	{
		&{padding:5.875em 0;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	}
	.s6
	{
		&{background:#ECF4F7;padding:3.75em 0;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h4{color:#0a3d67;text-transform:uppercase;font-weight:500;font-size:1.375em;}
		p{font-size:1.125em;line-height:1.5em;color:#0a3d67;}
		.flips
		{
			&{margin-top:3em;}
			.flip-card {margin-right:1.5%;display:inline-block;vertical-align:top;width:23.5%;height:325px;perspective: 1000px;}
			.flip-card:last-child{margin-right:0;}
			.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}
			.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
			.flip-card-front, .flip-card-back {$bs;padding:5%;box-sizing:border-box;position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
			.flip-card-front{text-align:left;background-color:#fff;background-position:center;background-size:80% auto;background-repeat:no-repeat;}
			.flip-card:nth-child(1) .flip-card-front{background-image:url(/i/inside/flip1.png);}
			.flip-card:nth-child(2) .flip-card-front{background-image:url(/i/inside/flip2.jpg);}
			.flip-card:nth-child(3) .flip-card-front{background-image:url(/i/inside/flip3.jpg);}
			.flip-card:nth-child(4) .flip-card-front{background-image:url(/i/inside/BWF_2022_FullColorLogo.png);}
			.flip-card-back {$bg_image(51deg, #005787 0%, #0A3D67 99%);transform: rotateY(180deg);display:flex;flex-direction:column;justify-content:center;align-items:center;}
			h5{font-size:1.375em;color:#0078a9;font-weight:400;line-height:1.25em;}
			.flip-card-back p{color:#fff;font-size:1em;line-height:1.25em;}
			.flip-card-back span{margin-top:1em;letter-spacing:0.075em;color:#ffce40;text-transform:uppercase;font-size:1.125em;border-top:1px solid #ffce40;display:inline-block;padding:0 10px;}
		}
        .flips.flex_wrapper
        {
            &{display: flex; gap: 1rem; flex-wrap: wrap;}
            .flip-card {width: calc(33.33% - .667rem); margin: 0 !important;}
        }
	}
	.s7
	{
		&{background:#fff;padding:3.75em 0;}
		h4{color:#0a3d67;text-transform:uppercase;font-weight:500;font-size:1.375em;}
		p{font-size:1.125em;line-height:1.5em;color:#0a3d67;}
		.cares{margin-top:3.75em;}
		.ngroup
		{
			a
			{
				&{$bs;padding:25px;overflow:hidden;position:relative;box-sizing:border-box;margin-bottom:2%;display:inline-block;width:32%;margin-right:1.5%;vertical-align:top;height:370px;background:#F1F7F9;}
				h5{position:relative;line-height:1.2em;z-index:1;transition:color 0.5s ease;margin:0.75em 0;color:#0a3d67;font-weight:500;font-size:1.313em;text-transform:uppercase;letter-spacing:0.075em;}
				p{position:relative;z-index:1;transition:color 0.5s ease;font-size:1.125em;color:#74828d;line-height:1.25em;}
				img{position:relative;z-index:1;height:50px;}
				span{transition:color 0.5s ease,border-color 0.5s ease;bottom:25px;left:25px;position:absolute;z-index:1;font-size:1.125em;color:#0078a9;display:inline-block;padding-right:1em;border-top:1px solid #0078a9;text-transform:uppercase;letter-spacing:0.075em;}
				> div{z-index:0;transition:width 0.5s ease;position:absolute;left:0;top:83px;height:calc(100% - 83px);width:0;$bg_image(45deg, #005787 0%, #3594BA 100%)}
			}
			a:nth-child(3n){margin-right:0;}
			a:hover
			{
				h5,h6,p,span{color:#fff;}
				span{border-color:#fff}
				> div{width:100%;}
			}
		}
		.ngroup:nth-child(n+2){display:none;}
	}
	.s8
	{
		.column:last-child
		{
			&{vertical-align:middle;padding:0 5% 0 0;text-align:left;background:#0A3D67;height:width(&self)px;}
			> div{text-align:left;max-width:640px;display:inline-block;box-sizing:border-box;padding-left:15%}

			ul{list-style-type:none;font-size:1.125em;}
			li{padding-left:10px;position:relative;color:#fff;}
			li::before{content:"\2022";display:inline-block;color:#FFCF40;position:absolute;top:1px;left:0;}
			a{color:#ffce40;}
		}
		.column:first-child{background:url(/i/inside/inside-img2-$[imgw!].jpg) no-repeat center/cover;height:width(&self)px;}
		h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#fff;line-height:1em;text-align:left;display:inline-block;}
		h3::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
		p{font-size:1.125em;line-height:1.5em;color:#fff;margin-bottom:1em;}
		p a{color:#ffce40;}
	}
}
#cares,#legal
{
	.s1
	{
		&{margin-top:110px;background:#ECF4F7;min-height:calc(100vh - 19.25em)}
	  h1{margin:0.75em 0;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h1::after{content:"";display:block;margin-top:20px;width:136px;border-bottom:1px solid #5EB7DB;}
	  .container{background:#fff;padding:4.375em;background:#fff;position:relative;}
	  .btn-close{position:absolute;right:2em;top:2em;display:inline-block;background:url(/i/svg/close-blue.svg) no-repeat center/100%;width:25px;height:25px;}
	  h2{color:#0a3d67;font-size:2.25em;font-weight:300;letter-spacing:0.01em;margin-bottom:0.5em;}
	  p{font-size:1.125em;line-height:1.5em;margin-bottom:1em;}
	  p a{color:#0078a9;}
	  strong{font-weight:600;}
	  ul{padding-left:2rem;font-size:1.125em;margin-bottom:1em;}
	  u{font-size:1.5em;}
	}
}
#contact
{
	.s1
	{
	  &{background-size:cover;height:$[th!]px;position:relative;vertical-align:middle;}
	  .content{z-index:2;}
	  .fx-slider
	  {
	  	&{position:absolute !important;left:0;top:0 !important;width:100%;height:100%;}
	  	.fx-list{display:none;}
	  	.fx-slides > div > div{height:$[th!]px;background-image:url(/i/contact/contact-theater-top-$[index]-$[imgw!].png),url(/i/contact/contact-theater-mid-$[index]-$[imgw!].png),url(/i/contact/contact-theater-bottom-$[index]-$[imgw!].jpg);background-position:right bottom;background-size:cover;background-attachment:scroll,fixed,scroll;}
	  }
	}
	.s2
	{
		.column:first-child
		{
			&{padding:5.875em 0 0 0;text-align:right;height:height(.s2 .column:last-child)px;}
			.fx-slider{margin-top:1.5em;}
			.fx-list{margin-left:-0.5em;}
			.fx-nav{font-size:1.125em;font-weight:400;display:inline-block;padding:0.25em 0.5em 0.5em 0.5em;line-height:1em;}
			h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
			h3::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
			h4{margin-top:1.5em;font-size:1.375em;line-height:1.2em;font-weight:400;color:#12181d;text-transform:uppercase;}
			> div{margin-left:10%;width:90%;text-align:left;max-width:640px;display:inline-block;box-sizing:border-box;padding-right:10%}
			> div:last-child{width:100%;position:absolute;bottom:0;left:0;margin-left:0;max-width:100%;text-align:right;padding:2em 0 4em 10%;background:#ECF4F7;}
			> div:last-child > div{max-width:640px;box-sizing:border-box;width:100%;padding-right:10%;display:inline-block;text-align:left;}
		}
		.column:last-child
		{
			&{position:relative;}
			#mapSlider .fx-list{display:none;}
			.fx-slides > div > div > div{height:730px;}
		}
		p{font-size:1.125em;line-height:1.5em;margin-bottom:1em;}
		p strong{font-weight:600}
		p span, p a{color:#0078a9;}
		table{margin-top:1.5em;}
		td:first-child{padding-right:50px}
		td p{margin-bottom:0.25em;}
	}
	.s3
	{
		h3::after{width:216px}
	}
	.s4
	{
		.column:first-child
		{
			&{padding:5.875em 0;text-align:right;}
			h3{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
			h3::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
			h4{color:#0078a9;margin-bottom:1em;margin-top:-0.5em;}
			> div{margin-left:10%;width:90%;text-align:left;max-width:640px;display:inline-block;box-sizing:border-box;padding-right:10%}
			table{width:100%;}
			input[type=text],textarea,label{box-sizing:border-box;border:none;background:#ECF4F7;color:#0A3D67;font-size:0.875em;font-family:catamaran, sans-serif,Arial;font-weight:300;}
			label{color:#74828d;}
			.fx-msg{top:80% !important;left:0 !important;color:#ff0000;font-size:0.75em;z-index:2;}
			textarea{resize:none;height:100px;width:100%;margin}
			.fx-field{width:100%;margin-bottom:1.5em;}
			.fx-input{width:100%;}
			tr.i td:first-child {padding-right:1em;}
			tr.i td:last-child {padding-left:1em;}
			input[type=button]{padding-right:16px;display:block;margin-top:-32px;border:none;background:#ECF4F7;width:100%;font-size:1.125em;color:#0078a9;text-transform:uppercase;letter-spacing:0.075em;cursor:pointer;font-family:catamaran, sans-serif,Arial;font-weight:300;text-align:right;}
		}
		.column:last-child
		{
			&{height:height(.s4 .column:first-child)px;background:#ECF4F7;}
			a{font-size:1.125em;color:#0078a9;}
		}
		h4{font-size:1.75em;line-height:1.2em;font-weight:300;color:#054b78;}
		ul{list-style-type:none;height:100%;}
		li{height:33.33%;width:100%;vertical-align:middle;padding:0 10%;box-sizing:border-box;border-bottom:1px solid #B0BBC2;}
		li:last-child{border-bottom:none;}

	}

	.s4.beta li {height: 25%;}
}
#update_pw,#reset_pw
{
	&{background:#fff;}
	#logo img{width:300px;}
	header{background:#fff;}
	header .content{height:90px}
	section
	{
		&{margin-top:90px;padding:3em 0;}
		h1{margin-bottom:0.6em;font-size:3.125em;font-weight:300;color:#0A3D67;line-height:1em;text-align:left;display:inline-block;}
		h1::after{content:"";display:block;margin-top:20px;width:216px;border-bottom:1px solid #5EB7DB;}
		.content{max-width:1100px;margin:0 5%}
		.form-buttons
		{
			&{margin-top:3em;}
			a{transition:all 0.25s ease;display:inline-block;padding:1em 2em;color:#0A3D67;border:1px solid #0A3D67;margin-right:2em;font-weight:500;text-transform:uppercase;font-size:1em;letter-spacing:0.075em;}
			a:hover{color:#fff;background:#0A3D67;}
		}
		.fx-field input,.fx-field textarea{border:1px solid #0A3D67;font-size:1.125em;padding:0.5em;width:100%;}
		.fx-field{margin-right:5%;margin-bottom:3em;}
		label{font-size:1.125em;color:#abb7c4;background:#fff;left:0.5em;padding:0 0.25em;}
		textarea{resize:none;height:10em;}
		.fx-msg{left:0 !important;top:100% !important;color:#ff0000;font-size:0.875em;}
		.fx-input:focus ~ label, .fx-input.hasData ~ label{left:0.75em;}
	  .instruction{margin-top:-2.5em;}
	}
}
@media screen and (max-width:1279px)
{
	#home
	{
		.s2
		{
			.box{padding:1% 2vw}
			.box p{line-height:1.4em;}
		}
		.s5 .partners .bcont p{line-height:1.3em}
	}
	section.News, section.Awards, section.Insights
	{
		.ngroup
		{
			a{height:320px}
			a h5{font-size:1.125em;}
			a span{font-size:0.875em;}
		}
	}
	#assets
	{
		.s3 .column{min-height:360px}
		.s4 .flips
		{
			.flip-card-front, .flip-card-back{padding:0 5%}
		}
	}
	#equity
	{
		.s4 .column{min-height:300px}
	}
	#inside .s7 .ngroup
	{
		a{height:420px}
	}
}
@media screen and (max-width:1100px)
{
	section.News, section.Awards, section.Insights
	{
		.ngroup
		{
			a{width:49%;margin-right:2%;height:280px}
			a:nth-child(3n){margin-right:2%}
			a:nth-child(even){margin-right:0;}
		}
	}
	#strategies
	{
		.s3 .sides .column .t{margin-top:-3em;}
		.s5
		{
			ul
			{
				{height:auto;padding:1em 0;background:#026B9A}
				li{top:0 !important;}
				li:nth-child(1),li:nth-child(2),li:nth-child(3),li:nth-child(4){width:25%;}
				li:nth-child(5),li:nth-child(6),li:nth-child(7){width:33.33%;border-top:1px solid #5EB7DB;margin-top:1em;padding-top:1em;}
			}
		}
	}
	#team
	{
		.s3
		{
			ul
			{
				{height:auto;padding:1em 0;background:#026B9A}
				li{top:0 !important;}
				li:nth-child(1),li:nth-child(2),li:nth-child(3){width:33.33%;}
				li:nth-child(4),li:nth-child(5){width:50%;border-top:1px solid #5EB7DB;margin-top:1em;padding-top:1em;}
			}
		}
	}
	#inside 
    {
        .s6 
        {
            .flips .flip-card {width: 48.25%; margin-bottom: 1.5%;}
            .flips.flex_wrapper {flex-wrap: wrap; gap: 1rem;}
            .flips.flex_wrapper .flip-card {width: calc(50% - .5rem);}
        }
    
    
    
        .s7 .ngroup
        {
            a img{height:40px}
            a h5{font-size:1.125em;}
        }
    }
    
	
}
@media screen and (max-width:979px)
{
	footer
	{
		.column{width:100% !important;text-align:left;position:static !important;}
		p{text-align:left;}
	}
	#nav
	{
		li{padding:5% 2%}
	}
	section.team
	{
		.firstslide
		{
			.row {display: block;}
			.person{width:48.5%}
			.person.beta, .tPeople {width:48.2%}
			.person:nth-child(3n){margin: 1.5% 3% 1.5% 0;}
			.person:nth-child(2n), .person.beta:nth-child(2n+1){margin-right:0;}
			.person.beta:nth-child(2n) {margin-right: 3%;}
		}
		.others
		{
			.person {width:47.5%;margin: 1.5% 2.5% 1.5% 0px;}
			.person:nth-child(4n){margin-right:2.5%;}
			.person:nth-child(2n){margin-right:0;}
		}
  }
	#home
	{
		.s2
		{
			&{height:1000px}
			.box{width:50%;height:25%}
		}
		.s3
		{
			#ig .fx-slides p{font-size:1em;}
		}
		.s5
		{
			.partners
			{
				.column{width:100%;display:block;top:0 !important;height:60vw;min-height:400px;background-position:center top;}
				.bcont{padding:0 5%;}
			}
		}
	}
	#strategies .s3 .sides .column .t
	{
		h4{margin-bottom:0.5em;}
		li{line-height:1.25em;padding:0.25em 0 0.25em 10px;}
		li::before{top:5px}
	}
	#clo .s6 .results .col{min-height:415px;}
	#assets
	{
		.s2 .box:hover .vline{height:20px;}
		.s4
		{
			.flips
			{
				/* &{height:600px} */
				.flip-card{width:50%;height:300px;}
			}
		}
	}
	#team
	{
		.s1 .box:hover .vline{height:20px;}
		.s3{height:400px}
	}
	#inside
	{
		.s3
		{
			&{height:600px}
			.content{height:600px}
			.sliderNav{bottom:3.125em;}
		}
		.s6 .flips .flip-card{max-width:500px;width:98%;margin-right:0 !important;margin-bottom:2em;}
        .s6 .flips.flex_wrapper {max-width: 500px; margin: 3rem 0 0;}
        .s6 .flips.flex_wrapper .flip-card {width: 100%;}
		.s7 .ngroup a{width:98%;margin-right:0;max-width:500px;height:auto;padding-bottom:75px}
		.s8
		{
			.column{width:100%;}
			.column:first-child {height:500px;background-position:center top;}
			.column:last-child{height:auto;padding:0 5%;}
			.column:last-child > div{padding:3em 0;}
		}
	}
	#contact
	{
		.s2
		{
			.column{width:100%;text-align:left !important}
			.column:first-child{height:auto;}
			.column:first-child > div:last-child{text-align:left;position:relative;bottom:auto;}
			.column:last-child .fx-slides > div > div > div{height:400px}
		}
	}
}
@media screen and (max-width:767px)
{
	header,footer
	{
		.logo{width:160px;height:30px;}
	}
	header 
	{
		&{top:0;}
		.content{height:60px;}
	}	
	footer{padding:2em 0;}
	#cares .s1, #legal .s1
	{
		.container{padding:15px;}
	}
	#nav
	{
		li{width:100% !important;padding:2% 5%;border:none !important;}
		li br{display:none;}
		a{font-size:1.5em;}
	}
	.inner
	{
		.s1
		{
			h1{font-size:3.5em;}
		}
	}
	#home
	{
		.s1
		{
			h1{top:180px;}
			.fx-slider h2 {font-size:3.5em;}
		}
		.s2
		{
			&{height:auto;}
			.box{width:100%;height:auto;display:block;padding:1em 5%;}
			.box:nth-last-child(-n+4){border-bottom:1px solid rgb(25,149,176)}
			.box:last-child{border-bottom:0;}
			.box p:nth-child(2){margin-bottom:0;}
			h3 br{display:none;}
		}
		.s3
		{
			&{padding:3em 0;}
			#ig-cover{display:none;}
			#ig{background:none;height:auto;}
			#ig .fx-slider{height:auto;}
		}
		.s4
		{
			.column{width:60%}
		}
		.s6
		{
			&{padding-top:3em;}
			.column{width:100%;}
		}
		.s7
		{
			&{padding:3em 0;}
		}
	}
	section.News, section.Awards, section.Insights
	{
		&{padding:3em 0;}
		.ngroup
		{
			a{width:100%;margin-right:0;height:auto;min-height:140px;}
			a:nth-child(3n){margin-right:0}
		}
	}
	section.team
	{
		&{padding:3em 0 0 0;}
		h6{height:auto;line-height:1.25em;padding:1em 0;}
		h6 .btn-close{top:0;}
		.firstslide
		{
			&{padding:3em 0;text-align:center;}
			.person, .person.beta {width:100%;max-width:400px;margin-right:0 !important;text-align:left;}
		}
		.mainguy
		{
			.column{width:100% !important;padding-left:0 !important;}
			.column:first-child{max-width:400px}
		}
		.others
		{
			&{padding:3em 0;}
			.person {width:100%;max-width:400px;margin-right:0 !important;}
		}
  }
	#strategies
	{
		.s2
		{
			.column{width:100%}
			.column:first-child{padding:3em 5%;text-align:left;}
		}
		.s3
		{
			&{height:520px}
			.sides
			{
				.column{width:100%;height:50%;padding:0;text-align:left;padding:0 5%;}
				.column:last-child{padding:0 5%;}
				.t{padding:0;}
				.column:last-child .t{padding:0;}
			}
			#ig{height:100px;width:120px;top:50%;margin-top:-50px;}
		}
		.s4
		{
			.fcont .risks ul li::before {top: 12px;}
			.column{width:100%;}
			.column:first-child{padding:3em 5%;text-align:left;height:auto;min-height:0;}
		}
		.s5
		{
			&{height:660px}
			ul
			{
				li{width:100% !important;border-top:1px solid #5EB7DB;margin-top:1em;padding-top:1em;}
				li:first-child{border-top:none;margin-top:0;padding-top:0;}
			}
		}
	}
	#clo
	{
		.s2{padding-top:3em;}
		.s3
		{
			&{padding:3em 0;}
			#ig-cover{display:none;}
			#ig{background:none;height:auto;}
			#ig .fx-slider{height:auto;}
		}
		.s4
		{
			.column{width:100%;}
			.column:first-child{padding:3em 5%;text-align:left;height:auto;min-height:0;}
		}
		.s5
		{
			&{padding-top:3em;}
		}
		.s6
		{
			&{padding:3em 0;}
			.sortbox .fx-select::after{top:20px;}
			.results
			{
				.col{width:49%;margin-right:2%;min-height:290px}
			}
		}
	}
	#assets
	{
		.s2
		{
			&{display: block;}
			.box:hover .vline{height:40px;}
			.box{max-height:300px !important;width:100% !important;border-right:none !important;border-bottom:1px solid rgb(25,149,176)}
		}
		.s3
		{
			&{display: block;}
			.column{width:100%;min-height:100px;}
			.column:first-child{padding:3em 5%;height:auto !important;text-align:left;}
		}
		.s4
		{
			&{padding-top:3em;}
		}
	}
	#equity
	{
		.s2{padding-top:3em;}
		.s3
		{
			&{padding:3em 0;}
			#ig-cover{display:none;}
			#ig{background:none;height:auto;}
			#ig .fx-slider{height:auto;}
		}
		.s4
		{
			.column{width:100%;min-height:100px;}
			.column:first-child{padding:3em 5%;height:auto !important;text-align:left;}
		}
		.s6
		{
			&{padding:3em 0 6em 0;}
			h3 span{display:block;margin-top:2em;float:left;width:100%}
			h3 span a:first-child{margin-left:0;}
		}
		.s6b
		{
			.ngroup
			{
				.flip-card{width:49%;margin-right:2%}
				.flip-card:nth-child(3n){margin-right:2%;}
				.flip-card:nth-child(2n){margin-right:0;}
			}
		}
	}
	#team
	{
		.s2
		{
			.box:hover .vline{height:40px;}
			.box{max-height:300px !important;width:100% !important;border-right:none !important;border-bottom:1px solid rgb(25,149,176)}
		}
		.s3
		{
			&{height:420px;}
			ul
			{
				li{width:100% !important;border-top:1px solid #5EB7DB;margin-top:1em;padding-top:1em;}
				li:first-child{border-top:none;margin-top:0;padding-top:0;}
			}
		}
	}
	#insights
	{
		.s1 .pageNav.fixed{top:70px !important;}
		.s2,.s3
		{
			.ngroup a{height:auto;min-height:140px}
		}
		.Insights
		{
			.ngroup
			{
				a.col	{width:100% !important;margin-right:0 !important}
			}
		}
	}
	#inside
	{
		.s2{padding:3em 0;}
		.s3 .sliderNav a{font-size:2em;}
		.s4
		{
			.column{width:100%}
			.column:first-child{height:auto;text-align:left;padding:3em 5%;}
			.column:first-child > div{position:static !important;}
		}
		.s5{padding:3em 0;}
	}
	#contact
	{
		.s2
		{
			.column:first-child
			{
				&{padding-top:3em;}
				> div:last-child{padding:0 0 2em 10%;}

			}
			.column:last-child .fx-slides > div > div > div{height:300px;}
		}
		.s4
		{
			.column{width:100%;}
			.column:first-child{text-align:left;padding:3em 0;}
		}
	}
}
@media screen and (max-width:500px)
{
	section h3{font-size:2.5em !important;}
	#home
	{
		.s4
		{
			&{padding:7em 0;}
			.column{width:100%}
		}
		.s5
		{
			.partners
			{
				.column{min-height:500px}
			}
		}
	}
	#strategies .s4 .fcont .fx-nav, #home .s3 #ig .fx-mobile .fx-accordion .fx-nav,#clo .s3 #ig .fx-mobile .fx-accordion .fx-nav,#equity .s3 #ig .fx-mobile .fx-accordion .fx-nav{font-size:1.125em;padding-right:40px;}
	#clo
	{
		.s6
		{
			.results
			{
				.col{width:100%;margin-right:0 !important;min-height:auto}
			}
		}
	}
	#assets
	{
		.s4
		{
			.flips
			{
				/* &{height:840px} */
				.flip-card{width:100%;height:190px;border-bottom:1px solid #0078a9}
				.flip-card:last-child{border-bottom:none;}
			}
		}
	}
	#equity
	{
		.s6b
		{
			.ngroup
			{
				.flip-card{width:100%;margin-right:0 !important}
			}
		}
	}
	#inside
	{
		.s3 .sliderNav a{font-size:1.5em;}
		.s8 .column:first-child {height:300px;}
	}
}
