	
	.tbAR-first section.tbAR-txt{ padding-top:0 !important;}
	
	.PROJ
	{
		display:block;
		box-sizing:border-box;
		width:100%;
		height:auto;
		padding:0;
		margin:0;
		position:relative;
		text-align:center;
		background:rgba(0,0,0,0.0);
	}
	.PROJ section
	{
		display:inline-table;
		box-sizing:border-box;
		width:98%;
		max-width:1380px;
		height:auto;
		padding:0;
		padding-bottom:48px;
		margin:0;
		margin-bottom:24px;
		margin-top:24px;
		position:relative;
		border-radius:3px;
		box-shadow:rgba(0,0,0,0) 2px 2px 4px;
		overflow:hidden;
		background:rgba(255,255,255,1);
	}
	.PROJ section section {
		box-shadow:none;
		border-radius:0;
		padding-bottom:0;
		margin-bottom:0;
		margin-top:0;
	}
	.PROJ section article, .PROJ section aside
	{
		display:table-cell;
		vertical-align:top;
		box-sizing:border-box;	
		box-shadow:none;
		border-radius:none;
		position:relative;
	}
	.PROJ section article
	{
		width:65%;
		padding-left:0px;		
		padding-top:18px;	
	}	
	.PROJ section aside
	{
		width:35%;
		padding-left:24px;
		text-align:left;
		
	}
	.PROJ section aside ul
	{
		/*display:block;*/
		display:none !important;
		position:relative;
		list-style:none;
		padding:24px;
		margin:0;
		margin-top:32px;
		box-sizing:border-box;
		padding-right:24px;
		border-radius:12px;
		width:100%;
		height:auto;
		box-shadow:rgba(0,0,0,0.3) 2px 2px 4px;
		background: #0c4f9c;
		background: -moz-linear-gradient(105deg, #48cc3a 0%, #00c6c6 100%);
		background: -webkit-linear-gradient(105deg, #48cc3a 0%, #00c6c6 100%);
		background: linear-gradient(105deg, #48cc3a 0%, #00c6c6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48cc3a', endColorstr='#005472',GradientType=1 );
	}
	.PROJ section aside ul li
	{
		display:block;
		position:relative;
		width:100%;
		height:auto;
		padding:0;
		margin:0;
		margin-bottom:12px;
		font-weight: 400;
		font-family:'Inter',Verdana, Geneva, sans-serif;
		font-size:16px;
		line-height:18px;
		color: #fff;		
	}
	.PROJ section aside ul li span
	{
		display: inline-block;
		position:relative;
		padding: 0;
		margin: 0;
		width: 80px;
		height: auto;
		font-weight: 700;
		font-size:16px;
		line-height:16px;
	}
	.PROJ section aside ul li a.dwnBUT, .PROJ section aside ul li a.dwnBUT:link, .PROJ section aside ul li a.dwnBUT:visited {
		transition: all 0.25s ease-in-out;
		-moz-transition: all 0.25s ease-in-out;
		-webkit-transition: all 0.25s ease-in-out;
		width: auto;
		display: inline-table;
		height: auto;
		text-decoration: none;
		padding: 0px;
		padding-top: 18px;
		padding-bottom: 18px;
		padding-left: 70px;
		padding-right: 30px;
		margin-top: 12px;
		margin-bottom:12px;
		background: rgba(65,182,230,1);
		color: #fff;
		border: solid;
		border-width: 1px;
		border-color: rgba(65,182,230,1);
		font-weight: 400;
		font-family: 'Inter',Verdana, Geneva, sans-serif;
		font-size: 14px;
		line-height: 14px;
		text-align: center;
		box-shadow: rgb(0 0 0 / 15%) 5px 5px 5px;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		position: relative;
	}
	.PROJ section aside ul li a.dwnBUT:before {
		transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		text-shadow: 2px 2px 4px rgba(0,0,0,0.25);
		font-family: 'i';
		font-weight: normal;
		content: '\F0ED';
		padding-right: 10px;
		color: inherit;
		position: relative;
		font-size: 24px;
		line-height: 24px;
		display: inline-block;
		position: absolute;
		left: 20px;
		top: 50%;
		transform: translate(0,-50%);
	}
	.PROJ nav
	{
		display:inline-table;
		box-sizing:border-box;
		width:98%;
		max-width:1380px;
		height:auto;
		padding:0;
		margin:0;
		margin-top:24px;
		position:relative;
		text-align:left;
		/*box-shadow:rgba(0,0,0,0.3) 2px 2px 4px;
		overflow:hidden;
		background:rgba(255,255,255,1);*/
		border-bottom:solid;
		border-bottom-width:1px;
		border-bottom-color:#ddd;
		padding-bottom:12px;
	}
	
	.PROJ nav button
	{
		position:absolute;
		right:0;
		top:50%;
		transform:translate(0%,-50%);
		display: table;
		box-sizing: border-box;
		width: auto;
		height: auto;
		padding: 12px;
		padding-left: 24px;
		padding-right: 24px;
		margin: 0;
		text-align: left;
		border-radius: 3px;
		box-shadow: rgba(0,0,0,0.3) 2px 2px 4px;
		overflow: hidden;
		font-family: 'Inter',Verdana, Geneva, sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 14px;
		color: #ffffff;
		background-color:#6C3;
		text-transform: uppercase;
		border:none;
		outline:none;
		cursor:pointer;
		
	}
	.PROJ nav button:hover{ background-color:rgba(65,182,230,1);}
	
	.PROJ nav a, .PROJ nav a:link, .PROJ nav a:visited
	{
		display:inline-block;
		padding-right:12px;
		font-weight: 400;
		font-family: 'Inter',Verdana, Geneva, sans-serif;
		font-size: 14px;
		line-height: 14px;
		color:#00c6c6;
		text-decoration:none;
	}
	.PROJ nav a:hover
	{
		opacity:0.7;
	}
	.PROJ nav a:first-child:before { display:none; }
	.PROJ nav a:before {
		content: '\F0DA';
		font-family: 'i';
		color: inherit;
		padding-right: 10px;
		font-size: inherit;
		line-height: inherit;
	}
	
	
	
	
	
	
	
	
	
	.PROJ .tbAR section.tbAR-txt { font-size:16px; line-height:28px; padding-top:0 !important;  }
	
	
	.PROJ .tbAR section.tbAR-txt .lll { font-size: inherit !important; line-height:inherit !important; display:inline-block !important; width:95% !important; margin-top:24px !important; }
	.PROJ .tbAR section.tbAR-txt .lll:after {top:12px !important;}
	.PROJ .tbAR section.tbAR-txt > .lll ~ .lll { margin-top:0px !important; }
	


	#statsBAR
	{
		position:relative;
		width:100%;
		height:auto;
		padding:4%;
		box-sizing:border-box;
		
		margin:0;
		margin-top:24px;
		padding-bottom:24px;
		display:block;
		text-align:center;
		box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 4px;
		background: #0c4f9c;
		background: -moz-linear-gradient(105deg, #48cc3a 0%, #00c6c6 100%);
		background: -webkit-linear-gradient(105deg, #48cc3a 0%, #00c6c6 100%);
		background: linear-gradient(105deg, #48cc3a 0%, #00c6c6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48cc3a', endColorstr='#005472',GradientType=1 );
		    border-radius: 12px;
	}
	
	/*
	#statsBAR:after
	{
		position:absolute;
		bottom:0;
		left:50%;
		transform:translate(-50%,0%);
		width:100%;
		height:12px;
		background-image:url(images/shadow960.png);
		background-repeat:no-repeat;
		background-size: 100% 12px;
		content:'';						
	}*/
	#statsBAR section
	{
		position:relative;
		width:100%;
		max-width:100%;
		height:auto;
		padding:0;
		margin:0;
		display:inline-block;
		text-align:center;
		background:none;
	}
	#statsBAR section.title { width:100%;  }
	#statsBAR section div.tc h3
	{
		display:inline-block;
		position:relative;
		width:100%;
		font-family:'Inter',Verdana, Geneva, sans-serif; 
		font-size:18px; 
		line-height:18px; 
		font-weight:500;
		text-align:center;
		color:#fff;
		padding:0;
		margin:0;
		border-bottom: solid;
		border-bottom-color:#fff;
		border-bottom-width: 1px;
		padding-bottom: 8px;
		margin-bottom: 8px;
		text-transform:uppercase;
	}
	#statsBAR section div.tc
	{
		display:inline-block;
		vertical-align:middle;
		box-sizing:border-box;
		margin:0;
		width:30%;
		padding-bottom:30%;
		position:relative;
				
	}
	#statsBAR section div.tc:nth-child(odd) { margin-left:1%; margin-right:1%; margin-bottom:2%;}
	#statsBAR section div.tc:nth-child(even) { margin-left:1%; margin-right:1%; margin-bottom:2%;}
	#statsBAR section.title div.tc { width:100%; padding-bottom:12px !important; }
	
	
	
	
	@media (max-width: 900px) 
	{
		#statsBAR section div.tc
		{
			
			width:46%;
			padding-bottom:46%;
					
		}
	}
	
	
	/**************************************************************
	CIRCLE
	**************************************************************/
	.single-chart { /*width: 160px;*/position:absolute; width:100%; height:100%; display:inline-block; top:0; left:0; }	
	.single-chart h4
	{
		font-family:'Inter',Verdana, Geneva, sans-serif; 
		font-size:14px; 
		line-height:18px; 
		font-weight:600;
		display:block;
		width:100%;
		text-align:center;
		text-transform:uppercase;
		
	}
	.circular-chart { display:block; width:75%; margin:0px; margin-left:10%; margin-top:12px; margin-bottom:7px; position:relative;	}
	.circular-chart text{ color:#fff !important; fill:#fff !important; font-family:'Inter',Verdana, Geneva, sans-serif; font-size:8px; line-height:8px; font-weight:700;} /*FONTS ARE SCALED*/
	.circle-bg { fill: none; stroke: #fff !important; stroke-width: 3.8;}
	.circle {fill: none; stroke-width: 2; stroke-linecap: round; animation: progress 1s ease-out forwards;}	
	@keyframes progress { 0%{ stroke-dasharray: 0 100; } }
	.percentage {fill: #000; font-family: sans-serif; font-size: 0.5em; text-anchor: middle;}
	/**************************************************************
	END | CIRCLE
	**************************************************************/
	
	.coutUPstat{ /* DUMBY CLASS */}
	
	
	
	/**************************************************************
	BOX
	**************************************************************/
		.box-chart
		{
			display:block;
			width:98%;
			height:98%;
			padding:0;
			margin:0;
			position:relative;
			background-color:#95c04e;
			border-radius:14px;
		}
		.box-chart div
		{
			display:block;
			width:90%;
			height:auto;
			position:absolute;
			top:50%;
			left:50%;
			transform:translate(-50%,-50%);
			text-align:center;
		}
		.box-chart div span
		{			
			font-family:'Inter',Verdana, Geneva, sans-serif; font-size:42px; line-height:42px; font-weight:700;
		}
		.box-chart div span:before, .box-chart div span:after
		{
			font-size:inherit !important;
			line-height:inherit !important;
		}
		.box-chart div p
		{
			font-family:'Inter',Verdana, Geneva, sans-serif; 
			font-size:14px; 
			line-height:16px; 
			font-weight:600;
			display:block;
			width:100%;
			text-align:center;
			display:block;
			margin-top:12px;
			text-transform:uppercase;
		
		}
		.plus:before { content:'+';}
		.m:before { content:'M';}
		.dollar:before { content:'$';}
		.minus:before { content:'-';}
		
		.plusAFTER:after { content:'+';}
		.dollarAFTER:after { content:'$';}
		.minusAFTER:after { content:'-';}
		.mAFTER:after { content:'M';}
		.kAFTER:after { content:'K';}
	/**************************************************************
	END | BOX
	**************************************************************/

	.ZENIG-AL { text-align:left !important;}				
		
	@media (max-width: 900px) 
	{
		.PROJ { background:rgba(255,255,255,1); }
		.PROJ section
		{
			width: 96%;
			box-shadow:none;
		}
		.PROJ section aside, .PROJ section article
		{
			display:block;
			padding-left:0;
			width:100%;
		}
		.PROJ section aside { text-align:center; margin-top:24px; }
		.PROJ section aside ul { display:inline-block; width:90%; text-align:left; }
		#statsBAR { display:inline-block; width:92%; }
		
		.ZENIG-AL { text-align:center !important;}
	}
	
	
	
	/************************************************************************************************************************************************
newsSIDE
************************************************************************************************************************************************/
div.newsSIDE{
	/*BOTTOM RIGHT -TO- TOP LEFT*/
	background:none;

	padding:0px !important; 
	margin:0px;
	margin-left:14px; 
	width:30% !important;
	min-width:340px; 
	position:relative;
	z-index:1;overflow:visible;
	float:right;}
div.newsSIDE:before {
    display: block;
    width: 100%;
    height: 12px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: transparent;
    background-image: url(images/shadow960.png);
    background-size: 100% 100%;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    content: '';
}
div.newsSIDEnoBEFORE:before {display:none !important;}
div.newsSIDE h2{ display:block; width:100%; height:auto; padding:0; margin:0; margin-top:60px; margin-bottom:15px; font-family:'open sans',Verdana, Geneva, sans-serif; font-size:36px; line-height:36px; font-weight:400; color:#efefef; text-align:center; }
div.newsSIDE h3{ display:block; width:100%; height:auto; padding:0; margin:0; margin-top:0px; margin-bottom:30px; font-family:'open sans',Verdana, Geneva, sans-serif; font-size:18px; line-height:18px; font-weight:400; 
	color:#efefef; text-align:center;}
div.newsSIDE a, div.newsSIDE a:link, div.newsSIDE a:visited,
a.newsTHUMB, a.newsTHUMB:link, a.newsTHUMB:visited { 
	text-decoration:none;  
	display:inline-block; 
	width:100%; 
	height:auto;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:15px; 
	vertical-align:top; 
	position:relative;}
a.newsTHUMB:hover {opacity:0.7 !important;} 
div.newsSIDE a:last-child, a.newsTHUMB:last-child { margin-right:0 !important;}
div.newsSIDE a section, a.newsTHUMB section{cursor:pointer; z-index:0; box-shadow:4px 4px 5px rgba(0,0,0,0.15); display:block; width:90%; height:auto; min-height:0 !important; min-width:0 !important; padding:0; margin:0; position:relative;}
div.newsSIDE a section section, a.newsTHUMB section section{box-shadow: none; width:100%; height:0px; position:relative; overflow:hidden; padding:0; margin:0; padding-bottom:56.25%;}
div.newsSIDE a section section img, a.newsTHUMB section section img{ width:inherit; height:inherit; min-height: 100%; min-width: 100%; padding:0; margin:0; z-index:0; position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index:0;}
div.newsSIDE a section section:before, a.newsTHUMB section section:before{ 
	transition: opacity 0.25s ease-out;
    -moz-transition: opacity 0.25s ease-out;
    -webkit-transition: opacity 0.25s ease-out;
	opacity:0; position:absolute; top:0; left:0; z-index:1; background-color:rgba(0,0,0,0.35); width:100%; height:100%; content:'';}
div.newsSIDE a section:hover section:before, , a.newsTHUMB section:hover section:before{ opacity:1;}
div.newsSIDE a section h3, a.newsTHUMB section h3{ 
	z-index:1; 
	display:block; 
	width:95%; 
	text-align:left; 
	height:auto; 
	margin:0px; 
	padding:10px; 
	padding-left:5%; 
	padding-right:0px; 
	margin-bottom:15px; 
	border:none; 
	background-color:#3f4c6b; 
	color:#ffffff; 
	font-family:'open sans',Verdana, Geneva, sans-serif; 
	font-size:14px; letter-spacing:0px; text-transform:uppercase; font-weight:normal; }
div.newsSIDE a section h3 time, a.newsTHUMB section h3 time
{ 
	display:inline-block;
	width:auto;
	text-align:left;
	height:auto;
	margin:0px;
	margin-top:5px;
	padding:5px; 
	border:none;
	color:#3f4c6b;
	background-color:#ffffff;
	font-family:'open sans',Verdana, Geneva, sans-serif; 
	font-size:14px;
	line-height:14px; 
	letter-spacing:1px; 
	text-transform:uppercase; 
	font-weight:600;
}
div.newsSIDE h3.h3ani{
	background: linear-gradient(-45deg, rgba(65,182,230,1), rgba(35,97,146,1), rgba(1,66,106,1), rgba(7,29,73,1));
	background-size: 400% 400%;
	animation: gradientBG 15s ease infinite;  }
div.newsSIDE a p{ width:90%; text-align:left; display:inline-block; height:75px; color:#efefef; font-family:'open sans',Verdana, Geneva, sans-serif; font-size:14px; letter-spacing:0px; font-weight:400; line-height:24px; padding:0; margin:0; margin-bottom:15px; padding-left:5px; padding-right:5px; }
div.newsSIDE a div.button{ position:absolute; bottom:0px; left:50%; width:200px; margin-left:-100px; min-height:0px !important;  }


div.newsSIDE h4{
	text-align:left; 
	text-transform:uppercase; z-index:2; position:relative;
	display:block; width:100%; height:auto; padding:0; padding-bottom:15px; margin:0; margin-top:15px; margin-bottom:15px; 
	font-family: 'Oswald',Verdana, Geneva, sans-serif; 
	font-size:36px; line-height:36px; font-weight:200; 
	color:#3f4c6b;}
div.newsSIDE h4:before {
    display: block;
    width: 100%;
    height: 12px;
    position: absolute;
    bottom: -10px;
    left: 0px;
    background-color: transparent;
    background-image: url(images/shadow960.png);
    background-size: 100% 100%;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    content: '';
}
div.newsSIDE h4:after {
    display: block;
    width: auto;
    height: auto;
    position: absolute;
    bottom: -16px;
    left: 5px;
    content: '\F0D7';
    font-family: 'i';
    font-size: 36px;
    line-height: 36px;
    color:#09C;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.15);
}


@keyframes gradientBG {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
@media (max-width: 1600px) {div.newsSIDE a { width:25%;}}
@media (max-width: 1350px) {div.newsSIDE a { width:30%;}}
@media (max-width: 1050px) {div.newsSIDE a { width:45%; margin-bottom:30px !important;}}
@media (max-width: 900px) {div.newsSIDE a { width:60%;}}
@media (max-width: 700px) {div.newsSIDE { display:none !important;}}



div.newsSIDE a span h5, div.newsSIDE a:link span h5, div.newsSIDE a:visited span h5, 
div.newsSIDE a.newsTHUMB span h5, a.newsTHUMB span h5{ 
	display:block; 
	width:100%;
	text-align:left;
	height:auto;
	margin:0px;
	padding:0px;
	margin-bottom:5px; 
	border:none;
	color:#3f4c6b;
	font-family:'open sans',Verdana, Geneva, sans-serif; 
	font-size:18px;
	line-height:20px; 
	letter-spacing:1px; 
	text-transform:uppercase; 
	font-weight:700; 
}
div.testimonials h3.h3ani
div.newsSIDE a span time, div.testimonials a span time{ 
	display:inline-block;
	width:auto;
	text-align:left;
	height:auto;
	margin:0px;
	padding:5px; 
	border:none;
	background: linear-gradient(-45deg, rgba(65,182,230,1), rgba(35,97,146,1), rgba(1,66,106,1), rgba(7,29,73,1));
	background-size: 400% 400%;
	animation: gradientBG 15s ease infinite; 
	color:#ffffff;
	font-family:'open sans',Verdana, Geneva, sans-serif; 
	font-size:14px;
	line-height:14px; 
	letter-spacing:1px; 
	text-transform:uppercase; 
	font-weight:600; 
}
div.newsSIDE a:hover span h5{ color:#09F;}
div.newsSIDE a:hover span time{ background-color:#09F !important;}

div.newsSIDE a.moreNEWSbtn, div.newsSIDE a.moreNEWSbtn:link, div.newsSIDE a.moreNEWSbtn:visited, a.moreNEWSbtn, a.moreNEWSbtn:link, a.moreNEWSbtn:visited
{
	transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    width: auto;
    display: inline-table;
    height: auto;
    text-decoration: none;
    padding: 0px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 70px;
    padding-right: 30px;
    margin-top: 0px;
    background: rgba(65,182,230,1);
    color: #fff;
    border: solid;
    border-width: 1px;
    border-color: rgba(65,182,230,1);
    font-weight: 400;
    font-family: 'Open Sans',Verdana, Geneva, sans-serif;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    box-shadow: rgb(0 0 0 / 15%) 5px 5px 5px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    position: relative;
}

div.newsSIDE a.moreNEWSbtn:before, a.moreNEWSbtn:before
{
	transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    text-shadow: 2px 2px 4px rgb(0 0 0 / 25%);
    font-family: 'i';
    font-weight: normal;
    content: '\F138';
    padding-right: 10px;
    color: inherit;
    position: relative;
    font-size: 36px;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translate(0,-50%);
}
a.moreNEWSbtn:hover {opacity:0.7;}



.testi
						{
							display:block;
							width:90%;
							height:auto;
							box-sizing:border-box;
							padding:16px;
							padding-bottom:36px;
							margin:0;
							margin-left:5%;
							/*
							margin-bottom:32px;
							padding-bottom:24px;
							*/
							padding-top:0px;
							
							position:relative;
							
							text-align:center;
							box-shadow: rgba(0,0,0,0.3) 2px 2px 4px;
							border-radius:5px;
							background: rgba(0,0,0,0.03);
						}
						.testi.quote {box-shadow:none !important; background:none !important;}
						
						
						
						
						
						
						
						.testi div
						{
							display: inline-block;
							width: 100%;
							height: 0;
							min-width: 360px;
							overflow: hidden;
							box-sizing: border-box;
							padding: 0;
							margin: 0;
							padding-bottom: 56.26%;
							margin-bottom: 30px;
							position: relative;
						}
						
						
						.testi div iframe {
							display: block;
							position: absolute;
							top: 0;
							left: 0;
							width: 100%;
							height: 100%;
							box-sizing: border-box;
							padding: 0;
							margin: 0;
						}
						
						
						
						
						.testi p
						{
							display:inline-block;
							width:100%;
							height:auto;
							box-sizing:border-box;
							padding:0;
							margin:0;
							position:relative;
							font-family: 'Inter',Verdana, Geneva, sans-serif;
							font-size:18px;
							line-height:28px;
							font-weight:400;
							color: #005472;
							text-align:center;
							margin-bottom:12px;
							background:none;
							background-color:transparent;
							
						}
						.testi.quote p{
							color:#41b6e6;
							margin-bottom:24px;
						}
						.testi.quote em {color:#888 !important;}
						.testi p.quote:after {
							position:absolute;
							top:-20px;
							left:-6px;
							z-index:0;
							font-size:60px;
							line-height:60px;
							color:#eee;
							font-family:'i';
							font-weight:normal;
							content:'\F10D';
							mix-blend-mode: multiply;
						}
						.testi p.quote:before {
							position:absolute;
							bottom:-20px;
							right:-6px;
							z-index:0;
							font-size:60px;
							line-height:60px;
							color:#eee;
							font-family:'i';
							font-weight:normal;
							content:'\F10E';
							mix-blend-mode: multiply;
						}
						.testi em
						{
							white-space:nowrap;
							display:inline-block;
							width:100%;
							height:auto;
							box-sizing:border-box;
							padding:0;
							padding-top:14px;
							margin:0;
							position:relative;
							font-family: 'Inter',Verdana, Geneva, sans-serif;
							font-size:14px;
							line-height:14px;
							font-weight:700;
							color: #005472;
							text-align:center;
							border-top:dotted;
							border-top-width:1px;
							border-top-color:#ddd;
						}
						.testi em.dwn
						{
							text-align:left;						
						}
						.testi em span
						{
							white-space:nowrap;
							display:inline-block;
							vertical-align:middle;
							width:60px;
							height:60px;
							border-radius:50%;
							overflow:hidden;
							box-sizing:border-box;
							padding:0;
							margin:0;
							margin-right:12px;
							position:relative;
							box-shadow: rgba(0,0,0,0.3) 2px 2px 4px;
						}
						.testi em span.logo
						{
							border-radius:0;
							width:auto !important;
							box-shadow:none;
							overflow:visible !important;
							margin-right:6px !important;
						}
						.testi em span img
						{
							width:100%;
							height:auto;
							min-height:100%;
							min-width:100%;
							position:absolute;
							top:0%;
							left:50%;
							transform:translate(-50%,0%);
							
						}
						.testi em span.logo img
						{
							max-height:100%;
							min-height:0;
							min-width:0;
							top:auto;
							left:auto;
							transform:none;
							position:relative !important;
						}
						.testi em strong
						{
							display:inline-block;
							width:auto;
							height:auto;
							float:right;
							position:relative;
							font-style:normal;
						}
						@media (max-width: 500px){
							.testi em {text-align:center !important;}
							.testi em strong { display:block; float:none; text-align:center; margin-top:12px; }
						}
						.testi em strong b
						{
							display:block;
							width:100%;
							height:auto;
							box-sizing:border-box;
							padding:0;
							margin:0;
							position:relative;
							font-family: 'Inter',Verdana, Geneva, sans-serif;
							font-weight:700;
							font-size:12px;
							line-height:18px;
							color: #00c6c6;
							text-align:center;
							margin-bottom:8px;
							background:none;
							background-color:transparent;
							text-transform:uppercase;
							
						}
						.testi em strong a
						{
							position: relative;
							display: inline-table;
							width: auto !important;
							height: auto;
							padding: 12px;
							margin: 0;
							font-family: 'Inter',Verdana, Geneva, sans-serif;
							font-weight: 400;
							font-size: 12px;
							line-height: 12px;
							color: #fff;
							text-transform: uppercase;
							text-decoration: none;
							background-color: #00c6c6;
							box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
							border-radius: 3px;
						}
						.testi em strong a:before
						{
							font-family: 'i';
							font-weight: normal;
							content: '\F019';
							font-size: 14px;
							line-height: 14px;
							padding-right: 6px;
						}
						.testi em strong a:hover
						{
							background-color: #fff;
							color: #00c6c6;
						}
					
.PROh-IMGL {transform:translate(0%, -50%) !important; left:0% !important; width:50% !important; height:auto !important; min-width:50% !important;}
.PROh-IMGR {transform:translate(0%, -50%) !important; right:0% !important; left:auto !important; width:50% !important; height:auto !important; min-width:50% !important;}

@media (max-width: 800px){
	.PROh-IMGR { display:none; }
	.PROh-IMGL
	{
		transform:translate(-50%, 0%) !important; 
		left:50% !important; width:auto !important;
		top:0% !important;		
		min-height: 0% !important ; 
		height:100% !important; 
		min-width:100% !important;		
	}
}
.PROh-subtitle {font-size:16px !important; line-height:16px !important;}























.TH-PROc {
            display:block;
            box-sizing:border-box;
            width:100%;
            height:auto;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            background:#fff;
        }
        .TH-PROc section {
            display:inline-block;
            box-sizing:border-box;
            width:98%;
            max-width:1200px;
            height:auto;
            padding:0;
            padding-top:30px;
            padding-bottom:0px;
            margin:0;
            margin-bottom:0px;
            margin-top:24px;
            position:relative;
            border-radius:3px;
            /*box-shadow:rgba(0,0,0,0.3) 2px 2px 4px;*/
            overflow:hidden;
            background:rgba(255,255,255,1);
        }
        .TH-PROc section button {
            display:inline-block;
            width:auto;
            height:auto;
            padding:20px;
            background-color: #00c6c6;
            color:#fff;		
            text-decoration:none;
            margin-top:48px;
            margin-left:24px;
            border-radius: 2px;
            position:relative;
            font-size: 18px;
            line-height: 18px;
            white-space: nowrap;
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            font-weight: 400;
            border:none;
            outline:none;
            margin-bottom:24px;
            cursor:pointer;
        }
		.TH-PROc section button:hover { opacity:0.7; } 
        .TH-PROc section h3{
            display:block;
            box-sizing:border-box;
            width:100%;
            height:auto;
            padding:24px;
            margin:0;
            margin-bottom:12px;
            position:relative;
            text-align:center;
            border-radius:0;
            box-shadow:none;
            overflow:hidden;		
        }
        .TH-PROc section h3 b{
            display:inline-block;
            box-sizing:border-box;
            padding:0;
            margin:0;		
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            font-weight: 500;
            font-size:48px;
            line-height:48px;
            color:#005472;
            border-bottom:dotted;
            border-bottom-width:1px;
            border-bottom-color:#00c6c6;
        }
        .TH-PROc section h3 span{
			display:none;
			/*
            display:inline-block;
            box-sizing:border-box;
            width:auto;
            height:auto;
            padding:6px;
            padding-left:24px;
            padding-right:24px;
            margin:0;
            margin-bottom:12px;
            position:relative;
            text-align:left;
            border-radius:3px;
            box-shadow:rgba(0,0,0,0.3) 2px 2px 4px;
            overflow:hidden;
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            font-weight: 400;
            font-size:12px;
            line-height:12px;
            color:#ffffff;
            background-color:#00c6c6;
			*/
        }
        .TH-PROc section p{
            display:inline-block;
            box-sizing:border-box;
            width:90%;
            height:auto;
            padding:24px;
            padding-top:0;
            margin:0;
            position:relative;
            text-align:left;
            border-radius:0;
            box-shadow:none;
            overflow:hidden;
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            font-weight: 400;
            font-size:18px;
            line-height:32px;
			color:#005472;		
        }
		.TH-PROc section p *{ font-size:inherit; line-height:inherit; color:inherit; font-weight:inherit;}
		.TH-PROc section p b{ font-weight:700 !important;}
        .TH-PROc section p img{
            display:inline-block;
            float:left;
            width:50%;
            height:auto;
            min-width:120px;
            padding:0;
            margin:0;
            margin-right:24px;
            margin-bottom:12px;
        }
		.TH-PROc section div.TH-PROc100
		{ 
			width:90% !important;
		}
		.TH-PROc section div.TH-PROc100 a div
		{
			margin-right:0 !important;
		}
        .TH-PROc section div {
            display:inline-block;
            vertical-align:top;
            width:45%;
            height:auto;
            padding:0;
            margin:0;
            box-sizing:border-box;
        }	
		.TH-PROc section div h3
		{
			display:block;
            box-sizing:border-box;
            position:relative;
            width:90%;
            height:auto;
            padding:12px;
            margin:0;
            margin:12px;
            border-bottom:dotted;
            border-bottom-color:#00c6c6;
            border-bottom-width:1px;
            text-decoration:none;
            text-align:left;
			font-family: 'Inter',Verdana, Geneva, sans-serif;
            font-weight: 400;
            font-size:24px;
            line-height:24px;
            color:#00c6c6;
		}
		.TH-PROc section div h4
		{
			display:block;
            box-sizing:border-box;
            position:relative;
            width:90%;
            height:auto;
            padding:12px;
            margin:0;
            margin:12px;
            border-bottom:dotted;
            border-bottom-color:#00c6c6;
            border-bottom-width:1px;
            text-decoration:none;
            text-align:center;
			font-family: 'Inter',Verdana, Geneva, sans-serif;
            font-weight: 400;
            font-size:24px;
            line-height:24px;
            color:#00c6c6;
		}
        @media (max-width: 600px) 
        {
            .TH-PROc section div {
                display:block;
                width:100%;
                float:none;	
            }
            .TH-PROc section p{
                width:100%;		
            }
            .TH-PROc section h3 b{	
                font-weight: 100;
                font-size:48px;
                line-height:48px;	
            }
        }
        .TH-PROc section div a, .TH-PROc section div a:link, .TH-PROc section div a:visited{
            display:block;
            box-sizing:border-box;
            position:relative;
            width:90%;
            height:auto;
            padding:12px;
            margin:0;
            margin:12px;
            border-bottom:solid;
            border-bottom-color:#eee;
            border-bottom-width:1px;
            text-decoration:none;
            text-align:left;		
        }
        .TH-PROc section div a:hover
        {
            background: rgba(0,0,0,0.05);
        }
        .TH-PROc section div a em
        {	
            display: block;
            width: 100%;
            height: auto;
            padding: 0;
            margin: 0;
            margin-bottom: 12px;
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            color: #888;
            font-weight: 400;
            font-size: 12px;
            line-height: 12px;
            font-style: normal;
        }
        .TH-PROc section div a b
        {
            display: block;
            width: 100%;
            height: auto;
            padding: 0;
            margin: 0;
            margin-bottom: 12px;
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            color: #005472;
            font-weight: 700;
            font-size: 18px;
            line-height: 24px;
        }
        .TH-PROc section div a div
        {
            float: right;
            display: inline-block;
            width: 60px;
            height: 0;
            overflow: hidden;
            padding: 0;
            margin: 0;
            margin-right: 12px;
            margin-left: 12px;
            margin-bottom: 0px;
            position: relative;
            padding-bottom: 60px;
            border-radius: 3px;
        }
        .TH-PROc section div a div img
        {
            width: auto;
            height: 100%;
            min-height: 100%;
            min-width: 100%;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
        }
		
		
		
		
		
		
		
		
		
		
		.TH-PROc section section {
            width:90%;
			padding:30px;
            margin:0;
            /*margin-bottom:24px;*/
            margin-top:24px;
            position:relative;
            border-radius:2px;
            overflow:hidden;
            background: rgba(0,0,0,0.05);
			position:relative;
			text-align:left;
			line-height:16px;        
		}
		.TH-PROc section section h2
        {
            display:inline;
            width:auto;
            height: auto;
            padding:0;			
            margin: 0;
			padding-bottom:24px;
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            color: #005472;
            font-weight: 400;
            font-size: 24px;
            line-height: 32px;
			text-align:left;
        }
		.TH-PROc section section h2 strong
		{
			display: inline-block;
			box-sizing: border-box;
			width: auto;
			height: auto;
			padding: 6px;
			padding-left: 24px;
			padding-right: 24px;
			margin: 0;
			margin-bottom: 12px;
			position: relative;
			text-align: left;
			border-radius: 3px;
			box-shadow: rgba(0,0,0,0.3) 2px 2px 4px;
			overflow: hidden;
			font-family: 'Inter',Verdana, Geneva, sans-serif;
			font-weight: 400;
			font-size: 12px;
			line-height: 12px;
			color: #ffffff;
			background-color: #00c6c6;
			text-transform:uppercase;
		}
		.TH-PROc section section p
        {
            display:inline;
            width:auto;
            height: auto;
            padding: 0;
            margin: 0;
            margin-bottom: 12px;
            font-family: 'Inter',Verdana, Geneva, sans-serif;
            color: #005472;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
        }
		.TH-PROc section section img{
            display:inline-block;
            float:right;
            width:30%;
            height:auto;
            min-width:180px;
            padding:0;
            margin:0;
            margin-left:24px;
            margin-bottom:12px;
			margin-top:40px;
        }
		.TH-PROc section section a, .TH-PROc section section a:link, .TH-PROc section section a:visited
		{
			display: inline-block;
			width: auto;
			height: auto;
			padding: 20px;
			background-color: #00c6c6;
			color: #fff;
			text-decoration: none;
			border-radius: 2px;
			position: relative;
			font-size: 16px;
			line-height: 16px;
			white-space: nowrap;
			font-family: 'Inter',Verdana, Geneva, sans-serif;
			font-weight: 400;
			border: none;
			outline: none;
			margin-bottom: 24px;
			cursor: pointer;
		}
		.TH-PROc section section a:hover { opacity:0.7;}
		
		.TH-PROcTH {
            display:block;
            box-sizing:border-box;
            width:100%;
            height:auto;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            background:rgba(0,0,0,0.05);
        }
		.TH-PROcTH section strong
		{
			display: inline-block;
			box-sizing: border-box;
			width: auto;
			height: auto;
			padding: 6px;
			padding-left: 24px;
			padding-right: 24px;
			margin: 0;
			margin-bottom: 12px;
			position: relative;
			text-align: left;
			overflow: hidden;
			font-family: 'Inter', Verdana, Geneva, sans-serif;
			font-weight: 500;
			font-size: 48px;
			line-height: 48px;
			color: #005472;
			border-bottom: dotted;
			border-bottom-width: 1px;
			border-bottom-color: #00c6c6;
		}
        .TH-PROcTH section {
            display:inline-block;
            box-sizing:border-box;
            width:98%;
            max-width:1200px;
            height:auto;
            padding:0;
            padding-top:30px;
            padding-bottom:30px;
            margin:0;
            margin-bottom:24px;
            margin-top:24px;
            position:relative;
            background:rgba(255,255,255,0);
        }
		.TH-PROcTH section a, .TH-PROcTH section a:link, .TH-PROcTH section a:visited {
            display:inline-block;
            box-sizing:border-box;
            width:24%;
            height:0;
            padding:0;
			padding-bottom:20%;
            margin:0.5%;
            position:relative;
            box-shadow:rgba(0,0,0,0.3) 2px 2px 4px;
            overflow:hidden;
            background:rgba(0,0,0,1);
			border-radius:8px;
        }
		@media (max-width: 700px) {
			.TH-PROcTH section a, .TH-PROcTH section a:link, .TH-PROcTH section a:visited 
			{
				width:49%;
				padding-bottom:40%;
			}
		}
		.TH-PROcTH section a img
		{
			width:auto;
			height:100%;
			min-height:100%;
			min-width:100%;
			position:absolute;
			top:50%;
			left:50%;
			transform:translate(-50%,-50%);
			z-index:1;
			opacity:0.5;
			transition: all 0.125s ease-in-out; -moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;
		}
		.TH-PROcTH section a b
		{
			display:block;
			width:80%;
			height:auto;
			position:absolute;
			top:50%;
			left:50%;
			transform:translate(-50%,-50%);
			z-index:2;
			opacity:1;
			font-size: 18px;
			line-height: 18px;
			white-space:normal;
			font-family: 'Inter',Verdana, Geneva, sans-serif;
			font-weight: 700;
			color:#fff;
		}
		.TH-PROcTH section a:hover img { opacity:0.9; }
		.pagetop
		{
			position:fixed;
			z-index:90;
			bottom:60px;
			right:60px;
			font-family:'i';
			font-size:60px;
			line-height:60px;
			font-weight:normal;
			color:#fff;
			text-shadow: 1px 1px 4px rgba(0,0,0,0.5);
			cursor:pointer;
			text-decoration:none;
			opacity:0.5;
		}
		.pagetop:hover { opacity:1; }
		@media (max-width: 1460px) {
			.pagetop
			{
				bottom:24px;
				right:12px;
				font-size:48px;
				line-height:48px;
			}
		}
		
		
		
		.TH-PROc nav
				{
					display: inline-block;
					box-sizing: border-box;
					width: 98%;
					max-width: 1200px;
					height: auto;
					padding: 0;
					margin: 0;
					margin-bottom: 6px;
					margin-top: 24px;
					position: relative;
					box-shadow:none;
					background:none;
				}
					
				.TH-PROc nav select
				{
					outline:none;
					border:none;
					font-family:'Inter',Verdana, Geneva, sans-serif;
					font-size:14px;
					line-height:14px;
					color:#888;
					padding:12px;
					padding-left:24px;
					padding-right:24px;
					background:rgba(255,255,255,1);	
					box-shadow: rgba(0,0,0,0.3) 2px 2px 4px;
					border-radius:10px;				
				}
				.TH-PROc nav select option {
					font-family:'Inter',Verdana, Geneva, sans-serif;
					font-size:14px;
					line-height:14px;
				}
