#video {
  	position: absolute;
  	right: 0;
  	top: 0;
  	min-width: 100%;
	min-height: 100%;
  	z-index: -1;
}
.nav{
	padding-top: 20px;
}
.nav .logo {
    max-width: 140px;
    width: 100%;
}
header{
	overflow: hidden;
    position: relative;
	margin-bottom: 120px;
}
header .menu{
	text-align: right;
	margin-top: 20px;
	position: relative;
}
header .menu a{
	word-break: keep-all;
}	
header .menu a.active{
	color: #652D91; 
}
header .menu a{
	margin-right: 20px;
	cursor: pointer;
	color: #fff;
	font-family: 'Lato-Regular',sans-serif;
	text-transform: uppercase;
}
#mainCarousel{
	margin-top: 60px;
	padding-top: 90px;
}
#mainCarousel .item h3{
	font-family: 'Raleway-Regular';
	font-size: 40px;
	margin-bottom: 40px;
	color: #fff;
	text-align: center;
	line-height: 1.6;
}
#mainCarousel .item h3 strong{
	font-family: 'Raleway-Bold';
}
/****************/
.eventos{
	margin-bottom: 160px;
}
.eventos img{
	border-radius: 4px;
}
.eventos h3{
	font-size: 44px;
	font-family: 'Raleway-Bold';
	color: #333333;
	margin-bottom: 20px;
}
.eventos.virtuales h3{
	margin-top: 10px;
}
.eventos p{
	color: #666666;
	font-family: 'Raleway-Regular';
	font-size: 20px;
}
.eventos ul{
	font-family: 'Raleway-Light';
	color: #666666;
	font-size: 18px;
	margin-bottom: 40px;
	margin-top: 30px;
}
.eventos ul li{
	margin-bottom: 20px;
}
.eventos.virtuales i{
	color: #6228B2;
}
/***************/
.consultoria{
	background-image: url(../img/bg1.png);
    background-position: top center;
    background-size: cover;
	text-align: center;
	color: #ffffff;
	padding-top: 90px;
	padding-bottom: 110px;
	margin-bottom: 60px;
}
.consultoria h3{
	font-size: 44px;
	font-family: 'Raleway-Bold';
}
.consultoria p{
	color: #C3C5FF;
	font-family: 'Raleway-Light';
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 60px;
}
.consultoria .box .consult{
	width: 98%;
	min-height: 470px;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 4px;
	padding: 40px 20px;
}
.consultoria .box .consult h4{
	color: #333333;	
	font-size: 20px;
	font-family: 'Raleway-Bold';
}
.consultoria .box .consult .icon{
	max-height: 60px;
	margin-bottom: 20px;
}
.consultoria .box .consult .divider{
	margin: 10px 0 10px;
}
.consultoria .box .consult .divider span{
	display: inline-block;
	width: 40px;
	border-top: 1px solid #7b3ad5;
}
.consultoria .box .consult p{	
	color: #666666;
	font-size: 18px;
	max-width: 320px;
	margin: 0 auto;
}
.consultoria .box .btn{
	margin-top: 30px;
}

/*************************/
.btl{
	margin-top: 160px;
	margin-bottom: 140px;
}
.btl .btn{
	margin-top: 40px;
}
/**********************/
.line{
	border-bottom: 1px solid #666666;
	opacity: 0.1;
}
/**************************/
.tools{
	margin-top: 140px;
	margin-bottom: 140px;
}
.tools h3{
	font-size: 44px;
	font-family: 'Raleway-Bold';
	text-align: center;
	color: #333333;
	margin-top: 0px;
}
.tools p{
	text-align: center;
	color: #666666;
   	font-family: 'Raleway-Light';
    font-size: 20px;
	margin-bottom: 40px;
}
.tools img{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.tool div{
	max-width: 90%;
	margin: 0 auto;
	padding-bottom: 40px;
	border: 1px solid #e2e6f5;
	border-radius: 6px;
	text-align: center;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.tool div:hover {
    box-shadow: 0 8px 20px rgba(87, 37, 156, 0.2);
	cursor: pointer;
}
.tool div:hover h4{
   	color: #652D91;
	opacity: 0.8;
}
.tool h4{
	font-size: 22px;
	font-family: 'Raleway-Bold';
	margin-top: 20px;
}
.tool p{
	font-size: 16px;
	font-family: 'Raleway-Light';
	color: #666666;
	padding: 20px 20px;
	margin-bottom: 20px;
}
.tool a{
	color: #652D91;
	font-size: 18px;
	font-family: 'Raleway-Light';
}
/***************************/
.btn{
	padding: 14px 40px;
	text-transform: uppercase;
	font-family: 'Raleway-Bold';
	font-size: 18px;
	background: #6228B2;
}
.btn-outline{
	border: 2px solid #6228B2;
	border-radius: 4px;
	color: #6228B2;
	background: transparent
}
.btn-outline:hover{
	background: #6228B2;
	color: #ffffff;
}
/***Responsive***/
@media(max-width: 992px){
	.consultoria .box{
		margin-bottom: 40px;
	}
	.btl div{
		margin-bottom: 40px;
	}
	.tools .tool{
		margin-bottom: 40px;
	}
}
@media(max-width: 768px){
	#mainCarousel {
    	margin-top: 0;
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.tools{
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.eventos{
		text-align: center;
		margin-bottom: 80px;
		margin-top: 80px;
	}
}
@media(max-width: 475px){
	
}