/*
aquaviva BOILER PLATE STYLE *responsive* 
============================================
*/

/*CUSTOM SCROLL BAR */

.longEnough {
  max-height: 220px;
  width: 350px;
  overflow: auto;}


/* PRE-LOADER*/

/* This only works with JavaScript, if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: #000;
	background: url(../gif/luminaskies-preloader.gif) center no-repeat #fff;}


body {
	Font-family: "TripGeom-Regular", sans-serif;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	font-size: 16px;
	font-weight: normal;}




@-webkit-keyframes fade-in-header {
  0%   { opacity: 0; }
  30%  { opacity: .3; }
  50%  { opacity: .6; }
  70%  { opacity: .8; }
  100% { opacity: 1; } 
}


@-webkit-keyframes fade-in-element {
  0%   { display: block; opacity: .3;  }
  30% { display: block; opacity: .6; }
  60% { display: block; opacity: .8; }
  80% { display: block; opacity: .9; }
  100% { display: block; opacity: 1; } 
}



@-webkit-keyframes fade-in-main-content {
  0%   { display: block; opacity: .5;  }
  30% { display: block; opacity: .6; }
  60% { display: block; opacity: .8; }
  80% { display: block; opacity: .9; }
  100% { display: block; opacity: 1; } 
}


@media screen and (max-width: 993px) {
	.push-right-down{
		display: block;
		margin: 0 0 120px 0;
	}

	/*mobile_contact */
	mobile_contact{
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	margin: 0 20px;
	/*border-bottom: solid 1px #6699FF;*/}

	mobile_contact container{
	box-sizing: border-box;
	display: block;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	background-color: #06132E;
	border-top: solid 1px #CC9933;;}

	mobile_contact container wrap_map {
	display: flex;
	box-sizing: border-box;
	border-radius: 8px;
	margin: 0 0 20px 0;
	width: 100%;
	height: 150px;
	flex-wrap: wrap;
	overflow: hidden;}

	mobile_contact container h2, mobile_contact last h2{
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #CC9933;
	margin: 0 0 5px 0;}

	mobile_contact container p, mobile_contact last p{
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 16px;	
	margin: 0;
	color: #FFF;
	text-align: left;
	line-height: 24px;}

	mobile_contact container a, mobile_contact last a{
	letter-spacing: 0.4px;
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 14px;
	word-break: break-word;
	box-sizing: border-box;
	display: block;
	padding: 0 !important;
	text-decoration: none;
	color: #FFF;}

	mobile_contact container a:hover, mobile_contact last a:hover{
	box-sizing: border-box;
	display: block;
	text-decoration: none;
	color: #fff;}

	video{
		display: flex;
		box-sizing: border-box;
		flex-direction: row;
		padding: 10px;
		background-color: #18206F;
		overflow: hidden;
		border-radius: 10px;
	}
	
	video span{
		display: flex;
		position: relative;
		top: 20px;
		right: 20px;
		z-index: 9999999999999999999999999999999999;
	}
	
	video span img{
		display: flex;
		margin: auto;
		width: 70px;
		height: auto;
	}

	.visible-xs{display: block;} 

	.push_down {
		display: flex;
		justify-self: center;
		box-sizing: border-box;
		margin: 0 auto 0 auto;
		width: 80%;
		bottom: -530px;
		position: relative;}

	.pusher{
	display: block;
	box-sizing: border-box;
	/*padding: 0 20px;*/
	border-bottom: solid 1px #CC9933;;}

	/* THE PLAN SWITCHER */
	.recovcapital-plans {
	box-sizing: border-box;
	display: block;
  background: #FFF;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  margin: 0;
  background-image: url(../images/svg/why-recovcapital-3.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
	padding: 80px 20px 50px 20px;
	width: 100%;}


  .dashboard-menu {
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: "TripGeom-Regular", sans-serif;
  overflow: hidden;}

	.division-map {
	display: block;
	background: #FFF;
	padding: 0;}

	.dashboard-menu ul {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	list-style: none;
	background: #FCF4E2;   
	border-radius: 100px;
	overflow: hidden;
	border: solid 2px #CC9933;
	inset: 0;
		margin: 0 0 10px 0;}

	.dashboard-menu ul li {
	word-break:normal;
	overflow: hidden;
	flex: 0 0 33.333333%;
	list-style: none;
	padding: 10px;  
	/*text-overflow: ellipsis;*/
	font-family: "TripGeom-Regular", sans-serif;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	box-sizing: border-box;
	text-decoration: none;
	text-align: center;
	color: #000;
	font-size: 10px;
	cursor: pointer;
	inset: 0;}

	.switcher .here {
	text-align: center;
	color: #012933;
	background: #CC9933;;
	border-radius: 100px;
	font-family: "TripGeom-Regular", sans-serif;}


	.hide {
	display: none;}


	.Better-Person, .Better-Pro, .Better-Insure{
	background: #CC9933;;
	overflow: hidden;}


	.Better-Person, .Better-Pro, .Better-Insure{
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	border-radius: 20px;
	box-shadow: 4px 4px 4px 0px #00000014;
	/*border: solid 2PX #CC9933;*/}


	.Better-Person img, .Better-Pro img, .Better-Insure img{
	display: block;
	width: 100%;}


	.Better-Person h2, .Better-Pro h2, .Better-Insure h2{
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	text-align: left;
	font-size: 20px;
	margin:20px;
	color: #FFF;}


	.Better-Person p, .Better-Pro p, .Better-Insure p{
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 14px;
	color: #FFF;
	padding: 0;
	margin:20px;}


	.Better-Person a, .Better-Pro a, .Better-Insure a{
	display: block;
	overflow: hidden;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #0FBFBA;
	box-shadow: none;
	text-decoration: none;
	padding: 12px 25px;
	margin: 20px;
	text-align: center;
	vertical-align:middle;
	touch-action: manipulation;
	cursor: pointer;
	border-radius: 50px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: solid 3px #FFF;
	box-shadow: 4px 4px 4px 0px #00000014;}



	/* Main Content Starts */
	.main-content{
	background-color: #18206F;
	/*background: linear-gradient(90deg, #000066 50%,#18206F 80%, #260078 90%, #000066 100%);*/
	background: linear-gradient(90deg, #18206F 50%,#000066 80%, #260078 90%, #18206F 100%);
	border-radius: 20px;
	position: relative;
	display: block;		
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 0 0 0;
	-webkit-animation: fade-in-main-content 1s .2s ease-in forwards;
	-moz-animation: fade-in-main-content 1s .2s ease-in forwards;
	animation: fade-in-main-content 1s .2s ease-in forwards;}
		
	.why-recovcapital{
	border-radius: 20px;
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	display: block;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0;
	/*background-color: #9CDBED;*/
	background-color: #B4ECFA;
	/*background: -webkit-gradient(linear,left top,left bottom,from(#ebfdf1),color-stop(93.23%,#82f3a8));*/
  	/*background: linear-gradient(180deg,#ebfdf1 0%,#6699FF 93.23%);*/
	/*background-image: url("../images/svg/lumiaskies_hero_bg-xs.svg");*/
	background-image: url("../images/jpg/luminaskies-bombardier-global-7500-exterior-nose-front.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	padding: 20px; 

}

.why-recovcapital top{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow: visible;
    justify-content: space-between;
    align-content: center;
	order: 2;
}

.why-recovcapital bottom{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow: hidden;
    justify-content: space-between;
    align-content: center;
	order: 1;
}


	.binary-options-scams, .cryptocurrency-scams, .foreign-exchange-scams, .stock-trading-scams, .unexpected-money-scams, .prize-lottery-scams{
		display: block;
		box-sizing: border-box;
		overflow: hidden;
		margin: 0;
		background: -webkit-gradient(linear,left top,left bottom,from(#ebfdf1),color-stop(93.23%,#82f3a8));
		background: linear-gradient(180deg,#ebfdf1 0%,#FFF 93.23%);
		/*background-image: url(../images/jpg/blue_water_bubble_bg2.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		background-size: cover;*/
		padding: 20px }
	
		.why-recovcapital a, .binary-options-scams a, .cryptocurrency-scams a, .foreign-exchange-scams a, .stock-trading-scams a, .unexpected-money-scams a, .prize-lottery-scams a{
			width: auto;
			background: transparent;
			border: 2px solid #18206F;
			padding: 12px 24px 14px;
			text-align: center;
			text-decoration: none;
			border-radius: 100px;
			color: #000;
			font-size: 14px;
			-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
			transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		}


	.added-top-padding{
		padding: 200px 20px 20px 20px 
	}

	.why-recovcapital-about{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		align-content: center;
		width: 100%;
		height: 100vh;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-1000px;
		background-position-y:-50px;
		background-image: url('../images/svg/luminaskies-half-green-moon-1.svg');
		background-repeat: no-repeat;
		background-size:cover;
		padding: 20px;		
		margin: 0;
		row-gap: 40px;
	}

	.why-recovcapital-about left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
		align-content:flex-start;
		row-gap: 16px;	
	}	

	.why-recovcapital-about left h1{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		width: 100%;
		text-transform: uppercase;
		justify-content: space-between;
		line-height: 26px;
	}

	.why-recovcapital-about left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: 100%;
	}

	.why-recovcapital-about left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.why-recovcapital-about left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.why-recovcapital-about left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.why-recovcapital-about left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 80%;
		margin: -4px 0 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
	}

	.why-recovcapital-about left h1 span a span svg.link__icon{		
		color: #CC9933;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.why-recovcapital-about left h2{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		margin: 0;
		padding: 0;
		font-size: 36px;
		line-height: 36px;		
		font-weight: 500;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 100%;
	}

	.why-recovcapital-about left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 100%;
		letter-spacing: 0.48px
	}

	

	.why-recovcapital-about right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
	}

	.why-recovcapital-about right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 100%;
		height: auto;
	}

	/* why Recovcapital leadershipt 1 start */
	.why-recovcapital-leadership-1{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		align-content: center;
		width: 100%;
		height: 100vh;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-220px;
		background-position-y:-10px;
		background-image: url('../images/svg/leadership-moon-mobile.svg');
		background-repeat: no-repeat;
		background-size:600px;
		padding: 20px;		
		margin: 0;
		row-gap: 40px;
	}

	.why-recovcapital-leadership-1 left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
		align-content:flex-start;
		row-gap: 16px;	
	}	

	.why-recovcapital-leadership-1 left h1{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		width: 100%;
		text-transform: uppercase;
		justify-content: space-between;		
		line-height: 26px;
	}

	.why-recovcapital-leadership-1 left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: 100%;
	}

	.why-recovcapital-leadership-1 left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.why-recovcapital-leadership-1 left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.why-recovcapital-leadership-1 left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.why-recovcapital-leadership-1 left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 80%;
		margin: -4px 0 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
	}

	.why-recovcapital-leadership-1 left h1 span a span svg.link__icon{		
		color: #CC9933;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.why-recovcapital-leadership-1 left h2{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		margin: 0;
		padding: 0;
		font-size: 36px;
		line-height: 36px;		
		font-weight: 500;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 100%;
	}

	.why-recovcapital-leadership-1 left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 100%;
		letter-spacing: 0.48px
	}

	.why-recovcapital-leadership-1 right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
	}

	.why-recovcapital-leadership-1 right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 100%;
		height: auto;
	}

	/* why Recovcapital leadershipt 1 Ends*/



	/* Diversity and Inclusion start */

	.diversity-inclusion{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		align-content: center;
		width: 100%;
		height: 100vh;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-150px;
		background-position-y:-5px;
		background-image: url('../images/svg/diversity-inclusion-moon-mobile.svg');
		background-repeat: no-repeat;
		background-size:600px;
		padding: 20px;		
		margin: 0;
		row-gap: 40px;
	}

	.diversity-inclusion left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
		align-content:flex-start;
		row-gap: 16px;	
	}	

	.diversity-inclusion left h1{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		width: 100%;
		text-transform: uppercase;
		justify-content: space-between;		
		line-height: 26px;
	}

	.diversity-inclusion left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: 100%;
	}

	.diversity-inclusion left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.diversity-inclusion left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.diversity-inclusion left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.diversity-inclusion left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 80%;
		margin: -4px 0 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
	}

	.diversity-inclusion left h1 span a span svg.link__icon{		
		color: #CC9933;;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.diversity-inclusion left h2{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		margin: 0;
		padding: 0;
		font-size: 36px;
		line-height: 36px;		
		font-weight: 500;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 100%;
	}

	.diversity-inclusion left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 100%;
		letter-spacing: 0.48px
	}

	.diversity-inclusion right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
	}

	.diversity-inclusion right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 100%;
		height: auto;
	}

	/* why Diversity and Inclusion Ends*/


	/* Social Responsibility start */

	.social-resp{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		align-content: center;
		width: 100%;
		height: 100vh;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-150px;
		background-position-y:-50px;
		background-image: url('../images/svg/leadership-moon-mobile.svg');
		background-repeat: no-repeat;
		background-size:600px;
		padding: 20px;		
		margin: 0;
		row-gap: 40px;
	}

	.social-resp left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
		align-content:flex-start;
		row-gap: 16px;	
	}	

	.social-resp left h1{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		width: 100%;
		text-transform: uppercase;
		justify-content: space-between;		
		line-height: 26px;
	}

	.social-resp left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: 100%;
	}

	.social-resp left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.social-resp left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.social-resp left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.social-resp left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 80%;
		margin: -4px 0 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
	}

	.social-resp left h1 span a span svg.link__icon{		
		color: #CC9933;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.social-resp left h2{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		margin: 0;
		padding: 0;
		font-size: 36px;
		line-height: 36px;		
		font-weight: 500;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 100%;
	}

	.social-resp left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 100%;
		letter-spacing: 0.48px
	}

	.social-resp right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
		box-sizing: border-box;
		overflow: hidden;
		width: 100%;
	}

	.social-resp right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 100%;
		height: auto;
	}

	/* Social Responsibility Ends*/



	.why-recovcapital a{
	width: auto !important;
	background: transparent;
	border: 2px solid #18206F;
	padding: 12px 24px 14px;
	text-align: left !important;
	text-decoration: none;
	border-radius: 100px;
	color: #000;
	font-size: 14px;
	-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
 	transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;}

	.why-recovcapital a:hover{
		text-decoration: none;
		background: transparent;
		border: 2px solid #CC9933;;
		color: #FFF;
		-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
 		transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;}

		 .container-large top{
			display: flex;
			flex-wrap: wrap;
			flex-direction: row;
			width: 100%;
			overflow: visible;
		}
	
		top .left{
			display: flex;		
			width: 100%;
			margin: 40px 0 0 0;
			flex-wrap: nowrap;
			flex-direction: row;
			box-sizing: border-box;
			overflow: visible;
			order: 2;
		}
	
		top .right{
			display: flex;
			flex-wrap: wrap;
			flex-direction: row;
			width: 100%;
			box-sizing: border-box;
			order: 1;
		}	

		top .right p{
			font-family: "LufthansaHeadWeb-Light",sans-serif;
			letter-spacing: .6px;
			font-size: 16px;
			color: #000/*#0FBFBA*/;
			text-align: left;
			margin: 0 0 20px 0;
		}

		top .right h2{
			font-size: 64px;
			letter-spacing: -1px;
			font-weight: 800;
			line-height: 55px;
			margin: 50px 0 0 0;			
			color: #000066;			
			text-shadow: rgb(29, 20, 2) 2px 2px 2px;
			/*text-shadow: #666 3px 3px 2px;*/
			}

		top .right a {			
			display: flex;
			flex-wrap: nowrap;
			font-family: "IndivisibleWeb-Regular" , sans-serif;
			font-size: 14px;
			text-decoration: none;
			color: #CC9933 !important;
			justify-content: center;
			align-content: center;
			width: auto; 
			text-align: center;
			border: 3px solid #CC9933;
			border-radius: 20px;
			padding: 0 12px;
			line-height: 32px;
			box-sizing: border-box;
			transform: scale(0.95);
			transition: all 0.3s ease 0s;
			/*-webkit-box-shadow: 6px 8px 13px -7px #000000; 
			box-shadow: 6px 8px 13px -7px #000000;*/
		}

		top .right a:hover 
		{
			border: solid 3px #000066;
			text-decoration: none;
			color: #000066 !important;
			/*-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
			transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
			-webkit-box-shadow: 6px 10px 13px -7px #000000; 
			box-shadow: 6px 10px 13px -7px #000000;*/
		}

		bottom{
			display: flex;
			flex-wrap: wrap;
			flex-direction: row;
			width: 100%;
			margin:0;
			padding: 0;
			box-sizing: border-box;
			overflow: hidden;
			justify-content: space-between;
			align-content: center;
	
		}
	
		bottom h2{
			display: flex;
			flex-wrap: nowrap;
			flex-direction: row;
			width: 100% !important;		
			box-sizing: border-box;
			overflow: hidden;
			letter-spacing: 0px !important;
			font-size: 40px !important;
			line-height: 50px !important;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-weight: 600;
			margin: 0 0 20px 0!important;
			padding: 40px 0 0 0!important;
			color: #FFF !important;
			text-shadow: rgb(29, 20, 2) 2px 2px 2px;			
			/*-webkit-text-stroke-width: .5px;
			-webkit-text-stroke-color: #FFF;*/
		}
	
		bottom links{
			display: flex;
			flex-wrap: wrap;
			flex-direction: row;
			width: 100%;
			box-sizing: border-box;
			overflow: hidden;
			justify-content: space-between;
			align-content: center;
			row-gap: 10px;
			column-gap: 10px;
		}
		
		bottom links block{
			display: flex !important;
			flex-wrap: nowrap !important;
			flex-direction: row !important;
			width: 48% !important;
			box-sizing: border-box !important;
			overflow: hidden !important;
			border: none !important;
			border-radius: 20px !important;
			padding: 10px !important;
			margin: 0px !important;
			background-color: rgba(204, 153, 51, 80%);			
		}
	
		block a {
			display: flex !important;
			flex-wrap: wrap !important;
			flex-direction: row !important;
			width: 100% !important;
			box-sizing: border-box !important;
			overflow: hidden !important;
			border: none !important;
			border-radius: 0 !important;
			padding: 0!important;
			margin: 0px !important;
			color: #18206F;
			-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
			transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		  }
	
		bottom links block span{
			display: flex;
			flex-wrap: wrap;
			flex-direction: row;
			box-sizing: border-box;
			overflow: hidden;
			justify-content: center;
			align-content: center;
		}
	
	
		.link__icon {
			block-size: 16px;
			color: #CC9933;
			fill: #0000;
			inset-block-start: calc(50% - 16px);}
	
		.link__icon2 {
			block-size: 16px;
			color: #CC9933;
			fill: #0000;
			margin: 0 0 0 10px;
			height: 14px;
			transform: rotate(90deg);}
			
	
		bottom links a h3{
			display: flex !important;
			flex-wrap: wrap !important;
			flex-direction: row !important;
			width: auto !important;
			box-sizing: border-box !important;
			overflow: visible !important;
			border: none !important;
			border-radius: 0 !important;
			padding: 0!important;
			margin: 0px !important;
			font-size: 18px !important;
			color: #FFF !important;

			background: linear-gradient(to right, #FFFFFF, #6699FF);
    background-clip: border-box;
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

			/*background: linear-gradient(to right, #000066, #A16D05);
			background-clip: border-box;
			background-clip: border-box;
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;*/
			font-family: "Top-Luxury", sans-serif !important;	
		}
	
		bottom links a p{
			display: flex;
			font-family: "TripGeom-Regular", sans-serif;
			font-size: 12px !important;
			line-height: 14px !important;
			margin: 0 !important;
			color: #000000 !important;
			text-align: left !important;
			width: 100% !important;
			padding: 0 !important;
			color: #FFFFFF !important;
		}
	
	
		research{
			display: none;
			flex-direction: row;
			flex-wrap: wrap;
			box-sizing: border-box;
			position:relative;
			overflow: hidden;	
			background-image: url('../images/svg/popped-top-right.svg');
			background-repeat: no-repeat;
			background-position-x: -340px;
			background-position-y: 40px;
			background-size: cover;	
			width: 100vw;
			margin: -20px;
		}
	
	
		research wrap{
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			box-sizing: border-box;
			margin: auto;
			padding: 0px 20px;
			position: relative;
			top: 30px;
			width: 100%;		
			overflow: hidden;
		}	
	
	
		research left{
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			box-sizing: border-box;
			width: 100%;
			bottom: 40px;
		}
	
		research left img{
			display: flex !important;
			width: 90% !important;
			margin: 0 auto;
			z-index: 99999;
		}
	
		research right{
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			box-sizing: border-box;
			width: 100%;
			align-content:center;
			margin: 0 0 0 3%;
		}
	
		research right p{
			width: 100%;
			display: flex;
			color: #FFF !important;
			font-size: 16px;
			font-family: "Albra-Regular",sans-serif !important;
			margin: 0px 0px 10px 0px !important;
			padding: 0 !important;
			letter-spacing: 1px;
		}
	
		research right h3 span{
			display: flex;
			justify-content: center;
			align-content: center;
			margin: 0 0 0 10px;
			width: 10px;
			position: relative;
			bottom: 5px;
		}
	
		research right h3{
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			color: #FFF !important;
			font-family: "LufthansaHeadWeb-Bold",sans-serif !important;
			font-size: 32px;
			justify-content: center;
			align-content: center;
			margin: 0 0 40px 0;
			padding: 0 0 20px 0;
			border-bottom: solid 3px #CC9933;
		}
	
		.recovcapital-reg {
		height: auto;
		display: block;
		box-sizing: border-box;
		overflow: hidden;
		background: #EEFAFB;
		margin-top: 0;
		background-image: url();
		background-repeat: no-repeat;
		background-position: top right;
		background-size: cover;
		padding: 40px 20px 150px 20px;}
	
		.about-recovcapital{
		display: block;
		background: #FFF;
		background-position-x: 0%;
		background-position-y: 0%;
		background-repeat: repeat;
		background-image: none;
		margin-top: 0;
		background-image: url('../images/svg/about-recovcapital-1.svg');
		background-repeat: no-repeat;
		background-position: bottom left;
		background-size: cover;
		padding: 20px 20px 100px 20px;}
	
		.recovcapital-reg img {
		display: none;
		width: 40%;
		margin:auto;}
	
		.first-img{
		box-sizing: border-box;
		display: block;
		width: 100%;	
		margin:  0;	
		overflow: hidden;
		z-index: 99999;}


		.index-img2{
			box-sizing: border-box !important;
			width: 100% !important;
			z-index: 99999;
			margin: 0;
			overflow: hidden;}
	
		.bos-img{
		box-sizing: border-box !important;
		width: 100% !important;
		z-index: 99999;
		margin:0;
		overflow: hidden;}
	
		.crypto-img, .forex-img, .stocks-img, .unex-money-img, .lottery-img{
			box-sizing: border-box !important;
			width: 100% !important;
			z-index: 99999;
			margin:0;
			overflow: hidden;
		}
	
		.crypto-img2, .forex-img2, .stocks-img2, .unex-money-img2, .lottery-img2{
			box-sizing: border-box !important;
			width: 100% !important;
			z-index: 99999;
			margin: 0;
			overflow: hidden;
		}
	
		.first-img-1{
		box-sizing: border-box !important;
		display: flex;
		width: 270px !important;
		height: auto;
		position: relative !important;
		bottom: 0;
		left: 180px;	
		overflow: hidden;}
	
		.first-img-2{
		box-sizing: border-box !important;
		display: flex;
		width: 200px !important;
		height: auto;
		position: relative !important;
		bottom: 0;
		left: 100px;
		overflow: hidden;}
	
		.first-img-3{
		box-sizing: border-box !important;
		display: flex;
		width: 100px !important;
		height: auto;
		position: relative !important;
		bottom: 0;
		left: 40px;	
		overflow: hidden;}
	
		.first-img-4{
		box-sizing: border-box !important;
		display: flex;
		width: 90px !important;
		height: auto;
		position: relative !important;
		bottom: 0;
		overflow: hidden;	}
	
		.first-img-5{
		box-sizing: border-box !important;
		display: flex;
		width: 80px !important;
		height: auto;
		position: relative !important;
		bottom: 0;
		left: 30px;	
		overflow: hidden;}
	
		.first-img-6{
		box-sizing: border-box !important;	
		display: flex;
		width: 70px !important;
		height: auto;
		position: relative !important;
		bottom: 0;
		left: 70px;	
		overflow: hidden;	}
		
	
		.second-img{
		box-sizing: border-box ;
		position: relative;
		display: inline-block;	
		margin: 60px auto 0 auto;
		overflow: hidden;
		z-index: 88888;}
	
		.glass_cup{
		display: block !important;
		margin: auto !important;
		width: 40% !important;}
	
	
		/* BLOG SECTION STARTS HERE */
		.recovcapital-blog {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap; 
		margin-top: 0;
		/*background-color: #18206F;*/
		background-image: url("../images/svg/popped-top-center-green.svg");
		background-repeat: no-repeat;
		background-position-x:-1000px;
		background-position-y: -10px;
		background-size: cover;
		padding: 0px 20px 100px 20px;
		overflow: visible;}
	
		.recovcapital-blog img{
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content:space-around;}
	
		.recovcapital-blog h2{
			display: block;
			word-break: break-word;
			box-sizing: border-box;
			overflow: visible;
			font-size: 32px;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-weight: 500;
			text-align: left;
			color: #FFF;
			margin: 0 0 25px 0;
			line-height: 1.15;}
	
	  .recovcapital-blog p{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		margin: 0 0 20px 0;
		color: #FFF;
		text-align: left;
		line-height: 1.5;}
	
	  .recovcapital-blog a{
		display: flex;
		text-decoration: none;
		color: #FFF;
		font-size: 16px;
		box-sizing: border-box;
		overflow: hidden;
		flex-direction: row;
		justify-content: center;
		margin: 20px auto 50px auto;
		border-radius: 50px;	
		background: #CC9933;;
		padding: 12px 25px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-transform: uppercase;
		font-size: 12px;
		color: #FFF;
		letter-spacing: 1px;}
	
		.recovcapital-blog a:hover{
		transition: .5s ease;
		transform: scale(0.95);
		transition: all 0.3s ease 0s;
		cursor: pointer;}
	
		.recovcapital-blog wrap{
		display: flex;
		padding: 20px;
		margin: 0 -20px;
		flex-direction: row;
		scroll-behavior: smooth;
		overflow-x: scroll;		
		grid-column-gap: 30px;
		align-items: stretch;
		align-content: center;}

		.steps_bg_1, .steps_bg_2, .steps_bg_3{
			
		}

		.steps_bg_1{
			display: block;
			box-sizing: border-box;
			background-position: bottom right;
			background-size: contain;
			background-repeat: no-repeat;
			background-image: url("../images/svg/steps_bg_1.svg") !important;
		}

		.steps_bg_2{
			display: block;
			box-sizing: border-box;
			background-position: bottom right;
			background-size: contain;
			background-repeat: no-repeat;
			background-image: url("../images/svg/steps_bg_2.svg") !important;
		}

		.steps_bg_3{
			display: block;
			box-sizing: border-box;
			background-position: bottom right;
			background-size: contain;
			background-repeat: no-repeat;
			background-image: url("../images/svg/steps_bg_3.svg") !important;
		}
	
		.recovcapital-blog wrap container{
		display: flex;
		flex-direction: row;
		padding: 20px;
		border-radius: 20px;	
		border: solid #A16D05 4px;
		background: #FFF;
		row-gap: 20px;
		box-shadow: 1px 5px 5px #000000;}
	
		.recovcapital-blog wrap container:hover{	
		/*border: 3px solid #6699FF;*/
		box-shadow: 2px 2px 10px #000000;}
	
		.recovcapital-blog wrap container .blog-post{
		flex-direction: row;
		flex-wrap: wrap;
		row-gap: 20px;
		/*background-color: #FFF;*/	
		display: flex;}
	
		.recovcapital-blog wrap container .blog-post .blog-post-container{
		display: flex;
		width: 200px;	
		flex-direction: column;
		row-gap: 5px;}
	
		
	
		.finfit{
		width: 100% !important;
		height: 130px !important;}
	
		.recovcapital-blog wrap container  .blog-post .blog-post-container title{
			flex-direction: row;
			display: flex;		
			text-overflow: ellipsis;
			margin: 0!important;
			color: #CC9933;
			line-height: 32px;
			font-size: 16px;
			text-align: left;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-weight: 500;
		}	

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-head{
			display: flex;
			flex-direction:row ;
			flex-wrap: nowrap;
			width: 100%;
			justify-content: space-between;
		}

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-head title{		
		box-sizing: border-box;
		width: 50%;
		height: auto;
		justify-content: flex-start;
		}	

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-head img{
			display: flex;
			flex-direction:row ;
			flex-wrap: nowrap;
			width: 20px;
			height: auto;
			justify-content: flex-end;
		}

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-body{
			display: flex;
			flex-direction:row ;
			flex-wrap: wrap;
			width: 100%;
		}
	
		
		.recovcapital-blog wrap container .blog-post .blog-post-container h2{
			font-size: 16px;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			line-height: 20px;
			font-weight: 500;
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			width: 100%;
			box-sizing: border-box;
			margin: 0 0 10px 0;
			padding: 0 ;
			color: #18206F;
			text-align: left !important;
			border: none !important;
		}
	
		.recovcapital-blog wrap container  .blog-post .blog-post-container  p{
			font-family: "TripGeom-Regular", sans-serif;
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			width: 100%;
			box-sizing: border-box;
			overflow: hidden;
			margin: 0 0 8px 0;
			padding: 0px !important;
			font-size: 14px;
			color: #000;
			text-align: left;
		}
	
		.recovcapital-blog wrap container  .blog-post .blog-post-container a{
			flex-direction: row;
			display: flex;
			width: 60%;
			align-items: center;
			font-family: "TripGeom-Regular", sans-serif;
			text-overflow: ellipsis;
			overflow: hidden;
			font-size: 12pxx;
			text-decoration: none;
			background: #CC9933;;
			color: #FFF;
			margin: 10px auto 20px auto;
			padding: 12px 25px;}
	
			.recovcapital-blog wrap container  .blog-post .blog-post-container a:hover{
				transition: .5s ease;
				transform: scale(0.95);
				transition: all 0.3s ease 0s;
				cursor: pointer;}
			
	
	
		.recovcapital-partners{
		display: flex; 
		flex-wrap: wrap; 
		margin-top: 0;
		background-image: url();
		background-repeat: no-repeat;
		background-size: cover;
		overflow: hidden;
		background-image: url('../images/svg/popped-top-left.svg');
		background-color: #CC9933;
		background-position-x:-100px;
		background-position-y: -20px;
		padding: 60px 20px 200px 20px;}
	
		
		.recovcapital-partners left{
		display: flex;
		flex-direction: column;}
	
		.recovcapital-partners left p{
		display: flex;
		flex-direction: column;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;	
		margin: 0 0 16px 0;
		color: #FFF;
		text-align: left;
		line-height: 24px;}
	
		.recovcapital-partners left h2{
		display: block;
		word-break: break-word;
		box-sizing: border-box;
		overflow: visible;
		font-size: 32px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-weight: 500;
		text-align: left;
		color: #FFF;
		margin: 0 0 25px 0;
		line-height: 1.15;}
	
		.recovcapital-partners right{
		display: flex;
		flex-wrap: wrap;	
		justify-content: space-between;}
	
	
		.ohsas {
			box-sizing: border-box !important;
			position: relative !important;
			display: flex;
			width: 100% !important;
			top: 20px;
			overflow: hidden !important;
			margin: 0 !important;
			z-index: 9999999999999999999999999999;
		  }
	
	  .recovcapital-partners right img{
		display: flex;
		box-sizing: border-box;
		width: 30%;
		overflow: hidden;
		text-align: center;}

		.recovcapital-partners right span{
			display: none;
		}
	
		.news-letter-sub{
		box-shadow: 1px 1px 10px #000000;
		border-radius: 20px;
		display: block;
		margin: 0 0 20px 0;
		border: none !important;
		/*background-image: url('../images/svg/newsletter-subscrition-360px.svg');
		background-repeat: no-repeat;
		background-size: contain;
		background-position: top center;*/
		padding: 0px 20px 50px 20px;
		overflow: hidden;
		background-color: #FFF;
		/*background: linear-gradient(180deg,#FFFFFF 0%, #ebfdf1, #00CCFF 93.23%);*/}
	
		.news-letter-sub h2{
		text-transform: uppercase;
		overflow-wrap: break-word;
		letter-spacing: 1px;
		font-size: 20px;
		font-family: "TripGeom-Medium", sans-serif;
		font-weight: 500;
		text-align: center;
		color: #18206F;
		margin: 60px 0 30px 0;
		line-height: 30px;
	}
	
		.news-letter-sub p{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 1rem;	
		margin: 0;
		color: #000000;
		text-align: center;
		line-height: 1.5;
		letter-spacing: .6px;
	}
	
	
		.why-recovcapital-2 {
		display: none;
		background-position-x: 0%;
		background-position-y: -2px;
		background-repeat: repeat;
		margin-top: 0;
		background-color: #18206F;
		background-image: url'(../images/svg/why-recovcapital-2-360px.svg)';
		background-repeat: no-repeat;
		background-size: contain;
		padding: 100px 20px 40px 20px;}
	
	
		.recovcapital-about {
		display: block;
		background: #FFF;
		background-image: url('../images/svg/luminaskies-about-1.svg');
		background-repeat: no-repeat;
		background-position: top right;
		background-size: contain;
		padding: 40px 40px 0px 40px;}
	
	
		.recovcapital-about img{
		width: 100%;}
	
	
		.recovcapital-use-cases {
		display: block;
		overflow: hidden;
		background-image: url("../images/svg/luminaskies-use-cases.svg");
		background-repeat: no-repeat;
		background-position: top right;
		background-size: cover;
		padding: 40px 20px 100px 20px;}	
	
		.recovcapital-use-cases h2{
		font-size: 2.125rem;
		font-family: "TripGeom-Regular", sans-serif;
		font-weight: 500;
		text-align: center;
		color: #0FBFBA;
		margin: 0px 0 20px 0;
		line-height: 1.15;}
	
		.recovcapital-use-cases p{
		font-family: "TripGeom-Regular", sans-serif;
	  font-size: 24px;
	  margin: 10px 0;
	  line-height: 24px;
	  color: #CC9933;/*#5B616E; #83CCE3;*/
	  text-align: center;}
	
		.recovcapital-use-cases img{
		width: 100%;
		margin: 20px auto 10px auto;}
	
		.recovcapital-use-cases ul {
		margin: 0;
		padding: 20px;
		border-radius: 15px;
		background-color: #FFF;
		box-shadow: 4px 4px 4px 0px #00000014;}
	
		.recovcapital-use-cases ul li{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 1rem;	
		list-style: none;
		margin: 20px 0  0 0;
		color: #000000;
		text-align: left;}
	
		.recovcapital-use-cases ul li::before{
		content: '';
		background-image: url(../images/svg/checkmark.svg);
		background-repeat: no-repeat;
		width: 22px;
		height: 22px;
		background-position: left center;
		background-size: contain;
		position: absolute;
		margin: 5px 20px 0 -30px;}
	
		.recovcapital-faqs {
	  display: block;
	  overflow: hidden;
		background-color: #CC9933;
		background-image: url(../images/svg/luminaskies-faqs-1-1600px.svg);
		background-repeat: no-repeat;
		background-position: bottom center;
		background-size: cover;
		padding: 50px 20px 100px 20px;}	
	
		.recovcapital-faqs h2{
		font-size: 2.7rem;
	  font-family: "TripGeom-Regular", sans-serif;
	  font-weight: 500;
	  text-align: left;
	  color: #0FBFBA;
	  margin: 0px 0 20px 0;
		line-height: 1.15;
		}
	
		.recovcapital-faqs h4{
		font-family: "TripGeom-Regular", sans-serif;
	  font-size: 16px;
	  font-weight: 300px;
	  margin: 10px 0;
	  color: #0FBFBA;/*#5B616E; #83CCE3;*/
	  text-align: left;}
	
		.recovcapital-faqs p{
		font-family: "TripGeom-Regular", sans-serif;
	  font-size: 16px;
	  margin: 10px 0 20px 0;
	  color: #000000;/*#5B616E; #83CCE3;*/
	  text-align: left;}
	
		.recovcapital-faqs img{
		width: 40%;
		margin: 140px auto 0 auto;}
	
		/*About FAQ Collapsible*/
		.main {
		padding: 0 16px;
		box-sizing: border-box;
		background-color: #012933;
		width: 100%;
		margin: 0 0 10px 0;
		border-radius: 3vmin/3vmin;
		overflow: hidden;
		background: #FFFFFF !important;
		box-shadow: 4px 4px 4px 0px #00000014;}
	
		
		.notshow {
		  display: none;}
		
		.why-recovcapital-3 {
		box-sizing: border-box;
		display: block;
		background: #FFF;
		background-position-x: 0%;
		background-position-y: 0%;
		margin: 0;
		/*background-image: url(../images/svg/why-recovcapital-3.svg);*/
		background-repeat: no-repeat;
		background-position: top right;
		background-size: contain;
		padding: 0px 20px 50px 20px;
		width: 100%;}
	
	
		.why-recovcapital-2 img{
		box-sizing: border-box;
		display: block;
		width: 100%;
		margin: auto;
		overflow: hidden;}

		.why-recovcapital-3 img{
			box-sizing: border-box;
			display: block;
			width: 100%;
			margin: auto;
			overflow: hidden;}
	
	
		.why-recovcapital-4 {	
		overflow: hidden;
		box-sizing: border-box;	
		display: block;
		background-color: #CC9933; 
		background-position-x: 0%;
		background-position-y: 0%;
		margin-top: 0;
		background-image: url(../images/svg/why-recovcapital-4-bg.svg);
		background-repeat: no-repeat;
		background-position: top left;
		background-size: cover;
		padding: 20px 20px 60px 20px;}
	
		.why-recovcapital-4 container {
		display: flex;
		overflow: hidden;
		box-sizing: border-box;
		flex-direction: row;
		justify-content: center;
		align-content: center;
		background-color: #FFF;
		flex-wrap: wrap;
		padding: 20px;
		margin: 0 auto 30px auto;
		width: 252px;
		height: 252px;
		border-radius: 20px;
		border: solid 1px #E6E6E6;	
		/*box-shadow: 0 0 10px #000000;*/}
	
		.why-recovcapital-4 container h2{
		overflow-wrap: break-word;
		font-size: 1.45rem;
		line-height: 1.1;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #18206F;
		margin: 0 0 10px 0;}
	
	  .why-recovcapital-4 container p{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 1rem;	
		margin: 0;
		color: #000000;
		text-align: left;
		line-height: 1.5;}
	
	  .why-recovcapital-5 container img{
		display: flex;	
		box-sizing: border-box;	
		width: 20%;
		overflow: hidden;
		float: left;
		margin: 0 20px 0 0;}
	
		.why-recovcapital-5 img{
		  display: block;		
		width: 150%;}
	
		.why-recovcapital-4 container desc{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		margin: 0}
	
		.why-recovcapital-4 container desc h2{
		font-family: "LufthansaHeadWeb-Bold", sans-serif !important;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
		align-content: center;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		margin: 0 10%;
		font-size: 14px;
		text-align: center;
		color: #18206F;
		text-shadow: none !important;
	}
	
		.why-recovcapital-4 container desc p{
		font-family: "LufthansaHeadWeb-Light", sans-serif;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		overflow-wrap: break-word;
		justify-content: center;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		margin: 10px 0;
		color: #000;
		text-align: center;
		line-height: 18px;
		letter-spacing: 1px;
		font-size: 12px;
	}
	
		.why-recovcapital-4 container img, .why-recovcapital-4 container svg{
		display: flex;
		flex-direction: row;	
		flex-wrap: wrap;
		width: 40%;
		box-sizing: border-box;	
		margin: 0 auto;}
	

		.why-recovcapital-5 {
		  display: flex;
		  flex-direction: row;
		  flex-wrap: wrap;
		  overflow: hidden;	
		  background-image: url('../images/svg/popped-fountain-green.svg');
		  background-repeat: no-repeat;
		  background-position-x: -90px;
		  background-position-y: -100px;
		  background-size: cover;
		  padding: 120px 20px;
		  row-gap:20px; }
	  
		  .why-recovcapital-5 left{
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: wrap;
			  width: 100%;
			  justify-content:flex-start;
			  align-content: flex-start;
			  padding: 0;
		  }
	  
		  .why-recovcapital-5 left h2{
			  font-weight: 500;
			  line-height: 39.6px;
			  letter-spacing: -0.72px;
			  font-family: "LufthansaHeadWeb-Bold", sans-serif;
			  font-size: 32px;
			  margin: 0;
			  padding: 0 0 16px 0;
			  width: 100%;
		  }
	  
		  .why-recovcapital-5 left p{
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: nowrap;
			  line-height: 22.4px;
			  font-weight: 400;
			  font-size: 16px;
			  margin: 0;
			  color: #000;
		  }
	  
		  .why-recovcapital-5 right {
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: wrap;
			  width: 100%;
			  margin: 0;
			  padding: 0;
			  row-gap: 20px;
			  justify-content: space-between;
		  }
	  
		  .why-recovcapital-5 right core-values{
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: nowrap;
			  width: 100%;
			  margin: 0;
			  padding: 20px 0;
			  column-gap: 20px;
			  border-top: solid #d2d6d8 2px;
			  position: relative;
		  }
	  
		 
	  
		  .why-recovcapital-5 right core-values img {
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: column;
			  flex-wrap: wrap;
			  width: 50px;
			  height: 50px;
			  margin: 0;
			  padding: 0;
			  row-gap: 20px;
		  }
	  
		  .why-recovcapital-5 right core-values info-details{
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: column;
			  flex-wrap: wrap;
			  width: 70%;
			  margin: 0;
			  padding: 0;
			  row-gap: 20px;
		  }
	  
		  .why-recovcapital-5 right core-values info-details h2{
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: wrap;
			  width: 100%;
			  margin: 0;
			  padding: 0;
			  font-family: "LufthansaHeadWeb-Bold", sans-serif;
			  font-size: 22px;
			  font-weight: 500;
			  line-height: 20px;
			  letter-spacing: 0.44px;
		  }
	  
		  .why-recovcapital-5 right core-values info-details p{
			  box-sizing: border-box;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: wrap;
			  width: 100%;
			  margin: 0;
			  padding: 0;
			  font-size: 14px;
		  }	
	
	
		  .why-recovcapital-6 {
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			padding: 20px;
		  }
	
		.why-recovcapital-6 wrap {
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;	
		}
	
		.why-recovcapital-6 wrap top{
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap; 
			width: 100%;
		}
	
		.why-recovcapital-6 wrap bottom{
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap; 
			width: 100%;		
			padding: 0;
			margin: 0;
			overflow: hidden;
			box-sizing: border-box;				
		}
	
		.why-recovcapital-6 wrap bottom stats{
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;
			justify-content: space-between;
			row-gap: 30px;
		}
	
		.why-recovcapital-6 wrap bottom stats-wrap{
			display: flex;
			width: 100%;
			flex-direction: row;
			flex-wrap: wrap;
			border-left: solid 4px #CC9933;
			padding: 0 0 0 20px;
		}
	
		.why-recovcapital-6 wrap bottom stats-wrap h2{
			display: flex !important;
			font-weight: 500 !important;
			line-height: 39.6px !important;
			letter-spacing: -0.72px !important;
			font-family: "degular-semibold", sans-serif !important;
			font-size: 32px !important;
			margin: 0 !important;
			width: 100% !important;
		}
	
		.why-recovcapital-6 wrap bottom stats-wrap p{
			box-sizing: border-box !important;
			display: flex !important;
			flex-direction: row !important;
			flex-wrap: nowrap !important;
			padding: 0 !important;
			line-height: 22.4px !important;
			font-weight: 400 !important;
			font-size: 16px !important;
			margin: 0 !important;
			width: 100% !important;
		}
	
		.why-recovcapital-6 wrap bottom stats wrap h2{
			font-size: 36px;
			font-weight: 600;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			color:  #000000;	
			line-height: 48.6px;
			letter-spacing: .01em;
		}
	
		.why-recovcapital-6 wrap bottom stats wrap p{
			line-height: 22.4px;
			font-weight: 400;
			font-size: 16px;
			margin: 0;
		}
	
		.why-recovcapital-6 left{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;
			margin: 0;				
			padding: 0;		
			row-gap: 20px;
			order: 2;
		}
	
		.why-recovcapital-6 left img-wrap{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: nowrap;
			background-repeat: repeat-x;
			background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
			background-position: center center; 
			background-size: 16px 16px;	
			width: 100%;
			padding: 0;
			margin: 0 -20px;
		}
	
		.why-recovcapital-6 left img-wrap img{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 50%;				
			margin: 0 0 0 20px;
			border-radius: 20px 0;	
			padding: 0;
		}
	
		.why-recovcapital-6 left h2{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			width: 100%;
			margin: 0;
		}
	
		.why-recovcapital-6 left p{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: nowrap;	
			line-height: 22.4px;
			font-weight: 400;
			font-size: 16px;
			margin: 0;
			width: 100%;
		}
	
		.why-recovcapital-6 left ul{
			list-style: none;
			display: flex;
			flex-wrap: wrap;	
			width: 100%;
			line-height: 26.4px;
			margin: 0 0 40px 0 !important;
			padding: 0 !important;}
		
		.why-recovcapital-6 left ul li::before {
			content: '';
			display: flex;
			margin: 4px 16px 0 0;
			height: 16px;
			width: 16px;
			background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
			list-style: square inside url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
			background-size: contain;
		}
	
		.why-recovcapital-6 left ul li{	
			display: flex;
			flex-direction: row;
			width: 100%;
			list-style-type: none;	
			font-family: "TripGeom-Regular", sans-serif;
			font-size: 16px;
			font-weight: 400;
			margin: 0;
			padding: 0;
			color: #999;
			line-height: 26.4px;		
		}
	
	
		.why-recovcapital-6 right{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;
		}
	
		.why-recovcapital-6 right p{
			font-weight: 500;
			line-height: 30px;
			letter-spacing: -0.72px;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-size: 32px;
			width: 100%;
			font-weight: 400;
		}



		/*Leadership Starts*/
		.why-recovcapital-leadership {
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			padding: 20px;
		  }
	
		.why-recovcapital-leadership wrap {
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;	
		}
	
		.why-recovcapital-leadership wrap top{
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap; 
			width: 100%;
		}
	
		.why-recovcapital-leadership wrap bottom{
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap; 
			width: 100%;		
			padding: 0;
			margin: 0;
			overflow: hidden;
			box-sizing: border-box;				
		}
	
		.why-recovcapital-leadership wrap bottom stats{
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;
			justify-content: space-between;
			row-gap: 30px;
		}
	
		.why-recovcapital-leadership wrap bottom stats-wrap{
			display: flex;
			width: 100%;
			flex-direction: row;
			flex-wrap: wrap;
			border-left: solid 4px #CC9933;
			padding: 0 0 0 20px;
		}
	
		.why-recovcapital-leadership wrap bottom stats-wrap h2{
			display: flex !important;
			font-weight: 500 !important;
			line-height: 39.6px !important;
			letter-spacing: -0.72px !important;
			font-family: "degular-semibold", sans-serif !important;
			font-size: 32px !important;
			margin: 0 !important;
			width: 100% !important;
		}
	
		.why-recovcapital-leadership wrap bottom stats-wrap p{
			box-sizing: border-box !important;
			display: flex !important;
			flex-direction: row !important;
			flex-wrap: nowrap !important;
			padding: 0 !important;
			line-height: 22.4px !important;
			font-weight: 400 !important;
			font-size: 16px !important;
			margin: 0 !important;
			width: 100% !important;
		}
	
		.why-recovcapital-leadership wrap bottom stats wrap h2{
			font-size: 36px;
			font-weight: 600;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			color:  #000000;	
			line-height: 48.6px;
			letter-spacing: .01em;
		}
	
		.wwhy-recovcapital-leadership wrap bottom stats wrap p{
			line-height: 22.4px;
			font-weight: 400;
			font-size: 16px;
			margin: 0;
		}
	
		.why-recovcapital-leadership left{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;
			margin: 0;				
			padding: 0;		
			row-gap: 20px;
			order: 2;
		}
	
		.why-recovcapital-leadership left img-wrap{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: nowrap;
			background-repeat: repeat-x;
			background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
			background-position: center center; 
			background-size: 16px 16px;	
			width: 100%;
			padding: 0;
			margin: 0 -20px;
		}
	
		.why-recovcapital-leadership left img-wrap img{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 50%;				
			margin: 0 0 0 20px;
			border-radius: 20px 0;	
			padding: 0;
		}
	
		.why-recovcapital-leadership left h2{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			width: 100%;
			margin: 0;
		}
	
		.why-recovcapital-leadership left p{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: nowrap;	
			line-height: 22.4px;
			font-weight: 400;
			font-size: 16px;
			margin: 0;
			width: 100%;
		}
	
		.why-recovcapital-leadership left ul{
			list-style: none;
			display: flex;
			flex-wrap: wrap;	
			width: 100%;
			line-height: 26.4px;
			margin: 0 0 40px 0 !important;
			padding: 0 !important;}
		
		.why-recovcapital-leadership left ul li::before {
			content: '';
			display: flex;
			margin: 4px 16px 0 0;
			height: 16px;
			width: 16px;
			background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
			list-style: square inside url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
			background-size: contain;
		}
	
		.why-recovcapital-leadership left ul li{	
			display: flex;
			flex-direction: row;
			width: 100%;
			list-style-type: none;	
			font-family: "TripGeom-Regular", sans-serif;
			font-size: 16px;
			font-weight: 400;
			margin: 0;
			padding: 0;
			color: #999;
			line-height: 26.4px;		
		}
	
	
		.why-recovcapital-leadership right{
			box-sizing: border-box;	
			display: flex; 
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;
		}
		
		.why-recovcapital-leadership right p{
			font-weight: 500;
			line-height: 30px;
			letter-spacing: -0.72px;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-size: 32px;
			width: 100%;
			font-weight: 400;
		}
	
	
		wrap_map_contact{
		display: block;
		height: 100vh;
		box-sizing: border-box;
		overflow: hidden;	}
	
	
		.map-container h2 {
		font-size: 20px !important;
	  font-family: "SofiaProBold",sans-serif !important;
	  font-weight: 500 !important;
	  text-align: left !important;
	  color: #3d4250 !important;
	  margin: 0 20px 20px 20px!important;
		line-height: 1.15 !important;}
	
		.map-container p {
		font-family: "TripGeom-Regular", sans-serif;
	  font-size: 14px !important;
		margin: 0 0 1.25rem !important;
	  margin: 20px  !important;
	  color: #FFF/*#0FBFBA*/ !important;
	  text-align: left !important;}
	
	
	  .white_bg{
		display: block;
		box-sizing: border-box;
		background-color: #FFF;
		/*border-radius: 20px;*/}
	
	  .why-recovcapital h2, .why-recovcapital-3 h2, .why-recovcapital-4 h2, .why-recovcapital-5 h2, .about-recovcapital h2, .recovcapital-about h2{
	  display: block;
	  word-break: break-word;
	  box-sizing: border-box;
	  overflow: visible;
	  font-size: 24px;
	  font-family: "TripGeom-Bold", sans-serif;
	  text-align: left;
	  /*background: linear-gradient(to right, #000066, #A16D05, #18206F);
	  background-clip: border-box;
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;*/
	  margin: 30px 0 10px 0;
	  line-height: 30.8px;
	}

	  .why-recovcapital h2 span, .why-recovcapital-3 h2 span, .why-recovcapital-4 h2 span, .why-recovcapital-5 h2 span, .about-recovcapital h2 span, .recovcapital-about h2 span{
		color: #CC9933;}

		.why-recovcapital h2 strong, .why-recovcapital-3 h2 strong, .why-recovcapital-4 h2 strong, .why-recovcapital-5 h2 strong, .about-recovcapital h2 strong, .recovcapital-about h2 strong{
		display: block;
		word-break: break-word;
		box-sizing: border-box;
		overflow: visible;
		font-size: 32px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #CC9933;		
		/*background: linear-gradient(to bottom, #6699FF, #000066);
		background-clip: border-box;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		line-height: 30.8px;*/
		-webkit-text-stroke-width: 0;
  		-webkit-text-stroke-color: none;
		text-shadow:none;
	}

	  .why-recovcapital-4 h2{
		text-shadow: rgb(29, 20, 2) 2px 2px 2px;
		display: block;
		word-break: break-word;
		box-sizing: border-box;
		overflow: visible;
		font-size: 60px;
		font-family: "Top-Luxury", sans-serif !important;
		font-weight: 500;
		text-align: left;
		color: #FFF;
		margin: 0 0 25px 0;
		line-height: 1.15;
	}

	.why-recovcapital-4 p{
		font-family: "TripGeom-Regular", sans-serif;
    	font-size: 30px;
		line-height: 40px;
		text-align: left;
		color: #FFF;
		margin: 0 0 25px 0;
		
	}

	  .why-recovcapital-2 h2{
		color: #FFF !important;
		font-size: 32px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
	  }
	
	  .why-recovcapital h2 strong{	
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 24px;
		display: block;
		text-shadow: rgb(29, 20, 2) 2px 2px 2px;
	  }
	
		.recovcapital-plans h2 {
	  font-size: 30px;
	  font-family: "TripGeom-Regular", sans-serif;
	  text-align: center;
	  color: #18206F;
	  margin: 0px 20px 25px 20px;
	  line-height:30px;}
	
	
	  .why-recovcapital p, .why-recovcapital-3 p,.why-recovcapital-5 p, .about-recovcapitalp, .recovcapital-about p {
	  font-family: "LufthansaHeadWeb-Regular", sans-serif;
	  font-size: 14px;
	  line-height: 30px;
	  margin: 20px 0 30px 0;
	  color: #000/*#0FBFBA*/;
	  text-align: left;
	}

	.why-recovcapital form {}

	.why-recovcapital form p{
		margin: 0 0 10px 0 !important;
		font-family: "LufthansaHeadWeb-Regular", sans-serif !important;
		font-size: 14px !important;
		line-height: 20px !important;
		letter-spacing: 0.295px;
	}


	  .why-recovcapital-2 p{
		color: #FFF !important;
		font-size: 14px;
		font-family: "LufthansaHeadWeb-Light", sans-serif;
	  }
	  .why-recovcapital-2 p span{
		box-sizing: border-box;
		
	  }
	
	  .why-recovcapital-2 p span a{
		text-decoration: none;
		color: #CC9933;
	  }
	
	  .why-recovcapital-2 p span a:hover{
		text-decoration: underline;
		color: #CC9933;
	  }

	  package_info{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		overflow: hidden;
		border-radius: 10px;
		background-color: #E8F4FA;
		padding: 20px;
		margin: 0 0 40px 0;
		row-gap: 10px;
		}
	
		package_info h3{
			display: flex;
			flex-direction: row;
			margin:0 ;
			font-size: 14px;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			width: 100%;
		}
	
		package_info p{
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			margin: 0 !important;
			font-size: 14px !important;
			width: 100%;
			background-repeat: no-repeat;
			background-image: url("../images/svg/aquaviva_verified_facts.svg");
			background-position-y: 4px;
			background-size: 20px 20px;
			padding: 0 0 0 30px;
			overflow-wrap: break-word;
		}
	
		package_info p strong{
			flex-direction: row;
			flex-wrap: nowrap;
			display:flex;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			margin: 0 0 0 10px;
		}
	
	  
	
	
	  .recovcapital-plans p {
	  font-family: "TripGeom-Regular", sans-serif;
	  font-size: 24px;
		line-height: 30px;
		margin: 20px 20px 30px 20px;
	  color: #000/*#0FBFBA*/;
	  
	  text-align: left;}
	
	  .recovcapital-plans ol{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 1.8rem;
		margin: 20px 0 30px 0;
		overflow: hidden;
		color: #000;
		text-align: left;
		padding: 20px;
		border-radius: 10px;
		background-color: #F0F0F0;}
	
		.recovcapital-plans ol li{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 20px;
		margin: 10px 0 0 0;
		color: #18206F;
		text-align: left;}
	
			
		
		.news-letter-sub p{
		font-family: "TripGeom-Regular",sans-serif;
		font-size: 14px;
		margin: 0 0 15px 0;
		color: #000;
		text-align: left;	
		line-height: 1.5;}
	
		.news-letter-sub img{
			box-sizing: border-box;
			overflow: hidden;
			display: block;
			margin: -40px;
			border-radius: 40px 0;
			width: 150%;
			background-color: #775739;
		 }
		
		 .news-letter-sub form{
			display: block;
			box-sizing: border-box;
			margin: 40px 0 0 0;
		 }

		  .news-letter-sub form label{
			font-family: "TripGeom-Medium", sans-serif;
			font-size: 12px;
			letter-spacing: 1px;
			color: #000;
		  }
	
		.news-letter-sub form input[type="text"], .news-letter-sub form input[type="number"], .news-letter-sub form input[type="tel"], .news-letter-sub form input[type="email"],  select, textarea{
		font-family: "LufthansaTextWeb-Light",sans-serif;
		display: block;
		box-sizing: border-box;
		width: 100%;
		margin: 0 0 6px 0;
		line-height: normal;
		padding: 10px 10px 10px 0 ;   
		text-align: left;
		touch-action: manipulation;
		user-select: none;  
		color: #000;
		background-color: transparent;
		/*border-radius: 0 50px 50px 50px;*/
		border-bottom: solid 1px #dbd !important; 
		border-right: solid 1px #dbd !important; 
		border: none;
		font-size: 12px;
		letter-spacing: .6px;
		transition: all 0.2s linear 0s;    
		/*box-shadow: inset 0 0 0 2px #6699FF;*/}

		.news-letter-sub form input[type="submit"]{
			font-family: "TripGeom-Regular", sans-serif;
			display: block;
			width: 120px;
			box-sizing: border-box;
			margin: 0 0 12px 0;
			line-height: normal;
			padding: 12px 14px;   
			text-align: left;
			touch-action: manipulation;
			user-select: none;  
			color: #000;
			background-color: #CC9933;
			color: #FFF;
			text-align: center;
			border-radius: 100px; 
			border: solid 3px #FFF; 
			font-size: 12px;
			letter-spacing: .6px;
			transition: all 0.2s linear 0s; 
		}

		textarea{
			border-radius: 0;	
		}
	
		.news-letter-sub form input[type="email"]:focus {
		border: 1px solid #000F52;
		outline: none;}
	
		.news-letter-sub form input[type="submit"], input[type="button"]{
		
		}
	
		.news-letter-sub form input[type="submit"]:hover, input[type="button"]:hover{
		transition: .5s ease;
		transform: scale(0.95);
		transition: all 0.3s ease 0s;
		cursor: pointer;
		background-color: #A16D05;
	}
		
		.primary, .secondary{
		display: inline-block;
		overflow: hidden;}
	
		.primary a{
		display: block;
		overflow: hidden;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 12px;
		color: #fff;
		background-color: #18206F;
		box-shadow: none;
		text-decoration: none;
		padding: 12px 25px;	
		text-align: center;
	  vertical-align: middle;
	  touch-action: manipulation;
	  cursor: pointer;
	  border-radius: 100px;
		border: none;
		text-transform: uppercase;
		letter-spacing: 1px;
		border: solid 3px #FFF;
		margin: 0 10px 40px 0;
		box-shadow: 4px 4px 4px 0px #00000014;}
	
		.nav-primary a{
		display: block;
		overflow: hidden;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 12px;
		color: #fff;
		background-color: #18206F;
		box-shadow: none;
		text-decoration: none;
		padding: 12px 25px;
		margin: 11px 20px;
		text-align: center;
	  vertical-align: middle;
	  touch-action: manipulation;
	  cursor: pointer;
	  border-radius: 100px;
		border: none;
		text-transform: uppercase;
		letter-spacing: .1em;}
	
		.secondary a{
		display: block;
		overflow: hidden;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 12px;
		color: #fff;
		background-color: #0FBFBA;
		box-shadow: none;
		text-decoration: none;
		padding: 12px 25px;
		text-align: center;
	  vertical-align: middle;
	  touch-action: manipulation;
	  cursor: pointer;
	  border-radius: 100px;
		text-transform: uppercase;
		letter-spacing: 1px;
		border: solid 3px #FFF;
		margin: 0 10px 40px 0;
		box-shadow: 4px 4px 4px 0px #00000014;}
	
		.primary a:hover, .secondary a:hover, .news-letter-sub form input[type="submit"]:hover, .nav-primary a:hover{
		transition: .5s ease;
		transform: scale(0.95);
		transition: all 0.3s ease 0s;
		cursor: pointer;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
		transition: background 0.3s linear 0s;}
	
	
	
	
		/* Footer Starts */
		.footer{
			box-sizing: border-box;
			display: block;
			overflow: hidden;
			background-color: #18206F;
			background: linear-gradient(90deg, #18206F 50%,#000066 80%, #260078 90%, #18206F 100%);
		}
	
		/* Footer Footer Intro */
		.footer footer-intro{
			box-sizing: border-box;
			display: block;
			overflow: hidden;
			margin: 40px 20px 20px 20px;}
	
		.footer footer-intro img{
			box-sizing: border-box;
			display: block;
			margin: 0;
			overflow: hidden;
			width: 120px;
			height: auto;}
	
		.footer footer-intro p{
			font-family: "LufthansaTextWeb-Light",sans-serif;
			font-size: 14px;
			letter-spacing: 1px;
			line-height: 20px;
			box-sizing: border-box;
			display: block;
			color: #FFF;
			margin: 20px 0;}
	
		/* Footer Top */
		.footer top{
			box-sizing: border-box;
			display: block;
			overflow: hidden;
			margin: 20px;}
	
		.footer top container{
			display: block;
			box-sizing: border-box;
			padding: 10px 0;}
		
		.footer top last{
			border-bottom: none !important;
			display: block;
			box-sizing: border-box;
			padding: 15px 0;}
	
		.footer middle last{
			display: block;
			box-sizing: border-box;
			margin: 15px 0;	
			border-top: solid 1px #6699FF;}
	
		.footer top container h2, .footer top last h2{
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-size: 20px;
			font-weight: 400;
			letter-spacing: 1px;
			color: #CC9933;
			margin: 0 0 10px 0;}
		
		.footer top container wrap_map{
			display: flex;
			box-sizing: border-box;
			border-radius: 20px;
			border: solid 5px #FFF;
			width: 100%;
			height: 200px;
			flex-wrap: wrap;
			overflow: hidden;}
	
		.footer top container a, .footer top last a{
			font-family: "TripGeom-Regular", sans-serif;
			font-size: 14px;
			letter-spacing: 1px;
			box-sizing: border-box;
			display: block;
			text-decoration: none;
			color: #FFF;
			margin: 15px 0;}
	
		.footer top container a:hover, .footer top last a:hover{
			box-sizing: border-box;
			display: block;
			text-decoration: none;
			color: #CC9933;}
	
		.footer top container img{
			height: 40px;}
	
	
		.footer top container img:hover, .footer top last img:hover {
	  transform: scale(0.95);
	  transition: all 0.3s ease 0s;
	  cursor: pointer;}
	
	  .footer top last socials {
			display:flex;
			flex-direction: row;
			flex-wrap: nowrap;		
			justify-content: space-around;
			align-content: space-around;
			width: 100%;
			box-sizing: border-box;
			overflow:hidden;}
	
		.footer top last socials a{
			font-family: "TripGeom-Regular", sans-serif;
			font-size: 16px;
			box-sizing: border-box;
			display: inline-block;
			text-decoration: none;
			color: #FFF;
			margin: 0;}
	
		.footer top last socials a:hover{
			box-sizing: border-box;
			display: inline-block;
			text-decoration: none;}
	
		.footer top last socials img{	
			width: 100%;
			margin: 5px 0 0 0;}
	
		.footer top last socials img:hover {
		  transform: scale(0.95);
		  transition: all 0.3s ease 0s;
		  cursor: pointer;}
	
	
		/* Footer Middle */
		.footer middle{
			box-sizing: border-box;
			display: block;
			overflow: hidden;
			margin: 20px 20px 0 20px;
			/*border-bottom: solid 1px #6699FF;*/}
	
		.footer middle container{
			box-sizing: border-box;
			display: block;
			margin:0 0 20px 0;
			border-top: solid 1px #CC9933;;}
	
		.footer middle container h2, .footer middle last h2{
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-size: 20px;
			font-weight: 400;
			letter-spacing: 1px;
			color: #CC9933;
			margin: 20px 0 10px 0;
			letter-spacing: 1px;}
	
		.footer middle container p, .footer middle last p{
		  font-family: "TripGeom-Regular", sans-serif;
		  font-size: 14px;	
		  margin: 0;
		  color: #FFF;
		  text-align: left;
		  line-height: 30px;
		  letter-spacing: 1px;
		}
	
		.footer middle container a, .footer middle last a{
			font-family: "TripGeom-Regular", sans-serif;
			font-size: 14px;
			font-weight: 400;
			word-break: break-word;
			box-sizing: border-box;
			display: block;
			text-decoration: none;
			color: #FFFFFF;
			padding: 5px 0;
			letter-spacing: 1px;
		}
		
		.footer middle container a:hover, .footer middle last a:hover{
			box-sizing: border-box;
			display: block;
			text-decoration: none;
			color: #CC9933;	}
	
	
		/* Footer Bottom */
		.footer bottom{
			box-sizing: border-box;
			display: block;
			overflow: hidden;
			padding: 0 20px;
			background-color: #CC9933;}
	
		.footer bottom container{
			box-sizing: border-box;
			display: block;
			overflow: hidden;
			margin: 20px 0;}
		
		.footer bottom container p.left{
			display: block;
		  font-family: "TripGeom-Regular", sans-serif;
		  font-size: 10px;	  
		  color: #FFF;
		  text-align: left;
			line-height: 1;
			letter-spacing: 1px;}
	
		.footer bottom container p.right{
			display: block;
		  font-family: "TripGeom-Regular", sans-serif;
		  font-size: 10px;
		  color: #FFF;
		  text-align: right;
			line-height: 1;
			letter-spacing: 1px;}
	
		.footer bottom container a{
			font-family: "TripGeom-Regular", sans-serif;
			font-size: 14px;
			letter-spacing: 1px;
			box-sizing: border-box;
			display: block;
			text-decoration: none;
			color: #CC9933;
			margin: 8px 0;
			text-align: center;}	
	
	
		body .dipixil-credit{
			display: block;
			width: 25px;
			height: 21px;
			box-sizing: border-box;
			position: absolute;
			bottom: 0;
			left: 0;
			margin: 0;}
	
	
		body .dipixil-credit a{
			display: block;
			width: 25px;
			height: 21px;
			cursor: pointer;
			text-decoration: none;
			background-image: url(../images/svg/dipixil-logo-1.svg);
			background-repeat: no-repeat;
			background-position: center center;
			background-size: contain;}
	
		body .dipixil-credit a:hover{
		display: block;
		width: 25px;
		height: 21px;
		cursor: pointer;
		text-decoration: none;
		background-image: url(../images/svg/dipixil-logo-2.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;}
	
		.whatsapp-chat {
		position: fixed;
		bottom: 20px;
		right: 20px;
		z-index: 9999999999999999999;
	}
	
		.whatsapp-chat a {
		display: block;
		box-sizing: border-box;}
	
		.whatsapp-chat img {
		width: 70px;
		height: 70px;}
	
		.whatsapp-chat img:hover{
		transform: scale(0.95);
		transition: all 0.3s ease 0s;
		cursor: pointer;}
}

	


@media screen and (min-width: 992px) and (max-width: 5000px) {
	.push-right-down{
		display: block;
		margin: 0 0 150px 0;
	}

	mobile_contact{display: none;}

	video{
		display: flex;
		box-sizing: border-box;
		flex-direction: row;
		padding: 20px;
		background-color: #18206F;
		overflow: hidden;
		border-radius: 50px;
	}
	
	video span{
		display: flex;
		position: relative;
		top: 20px;
		right: 20px;
		z-index: 9999999999999999999999999999999999;
	}
	
	video span img{
		display: flex;
		margin: auto;
		width: 70px;
		height: auto;
	}

	.visible-lg{display:block;}

	.pusher{
		display: block;
		margin: 20px 0 0 0;
		padding: 40px 0;
		border-top: solid 1px #6699FF;}

	/* Main Content Starts */
	.main-content{	
	border-radius: 20px;
	background-color: #18206F;
	position: relative;	
	top: 0; right: 0; bottom: 0; left: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;		
	box-sizing: border-box;
	overflow: hidden;
	-webkit-animation: fade-in-main-content 1s .2s ease-in forwards;
    -moz-animation: fade-in-main-content 1s .2s ease-in forwards;
    animation: fade-in-main-content 1s .2s ease-in forwards;}

	.tricky{
	display: block;
	background-color: #B4ECFA;
	background-image: url("../images/svg/lumiaskies_hero_bg-lg.svg");
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
	box-sizing: border-box;
	}

	.why-recovcapital{	
	border-top: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	position: relative;
	border-radius: 20px;
	display: block;
	width: 100vw;
	box-sizing: border-box;
	overflow: visible;
	background-color: #B4ECFA;
	/*background: -webkit-gradient(linear,left top,left bottom,from(#ebfdf1),color-stop(93.23%,#82f3a8));
    background: linear-gradient(180deg,#ebfdf1 0%,#82f3a8 93.23%);	*/
	/*background-image: url("../images/svg/lumiaskies_hero_bg-lg.svg");*/
	background-image: url("../images/jpg/luminaskies-bombardier-global-7500-exterior-nose-front.jpg");	
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 80px 120px 0px 120px;}

	.binary-options-scams, .cryptocurrency-scams, .foreign-exchange-scams, .stock-trading-scams, .unexpected-money-scams, .prize-lottery-scams{	
		position: relative;
		display: block;
		width: 100vw;
		box-sizing: border-box;
		overflow: hidden;
		background: -webkit-gradient(linear,left top,left bottom,from(#FFF),color-stop(93.23%,#FFF));
		background: linear-gradient(180deg,#FFF 0%,#FFF 93.23%);	
		margin-top: 0;
		/*background-image: url(../images/jpg/blue_water_bubble_bg2.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		background-size: cover;*/
		padding: 80px 150px 0px 120px;}

	.added-top-padding{
	padding: 140px 120px 0px 120px;	
	}

	.why-recovcapital a, .binary-options-scams a, .cryptocurrency-scams a, .foreign-exchange-scams a, .stock-trading-scams a, .unexpected-money-scams a, .prize-lottery-scams a{
		width: auto;
		background: transparent;
		border: 2px solid #18206F;
		padding: 12px 24px 14px;
		text-align: center;
		text-decoration: none;
		border-radius: 100px;
		color: #000;
		font-size: 14px;
		-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
	}

	.why-recovcapital-about{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-450px;
		background-position-y:-130px;
		background-image: url('../images/svg/luminaskies-half-green-moon-1.svg');
		background-repeat: no-repeat;
		background-size:2000px;
		padding: 120px;		
		margin: 0;
	}

	.why-recovcapital-about left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
		align-content:flex-start;	
	}	

	.why-recovcapital-about left h1{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		width: 100%;
		text-transform: uppercase;
	}

	.why-recovcapital-about left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: auto;
	}

	.why-recovcapital-about left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.why-recovcapital-about left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.why-recovcapital-about left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.why-recovcapital-about left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: auto;
		margin: 0 10px 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
		font-size: 16px !important;
	}

	.why-recovcapital-about left h1 span a span svg.link__icon{		
		color: #CC9933;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.why-recovcapital-about left h2{
		display: flex;
		flex-wrap: wrap;
		margin: 10px 0;
		padding: 10px 0;
		font-size: 56px;
		line-height: 56px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 90%;
	}

	.why-recovcapital-about left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 24px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 70%;
		letter-spacing: 0.48px
	}

	

	.why-recovcapital-about right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: right;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
	}

	.why-recovcapital-about right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 480px;
		height: auto;
	}

	.contact-support-img{
		width: 300px !important;
	}



	/* Recovcapital leadership 1 starts */

	.why-recovcapital-leadership-1{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-700px;
		background-position-y:-800px;
		background-image: url('../images/svg/leadership-moon.svg');
		background-repeat: no-repeat;
		background-size:2000px;
		padding: 120px;		
		margin: 0;
	}

	.why-recovcapital-leadership-1 left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
		align-content:flex-start;	
	}	

	.why-recovcapital-leadership-1 left h1{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px !important;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		width: 100%;
		text-transform: uppercase;
	}

	.why-recovcapital-leadership-1 left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: auto;
	}

	.why-recovcapital-leadership-1 left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.why-recovcapital-leadership-1 left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.why-recovcapital-leadership-1 left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.why-recovcapital-leadership-1 left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: auto;
		margin: 0 10px 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
		font-size: 16px !important;
	}

	.why-recovcapital-leadership-1 left h1 span a span svg.link__icon{		
		color: #CC9933;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.why-recovcapital-leadership-1 left h2{
		display: flex;
		flex-wrap: wrap;
		margin: 10px 0;
		padding: 10px 0;
		font-size: 56px;
		line-height: 56px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 90%;
	}

	.why-recovcapital-leadership-1 left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 24px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 70%;
		letter-spacing: 0.48px
	}


	.why-recovcapital-leadership-1 right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: right;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
	}

	.why-recovcapital-leadership-1 right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 480px;
		height: auto;
	}

	/* Leadership 1 Ends */


	/* diversity-inclusion starts */

	.diversity-inclusion{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-700px;
		background-position-y:-800px;
		background-image: url('../images/svg/leadership-moon.svg');
		background-repeat: no-repeat;
		background-size:2000px;
		padding: 120px;		
		margin: 0;
	}

	.diversity-inclusion left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
		align-content:flex-start;	
	}	

	.diversity-inclusion left h1{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px !important;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		width: 70%;
		text-transform: uppercase;
	}

	.diversity-inclusion left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: auto;
	}

	.diversity-inclusion left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.diversity-inclusion left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.diversity-inclusion left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.diversity-inclusion left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: auto;
		margin: 0 10px 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
		font-size: 16px !important;
	}

	.diversity-inclusion left h1 span a span svg.link__icon{		
		color: #CC9933;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.diversity-inclusion left h2{
		display: flex;
		flex-wrap: wrap;
		margin: 10px 0;
		padding: 10px 0;
		font-size: 56px;
		line-height: 56px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 90%;
	}

	.diversity-inclusion left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 24px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 70%;
		letter-spacing: 0.48px
	}


	.diversity-inclusion right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: right;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
	}

	.diversity-inclusion right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 480px;
		height: auto;
	}

	/* Diversity and Inclusion Ends */


	/* Social Responsiility starts */

	.social-resp{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		background: #FFF;
		background-position-x:-700px;
		background-position-y:-600px;
		background-image: url('../images/svg/leadership-moon.svg');
		background-repeat: no-repeat;
		background-size:2000px;
		padding: 120px;		
		margin: 0;
	}

	.social-resp left{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
		align-content:flex-start;	
	}	

	.social-resp left h1{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px !important;
		font-weight: 300;
		margin: 0;
		color: #CC9933;
		text-align: left;
		text-transform: uppercase;
	}

	.social-resp left h1 span{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		font-weight: 300;
		width: auto;
	}

	.social-resp left h1 span a{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		text-decoration: none;	
		font-size: 12px;
		width: 100%;
		color: #CC9933;
	}

	.social-resp left h1 span a:hover{
		font-weight: 500;
		text-decoration: underline;
		font-family: "TripGeom-Regular", sans-serif;
	}

	.social-resp left h1 span a span{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: 100%;
		align-content: center;
	}

	.social-resp left h1 span a span p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		width: auto;
		margin: 0 10px 0 16px;
		text-transform:capitalize;
		color: #999;
		letter-spacing: 0.2px;
		font-size: 16px !important;
	}

	.social-resp left h1 span a span svg.link__icon{		
		color: #CC9933;
		fill: #0000;		
		transform: rotate(180deg);
		height: 10px;
		width: auto;
		block-size: 16px;
	}

	.social-resp left h2{
		display: flex;
		flex-wrap: wrap;
		margin: 10px 0;
		padding: 10px 0;
		font-size: 56px;
		line-height: 56px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #000000;
		letter-spacing: -1px;
		overflow-wrap: break-word;		
		overflow: hidden;
		box-sizing: border-box;
		width: 90%;
	}

	.social-resp left p{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 24px;
		font-weight: 400;
		margin: 0;
		color: #000000;
		width: 70%;
		letter-spacing: 0.48px
	}


	.social-resp right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: right;
		box-sizing: border-box;
		overflow: hidden;
		width: 50%;
	}

	.social-resp right img{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 480px;
		height: auto;
	}

	/* Social Responsibility Ends */



	top{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		overflow: visible;
		width: 100%;
		margin: 0;
	}

	top .left{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 50%;
		margin: 0 !important;
		box-sizing: border-box;
		overflow: visible;
		order: 2;
	}

	top .right{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		align-content: space-between;
		width: 50%;
		box-sizing: border-box;
		order:1;
		margin: 0 !important;
		overflow: visible;
	}	

	top .right h2{
		display: flex;
		flex-wrap: wrap;
		margin: 0;
		padding: 0;
		font-size: 76px;
		font-weight: 800;			
		/*font-family: "TripGeom-Bold", sans-serif;*/
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color:#18206F;	
		overflow: visible;
		box-sizing: border-box;
		width: 100%;
		line-height: 70px;
		letter-spacing: 2px;
		/*text-shadow: #ccc 3px 3px 2px;		
		word-spacing: -8px;*/	
	}
	
	top .right h2 span{
		margin: 0 0 0 10px;
		color:#CC9933;}	


	top .right h2 strong{
		display: inline-flex;
		color: #CC9933;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		background: linear-gradient(to bottom, #6699FF, #000066);
		-webkit-background-clip: text;
    	-webkit-text-fill-color: transparent;
		font-size: 38px;
		line-height: 70px;
		letter-spacing: 2px;
	}

	top .right p{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		font-family: "LufthansaHeadWeb-Light",sans-serif;
		font-size: 30px;
		margin: 0 !important;
		padding: 0;
		color: #000000;/*#5B616E; #83CCE3;*/
		text-align: left;
		width: 100%;}
	
	top .right a{
		display: flex;		
		line-height: 20px;
		box-sizing: border-box;
		margin: 10px 0 0 0;
		font-family: "LufthansaHeadWeb-Light", sans-serif;
		border: solid 3px #FFFFFF;
		background: #CC9933;
		text-align: center;
		text-decoration: none;
		border-radius: 100px;
		color: #FFF;
		font-size: 16px;
		-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		-webkit-box-shadow: 6px 11px 13px -7px #000000;
		box-shadow: 6px 11px 13px -7px #000000;
	  }

	  top .right a:hover {
		text-shadow: #000000 2px 2px 2px;
		border: solid 3px #FFFFFF;
		text-decoration: none;
		background: #A16D05;
		color: #FFF;
		-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		-webkit-box-shadow: 6px 10px 13px -7px #000000;
		box-shadow: 6px 10px 13px -7px #000000;
	  }

	bottom{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 100%;
		margin: 50px 0 30px 0;
		border-radius: 20px;
		padding: 20px;
		box-sizing: border-box;
		overflow: hidden;
		justify-content: center;
		align-content: center;
		justify-items: center;
		align-items: center;
		background-color: #000066; 
		border: solid 5px #CC9933;
		box-shadow: 6px 10px 13px -7px #000000;
	}

	bottom h2{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		width: 25% !important;		
		box-sizing: border-box;
		overflow: hidden;
		letter-spacing: -2px !important;
		font-size: 30px !important;
		font-family: "Top-Luxury", sans-serif !important;
		margin: 0!important;
		padding: 0!important;
		color: #FFFFFF !important;
	}

	bottom links{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 75%;
		box-sizing: border-box;
		overflow: hidden;
		justify-content: space-between;
		align-content: center;
		align-items: center;
		margin: 0 0 0 40px;
	}
	
	bottom links block{
		display: flex !important;
		flex-wrap: nowrap !important;
		flex-direction: row !important;
		width: 21% !important;
		box-sizing: border-box !important;
		overflow: hidden !important;
		border: none !important;
		border-radius: 0 !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.highlights{
		display: flex;
		box-sizing: border-box;
		padding: 20px;
		background: -webkit-gradient(linear,left top,left bottom,from(#ebfdf1),color-stop(93.23%,#82f3a8));
    	background: linear-gradient(180deg,#ebfdf1 0%,#82f3a8 93.23%);
	}

	block a {
		display: flex !important;
		flex-wrap: wrap !important;
		flex-direction: row !important;
		width: 100% !important;
		box-sizing: border-box !important;
		overflow: hidden !important;
		border: none !important;
		border-radius: 0 !important;
		padding: 0!important;
		margin: 0px !important;
		color: #18206F;
		-webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
		transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
	  }

	bottom links block span{
		display:none;
		flex-wrap: wrap;
		flex-direction: row;
		box-sizing: border-box;
		overflow: hidden;
		justify-content: center;
		align-content: center;
	}


	.link__icon {
		block-size: 16px;
		color: #CC9933;
		fill: #0000;
		block-size: 33px;
		inline-size: 19px;
		inset-block-start: calc(50% - 16px);}

	.link__icon2 {
		block-size: 16px;
		color: #CC9933;
		fill: #0000;
		margin: 0 0 0 10px;
		height: 14px;
		transform: rotate(90deg);}
		

	bottom links a h3{
		display: flex !important;
		flex-wrap: wrap !important;
		flex-direction: row !important;
		width: auto !important;
		box-sizing: border-box !important;
		overflow: hidden !important;
		border: none !important;
		border-radius: 0 !important;
		padding:  0 0 10px 0 !important;
		margin: 0px !important;
		font-size: 28px !important;
		color: #A16D05 !important;
		font-family: "Top-Luxury", sans-serif !important;
		background: linear-gradient(to right, #6699FF, #A16D05);
		background-clip: border-box;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		text-decoration: underline;
		
	}

	bottom links a p{
		font-family: "LufthansaHeadWeb-Light",sans-serif !important;
		font-size: 14px !important;
		line-height: 24px !important;
		margin: 0 !important;
		color: #FFFFFF !important;
		text-align: left !important;
		width: 100% !important;
		padding: 0 !important;
	}


	research{
		display: none;
		flex-direction: row;
		flex-wrap: nowrap;
		box-sizing: border-box;
		margin: 0 -120px;
		position:relative;
		overflow: visible;	
		/*background-color: #9CDBED;
		background-image: url("../images/svg/popped-top-right.svg");
		background-repeat: no-repeat;
		background-position-x: 0px;
		background-position-y: 20px;
		background-size: cover;	
		width: 100vw;*/
	}


	research wrap{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		box-sizing: border-box;
		margin: auto;
		padding: 0px 120px;
		position: relative;
		top: 30px;
		width: 90%;		
		overflow: visible;
		justify-content: center;
		align-content: center;
	}



	research left{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		box-sizing: border-box;
		width: 40%;
		position: relative;
		bottom: 40px;
		justify-content: center;
		align-content: center;
	}

	research left img{
		display: flex !important;
		width: 80% !important;
		margin: 0;
		z-index: 99999;
		padding: 40px;
	}

	research right{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		box-sizing: border-box;
		width: 50%;
		align-content:center;
		margin: 0 0 0 5%;
	}

	research right p{
		width: 100%;
		display: flex;
		color: #FFF !important;
		font-size: 16px;
		font-family: "LufthansaHeadWeb-Regular",sans-serif !important;
		margin: 20px 0px 10px 0px !important;
		padding: 0 !important;
	}

	research right h3 span{
		display: flex;
		justify-content: center;
    	align-content: center;
		margin: 0 0 0 10px;
		width: 10px;
		position: relative;
		bottom: 5px;
	}

	research right h3{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		color: #FFF !important;
		font-family: "LufthansaHeadWeb-Bold",sans-serif !important;
		font-size: 40px;
		justify-content: center;
    	align-content: center;
		margin: 0 0 40px 0;
		padding: 0 0 10px 0;
		border-bottom: solid 4px #CC9933;
	}
	

	.why-recovcapital img, .why-recovcapital-about img{
		display: flex;
		width: 100%;
	}


	.recovcapital-reg {
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  background: #FFF;
  background-image: url(../images/svg/luminaskies-reg-1-1600px.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
	padding: 20px 120px 140px 120px;}


	.recovcapital-login{
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  background: #FFF;
  background-image: url(../images/svg/luminaskies-login-1-1600px.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
	padding: 20px 120px 140px 120px;}


	.recovcapital-about{
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  background: #FFF;
  background-image: url(../images/svg/luminaskies-about-1-1600px.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
	padding: 20px 120px 140px 120px;}


	.recovcapital-about h2{
	color: #FFF;}

	.recovcapital-about p{
	color: #FFF;}

	.recovcapital-about img{}

	.recovcapital-reg img{
		display: block;
		width: 70%;
		margin: 70px 0 0 0;}



	.about-recovcapital{
	display: block;
	background: #FFF;  
	background-image: url(../images/svg/about-recovcapital-1-1600px.svg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: cover;
	padding: 20px 120px;}


	.recovcapital-about img{
	display: block;
	margin: 220px 0 0 auto;
	width: 75%;}

	
	.first-img{
	box-sizing: border-box !important;
	width: 130% !important;
	z-index: 99999;
	margin: 0;
	overflow: hidden;}

	.index-img2{
		box-sizing: border-box !important;
		width: 100% !important;
		z-index: 99999;
		margin: 60px 0 0 0;
		overflow: hidden;}

	.bos-img{
	box-sizing: border-box !important;
	width: 100% !important;
	z-index: 99999;
	margin: 0 0 0;
	overflow: hidden;}

	.crypto-img, .forex-img, .stocks-img, .unex-money-img, .lottery-img{
		box-sizing: border-box !important;
		width: 100% !important;
		z-index: 99999;
		margin: 0 0 0;
		overflow: hidden;
	}

	.crypto-img2, .forex-img2, .stocks-img2, .unex-money-img2, .lottery-img2{
		box-sizing: border-box !important;
		width: 100% !important;
		z-index: 99999;
		margin: 60px 0 0 0;
		overflow: hidden;
	}

	
	.first-img-1{
	box-sizing: border-box !important;
	position: absolute !important;
	display: flex;
	width: 210px !important;
	bottom: -450px;
	z-index: 88888;
	left: 306px;	
	overflow: hidden;}

	.first-img-2{
	box-sizing: border-box !important;
	position: absolute !important;
	display: flex;
	width: 210px !important;
	bottom: -450px;
	z-index: 77777;
	left: 225px;
	overflow: hidden;}

	.first-img-3{
	box-sizing: border-box !important;
	position: absolute !important;
	display: flex;
	width: 80px !important;
	bottom: -410px;
	z-index: 66666;
	left: 157px;	
	overflow: hidden;}

	.first-img-4{
	box-sizing: border-box !important;
	position: absolute !important;
	display: flex;
	width: 70px !important;
	bottom: -396px;	
	z-index: 55555;
	left: 94px;
	overflow: hidden;}

	.first-img-5{
	box-sizing: border-box !important;
	position: absolute !important;
	display: flex;
	width: 60px !important;
	bottom: -376px;	
	z-index: 44444;
	left: 40px;
	overflow: hidden;}

	.first-img-6{
	box-sizing: border-box !important;
	position: absolute !important;
	display: flex;
	width: 50px !important;
	bottom: -356px;	
	z-index: 33333;
	overflow: hidden;}

	.second-img{
	box-sizing: border-box !important;
	position: absolute !important;
	display: flex;
	width: 120px !important;
	top:40px;
	overflow: hidden !important;}

	.bos-img-2{
	box-sizing: border-box !important;
	position: relative !important;
	display: flex;
	justify-content: center;
	align-content: center;
	align-self: center;
	width: 90% !important;
	top:0px;
	margin: 0 0 0 auto;
	overflow: hidden !important;}

	.ohsas{
	box-sizing: border-box !important;
	position: relative !important;
	display: flex;
	width: 100% !important;
	top:20px;
	overflow: hidden !important;
	margin: 0 !important;}


	.why-recovcapital-2 {
	display: none;
	box-sizing: border-box;
	overflow: hidden;
	border: none;
	margin: 0; 
	/*background-position-x: 0%;
	background-position-y: -2px;  
	background-image: url(../images/svg/why-recovcapital-2-1600px.svg);
	background-repeat: no-repeat;
	background-size: contain;*/
	padding: 100px 120px 120px 120px;
	background-color: #18206F;}

	.why-recovcapital-2 img{
	box-sizing: border-box ;
	width: 100% ;
	}


	.why-recovcapital-3 {
	box-sizing: border-box;
	display: block;  
	background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;  
  background-image: url('../images/svg/why-recovcapital-3-1600px.svg');
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
	padding: 100px 120px;}
	

	.why-recovcapital-3 img{
  box-sizing: border-box;
  float: right;		
	width: 70%;
	margin: 80px 20px 0 0;}


	.why-recovcapital-4 {
	background-color:#CC9933;
	display: flex;
	row-gap: 16px;
	overflow: hidden;
	border: none;
	margin: 0;
	box-sizing: border-box;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100vw;
	padding:  100px 120px 100px 120px;
	justify-content: space-between;
	/*background-image: url(../images/svg/luminaskies-partners-bg.svg);
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;*/}

	.why-recovcapital-4 container_100{
	display: flex;
	overflow: hidden;
	box-sizing: border-box;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 40px;
	margin: 0 10px 30px 10px;
	width: 100%;	
	border-radius: 20px;
	background-color: #FFF;
	border: solid 1px #E6E6E6;
	box-shadow: 10px 10px 5px #E6E6E6;	}

	.why-recovcapital-4 container_100 p{
		width: 100%;
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	}

	.why-recovcapital-4 container{
	box-sizing: border-box;
	width: 48%;	
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	column-gap: 20px;
	overflow: hidden;	
	background-color: #FFF;	
	padding: 20px;
	margin: 0 0 30px 0;	
	border-radius: 20px;}

	.why-recovcapital-4 container h2{
	overflow-wrap: break-word;
	display: flex;
	width: 100%;
	font-size: 22px;
	letter-spacing: normal;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	text-align: left;
	color: #18206F;
	margin: 0 0 10px 0;}

  .why-recovcapital-4 container p{
	box-sizing: border-box;
	display: flex;
	width: 100%;
  font-family: "TripGeom-Regular", sans-serif;
  font-size: 16px;	
  width: auto;
  margin: 0;
  color: #000000;
  background-color: #FFF;
  text-align: left;
  line-height: 1.5;}

  .why-recovcapital-4 container img, .why-recovcapital-4 container svg{
  box-sizing: border-box;  
  flex-direction: column;
  display: flex;
	width: 160px;
	margin: 0;}

  .why-recovcapital-4 container desc{
	width: 100%;
  	box-sizing: border-box;
  	display: flex;
	flex-wrap: wrap;
  	flex-direction: column;
  	justify-content: center;
  	align-content: center;  
 	overflow: hidden;	
	margin: 0;}

	.why-recovcapital-4 container desc h2{
		overflow-wrap: break-word;
		display: flex;
		width: 100%;
		font-size: 22px;
		letter-spacing: normal;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-align: left;
		color: #18206F;
		margin: 0 0 10px 0;	
	}

	.why-recovcapital-4 container desc p{
	box-sizing: border-box;
	display: flex;
	width: 100%;
  	font-family: "TripGeom-Regular", sans-serif;
  	font-size: 14px;
  	margin: 0;
  	color: #000000;
  	background-color: #FFF;
  	text-align: left;	}


	.why-recovcapital-5 {
  	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
  	overflow: hidden;	
	background-image: url('../images/svg/popped-fountain-green.svg');
	background-repeat: no-repeat;
	background-position-x: 0px;
	background-position-y: 0px;
	background-size: cover;
	padding: 200px 120px 120px 120px;}

	.why-recovcapital-5 left{
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 40%;
		justify-content:flex-start;
		align-content: flex-start;
		padding: 0 80px 0 0;
	}

	.why-recovcapital-5 left h2{
		font-weight: 500;
		line-height: 39.6px;
		letter-spacing: -0.72px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 36px;
		margin: 0;
		padding: 0 0 30px 0;
		width: 50%;
	}

	.why-recovcapital-5 left p{
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		line-height: 22.4px;
		font-weight: 400;
		font-size: 16px;
		margin: 0;
		color: #000;
	}

	.why-recovcapital-5 right {
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 60%;
		margin: 0;
		padding: 0;
		row-gap: 20px;
		justify-content: space-between;
	}

	.why-recovcapital-5 right core-values{
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		width: 45%;
		margin: 0;
		padding: 20px 0;
		column-gap: 20px;
		border-top: solid #d2d6d8 2px;
		position: relative;
	}

	.why-recovcapital-5 right core-values:nth-child(2), 
	.why-recovcapital-5 right core-values:nth-child(4),
	.why-recovcapital-5 right core-values:nth-child(6),
	.why-recovcapital-5 right core-values:nth-child(8){
		inset-block-start: -60px;
	}

	.why-recovcapital-5 right core-values img {
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: 50px;
		height: 50px;
		margin: 0;
		padding: 0;
		row-gap: 20px;
	}

	.why-recovcapital-5 right core-values info-details{
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: 70%;
		margin: 0;
		padding: 0;
		row-gap: 20px;
	}

	.why-recovcapital-5 right core-values info-details h2{
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		margin: 0;
		padding: 0;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 22px;
		font-weight: 500;
		line-height: 22px;
		letter-spacing: 0.44px;
	}

	.why-recovcapital-5 right core-values info-details p{
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		margin: 0;
		padding: 0;
	}	

	.recovcapital-use-cases {
  display: block;
  overflow: hidden;
	background-color: #CC9933;
	background-image: url(../images/svg/luminaskies-use-cases-1-1600px.svg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
	padding: 120px;}	

	.recovcapital-use-cases h2{
	font-size: 3.125rem;
  font-family: "TripGeom-Regular", sans-serif;
  font-weight: 500;
  text-align: center;
  color: #0FBFBA;
  margin: 0px 0 20px 0;
	line-height: 1.15;}

	.recovcapital-use-cases p{
	font-family: "TripGeom-Regular", sans-serif;
  font-size: 1.7rem;
  margin: 10px 0;
  color: #CC9933;/*#5B616E; #83CCE3;*/
  text-align: center;}

	.recovcapital-use-cases img{
	width: 85%;
	margin: 20px auto 0 auto;}

	.recovcapital-use-cases ul {
	padding: 30px;
	border-radius: 20px;
	background-color: #FFF;
	box-shadow: 4px 4px 4px 0px #00000014;}

	.recovcapital-use-cases ul li{
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 20px;	
	list-style: none;
	margin: 20px 0  0 30px;
	color: #000000;
	text-align: left;	
	padding: 0 0 0 10px;}

	.recovcapital-use-cases ul li::before{
	content: '';
	background-image: url(../images/svg/checkmark.svg);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	background-position: left center;
	background-size: contain;
	position: absolute;
	margin: 5px 35px 0 -40px;}

	.recovcapital-faqs {
  display: block;
  overflow: hidden;
	background-color: #CC9933;
	background-image: url(../images/svg/luminaskies-faqs-1-1600px.svg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
	padding: 120px;}	

	.recovcapital-faqs h2{
	font-size: 3.125rem;
  font-family: "TripGeom-Regular", sans-serif;
  font-weight: 500;
  text-align: left;
  color: #0FBFBA;
  margin: 0px 0 20px 0;
	line-height: 1.15;}

	.recovcapital-faqs h4{
	font-family: "TripGeom-Regular", sans-serif;
  font-size: 24px;
  margin: 10px 0;
  color: #0FBFBA;/*#5B616E; #83CCE3;*/
  text-align: left;}

	.recovcapital-faqs p{
	font-family: "TripGeom-Regular", sans-serif;
  font-size: 1.7rem;
  margin: 10px 0;
  color: #000000;/*#5B616E; #83CCE3;*/
  text-align: left;}

	.recovcapital-faqs img{
	width: 40%;
	margin: 140px auto 0 auto;}

	/*About FAQ Collapsible*/
	.main {
	padding: 0 20px;
	box-sizing: border-box;
	background-color: #012933;
	width: 100%;
	margin: 0 0 10px 0;
	border-radius: 3vmin/3vmin;
	overflow: hidden;
	background: #FFFFFF !important;}

	
	
	.notshow {
	  display: none;}

	  wrap_map_contact{
		display: block;
		height: 100vh;
		box-sizing: border-box;
		overflow: hidden;	}

	.why-recovcapital-6 {
		background-position: top center;
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap; 
		background-repeat: no-repeat;
		background-image: none;
		background-image: url('../images/jpg/better-health-card.jpg');
		background-repeat: no-repeat;  
		width: 100%;
		background-size: contain;
		background: #FFF;
		row-gap: 40px;
	}

	.why-recovcapital-6 wrap {
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
	}

	.why-recovcapital-6 wrap top{
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap; 
		width: 100%;
	}

	.why-recovcapital-6 top wrap_map{
		display: flex;
		width: 100%;
		height: 500px;
		overflow: hidden;
		box-sizing: border-box;}

	.why-recovcapital-6 wrap bottom{
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap; 
		width: 100%;		
		padding: 60px 120px;
		margin: 0;
		overflow: hidden;
		box-sizing: border-box;				
	}

	.why-recovcapital-6 wrap bottom stats{
		display: flex;
		flex-direction: row;
		width: 100%;
		justify-content: space-between;
	}

	.why-recovcapital-6 wrap bottom stats-wrap{
		display: flex;
		width: 25%;
		flex-direction: row;
		flex-wrap: wrap;
		border-left: solid 4px #CC9933;
		padding: 0 0 0 20px;
	}

	.why-recovcapital-6 wrap bottom stats-wrap h2{
		display: flex !important;
		font-weight: 500 !important;
		line-height: 39.6px !important;
		letter-spacing: -0.72px !important;
		font-family: "degular-semibold", sans-serif !important;
		font-size: 36px !important;
		margin: 0 !important;
		width: 100% !important;
	}

	.why-recovcapital-6 wrap bottom stats-wrap p{
		box-sizing: border-box !important;
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		padding: 0 !important;
		line-height: 22.4px !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		margin: 0 !important;
		width: 100% !important;
	}

	.why-recovcapital-6 wrap bottom stats wrap h2{
		font-size: 36px;
		font-weight: 600;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		color:  #000000;	
		line-height: 48.6px;
		letter-spacing: .01em;
	}

	.why-recovcapital-6 wrap bottom stats wrap p{
		line-height: 22.4px;
		font-weight: 400;
		font-size: 16px;
		margin: 0;
	}

	.why-recovcapital-6 left{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		width: 60%;
		margin: 0;				
		padding: 0;		
		row-gap: 20px;
	}

	.why-recovcapital-6 left img-wrap{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		background-repeat: repeat-x;
		background-image: none;
		background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
		background-position: center center; 
		background-position-y: center;	
		background-size: 16px 16px;	
		width: 100%;
		margin: 0 0 0 60px;
		padding: 0;
	}

	.why-recovcapital-6 left img-wrap img{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		width: 40%;				
		margin: 0 0 20px 60px;
		border-radius: 20px 0;	
		padding: 0;
	}

	.why-recovcapital-6 left h2{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		width: 50%;				
		padding: 0 0 0 120px;
		margin: 0;
	}

	.why-recovcapital-6 left p{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap;				
		padding: 0 0 0 120px;
		line-height: 22.4px;
		font-weight: 400;
		font-size: 16px;
		margin: 0;
	}

	.why-recovcapital-6 left ul{
		list-style: none;
		display: flex;
		flex-wrap: wrap;		
		padding: 0 0 0 120px;
		width: 100%;
		line-height: 26.4px;}
	
	.why-recovcapital-6 left ul li::before {
		content: '';
		display: flex;
		margin: 4px 16px 0 0;
		height: 16px;
		width: 16px;
		background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
		list-style: square inside url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
		background-size: contain;
	}

	.why-recovcapital-6 left ul li{	
		display: flex;
		flex-direction: row;
		width: 100%;
		list-style-type: none;	
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		font-weight: 400;
		margin: 0;
		padding: 0;
		color: #38B270;
		line-height: 26.4px;		
	}


	.why-recovcapital-6 right{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		width: 40%;
	}

	.why-recovcapital-6 right p{
		font-weight: 500;
		line-height: 39.6px;
		letter-spacing: -0.72px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 36px;
		margin: 0 50px 0 auto;
		width: 75%;
	}

	
	.why-recovcapital-leadership {
		background-position: top center;
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap; 
		background-image: url('../images/svg/leadership-moon.svg');
		background-repeat: no-repeat;  
		background-position-x:400px;
		background-position-y:-400px;
		width: 100%;
		background-size: contain;
		background: #FFF;
		row-gap: 40px;
	}

	.why-recovcapital-leadership wrap {
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;

	}

	.why-recovcapital-leadership wrap top{
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap; 
		width: 100%;
	}

	.why-recovcapital-leadership left img-wrap{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		background-repeat: repeat-x;
		background-image: none;
		background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
		background-position: center center; 
		background-position-y: center;	
		background-size: 16px 16px;	
		width: 100%;
		margin: 0 0 0 60px;
		padding: 0;
	}

	.why-recovcapital-leadership left img-wrap img{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		width: 40%;				
		margin: 0 0 20px 60px;
		border-radius: 20px 0;	
		padding: 0;
	}

	.why-recovcapital-leadership wrap bottom{
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap; 
		width: 100%;		
		padding: 60px 120px;
		margin: 0;
		overflow: hidden;
		box-sizing: border-box;				
	}

	.why-recovcapital-leadership wrap bottom stats{
		display: flex;
		flex-direction: row;
		width: 100%;
		justify-content: space-between;
	}

	.why-recovcapital-leadership wrap bottom stats-wrap{
		display: flex;
		width: 25%;
		flex-direction: row;
		flex-wrap: wrap;
		border-left: solid 4px #CC9933;
		padding: 0 0 0 20px;
	}

	.why-recovcapital-leadership wrap bottom stats-wrap h2{
		display: flex !important;
		font-weight: 500 !important;
		line-height: 39.6px !important;
		letter-spacing: -0.72px !important;
		font-family: "degular-semibold", sans-serif !important;
		font-size: 36px !important;
		margin: 0 !important;
		width: 100% !important;
	}

	.why-recovcapital-leadership wrap bottom stats-wrap p{
		box-sizing: border-box !important;
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		padding: 0 !important;
		line-height: 22.4px !important;
		font-weight: 400 !important;
		font-size: 16px !important;
		margin: 0 !important;
		width: 100% !important;
	}

	.why-recovcapital-leadership wrap bottom stats wrap h2{
		font-size: 36px;
		font-weight: 600;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		color:  #000000;	
		line-height: 48.6px;
		letter-spacing: .01em;
	}

	.why-recovcapital-leadership wrap bottom stats wrap p{
		line-height: 22.4px;
		font-weight: 400;
		font-size: 16px;
		margin: 0;
	}

	.why-recovcapital-leadership left{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		width: 60%;
		margin: 0;				
		padding: 0;		
		row-gap: 20px;
	}

	
	.why-recovcapital-leadership left img{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		width: 40%;				
		margin: 0 0 20px 60px;
		border-radius: 20px 0;	
		padding: 0;
	}

	
	.why-recovcapital-leadership left h2{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		width: 50%;				
		padding: 0 0 0 120px;
		margin: 0;
	}

	.why-recovcapital-leadership left p{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: nowrap;				
		padding: 0 0 0 120px;
		line-height: 22.4px;
		font-weight: 400;
		font-size: 16px;
		margin: 0;
	}

	.why-recovcapital-leadership left ul{
		list-style: none;
		display: flex;
		flex-wrap: wrap;		
		padding: 0 0 0 120px;
		width: 100%;
		line-height: 26.4px;}
	
	.why-recovcapital-leadership left ul li::before {
		content: '';
		display: flex;
		margin: 4px 16px 0 0;
		height: 16px;
		width: 16px;
		background-image: url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
		list-style: square inside url('../images/png/<meta name="description" content="Private luxury aviation beyond ownership."> -avatar.png');
		background-size: contain;
	}

	.why-recovcapital-leadership left ul li{	
		display: flex;
		flex-direction: row;
		width: 100%;
		list-style-type: none;	
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		font-weight: 400;
		margin: 0;
		padding: 0;
		color: #999;
		line-height: 26.4px;		
	}


	.why-recovcapital-leadership right{
		box-sizing: border-box;	
		display: flex; 
		flex-direction: row;
		flex-wrap: wrap;
		width: 40%;
	}

	.why-recovcapital-leadership right p{
		font-weight: 500;
		line-height: 39.6px;
		letter-spacing: -0.72px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 36px;
		margin: 0 50px 0 auto;
		width: 75%;
	}

	.white_bg{
	position: absolute;
	padding: 50px;
	border-radius: 20px;
	margin: 20px 0;
	box-shadow: 10px 10px 5px #CC9933;
	}

	.push_down{
		display: flex;
		justify-self: center;
		box-sizing: border-box;
		margin: 130px 0 0 0;
	}

.why-recovcapital h2, .why-recovcapital-2 h2, .why-recovcapital-3 h2, .why-recovcapital-4 h2,  .about-recovcapital h2, .recovcapital-about h2, .recovcapital-about h2 {
	margin:  0 0 20px 0;
	padding: 0;
	font-size: 44px;
	font-weight: 600;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	color:  #000000;
	letter-spacing: .01em;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;}

.why-recovcapital-2 h2{
	color: #FFFFFF;
}

.why-recovcapital-4 h2{
	margin: 50px auto 50px auto;	
	text-align: center !important;
}

  .why-recovcapital-2 p, .why-recovcapital-3 p, .why-recovcapital-4 p, .about-recovcapitalp, .recovcapital-about p, .recovcapital-about p{
  font-family: "TripGeom-Regular", sans-serif;
  font-size: 24px;
  margin: 0 0 16px 0;
  color: #FFF;/*#5B616E; #83CCE3;*/
  text-align: left;
  font-weight: 400;
  width:100%;} 

  .why-recovcapital-2 p span{
	box-sizing: border-box;	
  }

  .why-recovcapital-2 p span a{
	text-decoration: none;
	color: #CC9933;
  }

  .why-recovcapital-2 p span a:hover{
	text-decoration: underline;
	color: #CC9933;
  }


	package_info{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		overflow: hidden;
		border-radius: 10px;
		background-color: #E8F4FA;
		padding: 20px;
		row-gap: 10px;
	}

	package_info h3{
		display: flex;
		flex-direction: row;
		margin:0 ;
		font-size: 14px;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		width: 100%;
	}

	package_info p{
		display: flex;
		flex-direction: row;
		margin: 0 !important;
		font-size: 14px;
		width: 100%;
		background-repeat: no-repeat;
		background-image: url("../images/svg/aquaviva_verified_facts.svg");
		background-position-y: 4px;
		background-size: 20px 20px;
		padding: 0 0 0 30px;
		overflow-wrap: break-word;
	}

	package_info p strong{
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		margin: 0 0 0 10px;
	}


	/* BLOG SECTION STYLE */
	.recovcapital-blog {	
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	box-sizing: border-box;
	overflow: hidden;
	background:none;
	margin-top: 0;
	background-image: url('../images/svg/popped-top-center.svg');
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: -100px;
	background-size: cover;
	padding: 0px 120px 120px 120px;
}


	.recovcapital-blog img{
	display: none;
	width: 500px;
	flex-wrap: nowrap;
	flex-direction: row;
	align-self: flex-end;
	align-items: flex-end;
	align-content: flex-end;
	justify-content: flex-end;}

	.recovcapital-blog h2{
	font-size: 40px;
    font-weight: 500;
    font-family: "LufthansaHeadWeb-Bold", sans-serif;
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	margin: 0 0 50px 0;
	width: 100%;
	justify-content: space-around; 
	text-align: center;
	color: #FFF;
	overflow-wrap: break-word;}

  .recovcapital-blog p{
	display: flex;
	flex-direction: row;
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 20px;
	margin: 0 0 20px 0;
	color: #FFF;
	text-align: left;
	line-height: 1.5;
	}

  .recovcapital-blog a{
	display: flex;
	text-decoration: none;
	color: #FFF;
	font-size: 16px;
	box-sizing: border-box;
	overflow: hidden;
	flex-direction: row;
	justify-content: center;
	justify-self: center;
	letter-spacing: 1px;
	border: solid 3px #FFF;
	margin: 60px auto 30px auto;
	box-shadow: 4px 4px 4px 0px #00000014;
	border-radius: 50px;
	background-color: #CC9933;
	padding: 12px 25px;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	text-transform: uppercase;
	font-size: 12px;}

	.recovcapital-blog wrap{
  	display: flex;
  	flex-direction: row;	
	grid-column-gap: 30px;
	justify-content: space-between;
	margin: 50px 0 0 0;}

	.recovcapital-blog wrap container{
	display: flex;
	width: 30%;
	flex-direction: column;
	background-image: linear-gradient(180deg, #A16D05 , #A16D05, #6699FF, #000066);	
	box-shadow: var(--shadow-medium);
	border-radius: 20px;
	padding: 10px;}

	.recovcapital-blog wrap container .blog-post{
	flex-direction: row;
	display: flex;}

	.recovcapital-blog wrap container .blog-post .blog-post-container{
	flex-direction: column;	
	grid-row-gap: 5px;
	display: flex;		
	padding: 20px !important;
	background-color: #FFF;
	border-radius: 18px;
	box-shadow: 4px 4px 4px 0px #00000014;}

	

	.finfit{
	width: 100% !important;;
	height: 150px !important;;}

	.recovcapital-blog wrap container  .blog-post .blog-post-container title{
			flex-direction: row;
			display: flex;		
			text-overflow: ellipsis;
			margin: 0!important;
			color: #CC9933;
			line-height: 32px;
			font-size: 16px;
			text-align: left;
			font-family: "LufthansaHeadWeb-Bold", sans-serif;
			font-weight: 500;
		}	

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-head{
			display: flex;
			flex-direction:row ;
			flex-wrap: nowrap;
			width: 100%;
			justify-content: space-between;
			margin: 0 0 10px 0;
		}

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-head title{		
		box-sizing: border-box;
		width: 50%;
		height: auto;
		justify-content: flex-start;
		}	

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-head img{
			display: flex;
			flex-direction:row ;
			flex-wrap: nowrap;
			width: 40px;
			height: auto;
			justify-content: flex-end;
		}

		.recovcapital-blog wrap container  .blog-post .blog-post-container bpc-body{
			display: flex;
			flex-direction:row ;
			flex-wrap: wrap;
			width: 100%;
		}
		

	
	.recovcapital-blog wrap container .blog-post .blog-post-container h2{
		justify-content: flex-start;
		margin: 0 0 20px 0;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 20px;
		flex-direction: row;
		display: flex;
		text-align: left !important;
		line-height: 20px;
		width: 100%;
		flex-shrink: 1;
		color: #000;}


	.recovcapital-blog wrap container  .blog-post .blog-post-container  p{
		display: flex;
		flex-direction: row;
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 1rem;
		margin: 0 0 10px 0;
		color: #000000;
		text-overflow: ellipsis;
		overflow: hidden;	
		width: 100%;}


	.recovcapital-blog wrap container  .blog-post .blog-post-container a{
		flex-direction: row;
		display: flex;
		align-items: center;
		font-family: "IndivisibleWeb-Semi-Bold",sans-serif;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 12px;
		text-decoration: none;
		background-color: #A16D05!important;
		color: #FFF;
		margin: 0px !important;
		border-top: solid 1px #F9F9F9;
		margin: 10px 0 0 0;
		padding: 10px;
		text-transform:capitalize}


	.recovcapital-partners{
	/*border-radius: 20px 20px 0 0;
    border-top: solid 5px #FFF;*/
	display: flex; 
	flex-direction: row;
	flex-wrap: wrap; 
	margin-top: 0;
	background-repeat: no-repeat;
	overflow: hidden;
	background-size: auto;
	margin-top: 0;	
	background-color: #CC9933;
	background-image: url(../images/svg/popped-top-left.svg);
	background-repeat: no-repeat;
	background-position-x: -10px;
    background-position-y: -50px;
	background-size: cover;
	padding: 100px 120px 200px 120px;
    width: 100vw;}

	
	.recovcapital-partners left{
	display: flex;
	width: 50%;
	flex-direction: column;
	order: 2;
}

	.recovcapital-partners left p{
	display: flex;
	width: 100%;
	flex-direction: row;
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 20px;	
	margin: 0 0 20px 0;
	color: #FFF;
	text-align: left;
	line-height: 1.5;}

	.recovcapital-partners left h2{
	display: flex;
	width: 80%;
	flex-direction: row;
	overflow-wrap: break-word;
  	font-size: 48px;
	font-weight: 500;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	text-align: left;
	color: #FFF;
	margin: 60px 0 30px 0;
	line-height: 1.15;}

	.recovcapital-partners right{
	display: flex;
	flex-wrap: wrap;
	align-content: space-around;
	justify-content: space-between;
	width: 45%;
	margin: 0 40px 0 0;
	flex-direction: row;
	row-gap: 20px;
	order: 1;
}

	.recovcapital-partners right span{		
		display: none;
		position: relative;
		bottom: 0px;
		right: 0px;
		width: 200px;
		height: auto;
	}

	.recovcapital-partners right span img{		
		height: auto;
		width: 100%;
	}

  .recovcapital-partners right img {
  display: flex;
  box-sizing: border-box;
  width: 30%;
  height: auto;
  overflow: hidden;
  text-align: center;
  flex-direction: row;
}







  .news-letter-sub {	
	display: flex;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0;
	background-image: url(../images/svg/why-recovcapital-2-1600px.svg);
	background-repeat: no-repeat;
	background-position: top center;	
	background-size:contain;
	padding: 160px 120px 120px 120px;
	background: linear-gradient(180deg,#FFFFFF 0%, #ebfdf1, #82f3a8 93.23%);}

	
	.news-letter-sub h2{
	font-size: 3.125rem;
	font-family: "TripGeom-Regular", sans-serif;
  font-weight: 500;
  text-align: left;
  background: linear-gradient(to right, #000F52, #000F52, #A16D05, #000F52);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  margin: 30px 0 10px 0;
	line-height: 1.15;}

	.news-letter-sub p{
	font-family: "TripGeom-Regular", sans-serif;
  font-size: 1.125rem;
	margin: 0 0 1.25rem;
  margin: 15px 0 30px 0;
  color: #000000;
  text-align: left;}

	.news-letter-sub img{
	box-sizing: border-box;	
	overflow: hidden;	
	display: block;
	margin: auto 0;
	border-radius: 0 40px 0;}

	.news-letter-sub form input[type="text"], .news-letter-sub form input[type="number"], .news-letter-sub form input[type="tel"], .news-letter-sub form input[type="email"], select, textarea{
	font-family: "TripGeom-Regular", sans-serif;
  display: block;
  box-sizing: border-box;
  width: 100%;
  margin: 0 0 30px 0;
  line-height: normal;
  padding: 12px 25px;   
  text-align: left;
  vertical-align: middle;
  touch-action: manipulation;
  background-image: none;
  border: 3px solid #AEAEAE;  
  white-space: nowrap;
  user-select: none;  
  color: #000000;
  background-color: #FFF;
  border-radius: 100px;    
  box-shadow: 4px 4px 4px 0px #00000014;
  font-size: 0.75em;
  letter-spacing: .1em;
  transition: all 0.2s linear 0s;    
  /*box-shadow: inset 0 0 0 2px #6699FF;*/}

  textarea{
	border-radius: 20px !important;  
  }

  .news-letter-sub form input[type="email"]:focus {
  	color: #000000;
	border: 3px solid #AEAEAE; 
  }

	.news-letter-sub form input[type="submit"], input[type="button"] {
		text-transform: uppercase;
		color: #fff;
		background-color: #CC9933;
		box-shadow: none;
		border-radius: 20px;
		padding: 0 20px;
		height: 40px;
		line-height: 40px;
		box-sizing: border-box;
		text-align: center;
		display: flex;
		flex-wrap: nowrap;
		text-decoration: none;
		color: #FFF !important;
		font-size: 14px;
		justify-content: center;
		align-content: center;
		font-family: "IndivisibleWeb-Semi-Bold",sans-serif;
	border: solid 3px #FFF;
	}	

	.primary, .secondary{
		position: relative;
	box-sizing: border-box;
	float: left;
	overflow: hidden;}

	.primary a{
	display: block;
	overflow: hidden;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #18206F;
	box-shadow: none;
	text-decoration: none;
	padding: 12px 25px;
	text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border-radius: 100px;
	border: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: solid 3px #FFF;
	margin: 0 10px 40px 0;
	box-shadow: 4px 4px 4px 0px #00000014;}
	

	.nav-primary a{
	overflow: hidden;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #18206F;
	box-shadow: none;
	text-decoration: none;
	padding: 12px 25px;
	margin: auto;
	vertical-align: middle;
	text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border-radius: 100px;
	border: none;
	text-transform: uppercase;
	letter-spacing: .1em;}


	.nav-primary{
	display: inline-block;
	overflow: hidden;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	font-size: 12px;
	color: #fff !important;
	background-color: #18206F;
	box-shadow: none;
	text-decoration: none;
	margin: 5px 0 0 0;
	vertical-align: middle;
	text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border-radius: 100px;
	border: none;
	text-transform: uppercase;
	letter-spacing: .1em;}

	.secondary a{
	display: block;
	overflow: hidden;
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #18206F;
	box-shadow: none;
	text-decoration: none;
	padding: 12px 25px;
	text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border-radius: 100px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: solid 3px #FFF;
	margin: 0 10px 40px 0;
	box-shadow: 4px 4px 4px 0px #00000014;}

	.primary a:hover, .secondary a:hover, .news-letter-sub form input[type="submit"]:hover, .nav-primary a:hover, .Better-Person a:hover, .Better-Pro a:hover, .Better-Insure a:hover{
	transition: .5s ease;
	transform: scale(0.95);
	transition: all 0.3s ease 0s;
	cursor: pointer}

	.nav-primary:hover, .nav-primary a:hover{
	background-color: #0FBFBA;
	color: #FFF;
	transition: .5s ease;
	transform: scale(0.95);
	transition: all 0.3s ease 0s;
	cursor: pointer;}


	/* THE PLAN SWITCHER */
	.recovcapital-plans {
	box-sizing: border-box;
	display: block;
	background-repeat: repeat;
	margin: 0;
	border: none;
	background-image: url(../images/svg/luminaskies-plans-3-1600px.svg);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	padding: 100px 120px 120px 120px;}


	.recovcapital-plans h2{
	font-size: 3.125rem;
	font-family: "TripGeom-Regular", sans-serif;
	font-weight: 500;
	text-align: center;
	color: #18206F;
	margin: 100px 0 25px 0;
	line-height: 1.15;}

	.recovcapital-plans p{
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 20px;
	margin: 20px 0 30px 0;
	color: #000000;
	text-align: left;}

	.recovcapital-plans ol{
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 1.8rem;
	margin: 20px 0 30px 0;
	color: #000000;
	text-align: left;}

	.recovcapital-plans ol li{
	font-family: "TripGeom-Regular", sans-serif;
	font-size: 20px;
	margin: 10px 0 0 0;
	color: #18206F;
	text-align: left;}


  .dashboard-menu {
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: "TripGeom-Regular", sans-serif;
  overflow: hidden;}

	.division-map {
	display: block;
	background: #FFF;
	padding: 0;}

	.dashboard-menu ul {
	display: none;
	flex-wrap: wrap;
	padding-left: 0;
	list-style: none;
	background: #FCF4E2;   
	border-radius: 100px;
	overflow: hidden;
	border: solid 2px #CC9933;
	inset: 0;
		margin: 0 0 10px 0;}

	.dashboard-menu ul li {
	word-break:normal;
	overflow: hidden;
	flex: 0 0 33.333333%;
	list-style: none;
	padding: 10px;  
	/*text-overflow: ellipsis;*/
	font-family: "TripGeom-Regular", sans-serif;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	box-sizing: border-box;
	text-decoration: none;
	text-align: center;
	color: #000;
	font-size: 10px;
	cursor: pointer;
	inset: 0;}

	.switcher .here {
	text-align: center;
	color: #012933;
	background: #CC9933;;
	border-radius: 100px;
	font-family: "TripGeom-Regular", sans-serif;}

	.map-container {
	display: block;}

	.division-details {}

	.hide {
	display: none;}


	.Better-Person, .Better-Pro, .Better-Insure{
	background: #CC9933;;
	overflow: hidden;}


	.Better-Person, .Better-Pro, .Better-Insure{
	overflow: hidden;
	box-sizing: border-box;
	width: 320px;
	border-radius: 20px;
	margin: 20px;
	/* setting display to block will alter the division map or menu switcher in js*/ 
	display: inline-block;
	border: solid 4px #CC9933;}


	.Better-Person img, .Better-Pro img, .Better-Insure img{
	display: block;
	width: 100%;}


	.Better-Person h2, .Better-Pro h2, .Better-Insure h2{
	font-family: "LufthansaHeadWeb-Bold", sans-serif;
	text-align: left !important;
	font-size: 20px;
	margin:20px;
	color: #FFF;}


	.Better-Person p, .Better-Pro p, .Better-Insure p{
	font-family: "TripGeom-Regular", sans-serif;
	text-align: left !important;
	font-size: 14px;
	color: #FFF;
	padding: 0;
	margin:20px;}


	.Better-Person a, .Better-Pro a, .Better-Insure a{
	display: block;
		overflow: hidden;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 12px;
		color: #fff;
		background-color: #0FBFBA;
		box-shadow: none;
		text-decoration: none;
		padding: 12px 25px;
		margin: 20px;
		text-align: center;
		vertical-align: middle;
		touch-action: manipulation;
		cursor: pointer;
		border-radius: 100px;
		text-transform: uppercase;
		letter-spacing: 1px;
		border: solid 3px #FFF;
		box-shadow: 4px 4px 4px 0px #00000014;}








	/* Footer Starts */
	.footer{
		border-top: solid 5px #FFFFFF;
		border-radius: 20px;
		box-sizing: border-box;
		display: block;
		overflow: hidden;
		background-color: #18206F;
		z-index: 99999;}

	/* Footer Footer Intro */
	.footer footer-intro{
		box-sizing: border-box;
		display: block;
		overflow: hidden;
		margin: 50px 120px 0 120px;
		padding: 0;}

	.footer footer-intro img{
		box-sizing: border-box;
		display: block;
		width: 60%;
		margin: 20px 0 0 0;
		overflow: hidden;}

	.footer footer-intro p{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		box-sizing: border-box;
		display: block;
		color: #FFF;
		margin: 0 0 10px 0;
		line-height: 24px;}

	/* Footer Top */
	.footer top{
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		height: auto;
		overflow: hidden;
		padding: 10px 100px 50px 100px;}

	.footer top container, .footer top last{
		/*border-top: solid 1px #6699FF;*/
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 100%;
		box-sizing: border-box;
		margin: 0 20px;
	}


	.footer top container wrap_map{
		/*border-top: solid 1px #6699FF;*/
		border-radius: 20px;
		border: solid 5px #FFF;
		display: flex;
		width: 100%;
		height: 100%;
		overflow: hidden;
		box-sizing: border-box;}

	.footer middle last{
		display: block;
		box-sizing: border-box;}
	
	
	.footer top container h2, .footer top last h2{
		display: flex;
		width: 100%;
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 20px;
		color: #FFF;
		margin: 10px 0;}

	.footer top container a, .footer top last a{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		box-sizing: border-box;
		display: flex;
		width: 100%;
		text-decoration: none;
		color: #FFF;
		line-height: 30px;}

	.footer top container a:hover, .footer top last a:hover{
		box-sizing: border-box;
		display: block;
		text-decoration: none;
		color: #CC9933;	}

	.footer top container img{
		height: 40px;
		width: 132px;}


	.footer top container img:hover {
  	transform: scale(0.95);
  	transition: all 0.3s ease 0s;
  	cursor: pointer;}

  .footer top last socials {
		display:flex;
		width: 100%;
		box-sizing: border-box;
		flex-wrap: nowrap;
		flex-direction: row;
		overflow: hidden;
		justify-content: space-between;}

	.footer top last socials a{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		overflow: hidden;
		box-sizing: border-box;
		display:flex;
		text-decoration: none;
		color: #FFF;
		margin: 0;}

	.footer top last socials a:hover{
		box-sizing: border-box;
		text-decoration: none;}

	.footer top last socials img{	
		overflow: hidden;
		display: flex;
		box-sizing: border-box;	
		width: 100%;}

	.footer top last socials img:hover {
  	transform: scale(0.95);
  	transition: all 0.3s ease 0s;
  	cursor: pointer;}


	/* Footer Middle */
	.footer middle{
		box-sizing: border-box;
		display: block;
		overflow: hidden;
		margin: 0 120px;
		padding: 20px 0 10px 0;
		border-bottom: solid 1px #6699FF;
		border-top: solid 1px #6699FF;}

	.footer middle container{
		box-sizing: border-box;
		display: block;
		margin:0 40px 20px 0;}

	.footer middle container h2{
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 20px;
		color: #6699FF;
		margin: 10px 0;
		letter-spacing: 0.7px;}

	.footer middle last h2{
		font-family: "LufthansaHeadWeb-Bold", sans-serif;
		font-size: 20px;
		color: #CC9933;
		margin: 10px 0}

	.footer middle container p, .footer middle last p{
	  font-family: "TripGeom-Regular", sans-serif;
	  font-weight: 400;	 
	  font-size: 16px;
	  margin: 8px 0;
	  color: #FFF;
	  text-align: left;
	  line-height: 22px;}

	.footer middle container a, .footer middle last a{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 16px;
		box-sizing: border-box;
		display: block;
		text-decoration: none;
		color: #CC9933;
		margin: 8px 0;}
	
	.footer middle container a:hover, .footer middle last a:hover{
		box-sizing: border-box;
		display: block;
		text-decoration: none;
		color: #CC9933;}


	/* Footer Bottom */
	.footer bottom{
		box-sizing: border-box;
		display: block;
		overflow: hidden;
		padding: 20px 120px;
		background-color: transparent !important;
		border: none !important;
		box-shadow:none !important;
	}

	.footer bottom container{
		box-sizing: border-box;
		display: block;}
	
	.footer bottom container p.left{
		display: block;
	  font-family: "TripGeom-Regular", sans-serif;
	  font-size: 14px;	
	  margin:0;
	  color: #FFF;
	  text-align: left;
		line-height: 1;
		letter-spacing: 1px;}

	.footer bottom container p.right{
		display: block;
	  font-family: "TripGeom-Regular", sans-serif;
	  font-size: 14px;	
	  margin: 0;
	  color: #FFF;
	  text-align: right;
		line-height: 1;
		letter-spacing: 1px;}

	.footer bottom container a{
		font-family: "TripGeom-Regular", sans-serif;
		font-size: 14px;
		letter-spacing: 1px;
		box-sizing: border-box;
		display: block;
		text-decoration: none;
		color: #CC9933;
		margin: 8px 0;
		text-align: center;}
	

	body .dipixil-credit{
		display: block;		
		box-sizing: border-box;
		position: absolute;
		bottom: 0;
		left: 0;
		margin: 0;}
		

	body .dipixil-credit a{
		display: block;
		width: 50px;
		height: 42px;
		cursor: pointer;
		text-decoration: none;
		background-image: url(../images/svg/dipixil-logo-1.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;}

	body .dipixil-credit a:hover{
		display: block;
		width: 71px;
		height: 60px;
		cursor: pointer;
		text-decoration: none;
		background-image: url(../images/svg/dipixil-logo-2.svg);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;
		transform: scale(0.95);
		transition: all 0.3s ease 0s;
		cursor: pointer;
		position: absolute;
		bottom: 0;
		left: 0;
		margin: 0;}

	.whatsapp-chat {
	  position: fixed;
	  bottom: 30px;
	  left: 30px;
	z-index: 99999999999999999999999;}

	.whatsapp-chat a {
	  display: block;
	  box-sizing: border-box;}

  .whatsapp-chat img {
	  width: 90px;
	  height: 90px;
	  transition: .5s ease;}

	.whatsapp-chat img:hover{
		transform: scale(0.95);
		transition:all 0.3s ease 0s;
		cursor:pointer;}

		


}