@charset "UTF-8";
/* CSS Document */


#Capa_1{
	position: relative;
    right: -150px;
}


.mapa_hubs_container{
	position: relative;
	right: 0%;
	width: 125%;
	top: -153px;
}

#SOUTH,
#WEST,
#CENTRAL,
#NORTH,
#EST_1_{
	opacity: 0;
}

.partners_fichas_row .hub_container_item{
	position: absolute;
	opacity: 0;
}

.pt_close_btn{
	border:none;
}

.pt_close_btn:active{
	border:1px solid #999;;
}

.row_btns {
	width: 100%;
}

.row_btns p{
	margin-bottom: 0;
}

.but {
    border-top: 2px solid #e4e4e4 !important;
    padding: 0.5em 1em;
}

#btn_central:hover, #btn_central.active_btn{
	color: #fff;
	background: #ED6F00;
}

#btn_central{
	color: #ED6F00;
}

#btn_west{
	color: #84b64e;
}

#btn_west:hover, #btn_west.active_btn{
	color: #fff;
	background: #84b64e;
}

#btn_east{
	color: #8fc2ec;
}

#btn_east:hover, #btn_east.active_btn{
	color: #fff;
	background: #8fc2ec;
}

#btn_north{
	color: #491a51;
}

#btn_north:hover, #btn_north.active_btn{
	color: #fff;
	background: #491a51;
}

#btn_south{
	color: #2e3d86;
}

#btn_south:hover, #btn_south.active_btn{
	color: #fff;
	background: #2e3d86;
}

#btn_south,
#btn_central,
#btn_east,
#btn_west,
#btn_north{
	background-color: transparent;
	border: 0;
	text-align: left;
	line-height: 1.1em;
	
}

/*#btn_south:hover,
#btn_central:hover,
#btn_east:hover,
#btn_west:hover,
#btn_north:hover{
	opacity: 0.7;
}*/


/****** hubs ****/

.hubs div.kc_col-of-5{
	width: 20%!important;
	margin-right: 0!important;
}

.hubs .blau_hubs h2{
	color: #FFF;
	font-weight: 300;
}

.inner_row_hub_btns{
	width: 100%
}

.hubs .blau_hubs{
	position: relative;
	z-index: 99;
}

.row_btns{
	position: relative;
	z-index: 2;
}

.row_btns button:focus {outline:0;}

.hub_container_item{
	width: 400px!important;
	position: absolute;
	top: -770px;
	left: -80px
}

.hub_window{
	position: relative;
	width: 100%;
}

.hub_info_cont{
	position: absolute;
	top: 47%;
	width: 87%;
	padding: 0 32px 0 32px;
	-webkit-box-shadow: -2px 25px 37px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: -2px 25px 37px 1px rgba(0,0,0,0.2);
	box-shadow: -2px 25px 37px 1px rgba(0,0,0,0.2);
	background-color: #fff;
	height: auto;
	margin-left: 23px;
	border-bottom-right-radius: 25px;
	min-height: 250px;
}

.partners_fichas_row .hub_info_cont{
	display: flex;
	flex-flow: wrap;}

.partners_fichas_row .hub_info_cont .logo_mpa_acc{margin: 1em 0;}

.partners_fichas_row .hub_info_cont .last_logo{margin: 1em auto;}

.partners_fichas_row .hub_info_cont a, .partners_fichas_row .hub_info_cont a:hover{color: #0056b3;}

.pt_close_btn{
	top: 40px;
	position: absolute;
	right: 45px;
}

.hub_item_title{
	font-weight: 600;
	font-size: 17px;
	margin-top: 25px;
}

.hub_central .hub_item_title{
	color: #ED6F00;
}

.hub_west .hub_item_title{
	color: #84b64e;
}

.hub_east .hub_item_title{
	color: #8fc2ec;
}

.hub_north .hub_item_title{
	color: #491a51;
}

.hub_south .hub_item_title {
	color: #2e3d86
		
}

.hub_item_text{
	font-size: 15px
}


@media screen and (min-width:1024px) and (max-width:1199px){
	
/*	.hubs .mapa_hubs_container{
		max-width: 942px;
		overflow: hidden;
		right: 21px;
	}
		
	.hubs .mapa_hubs_container svg{
		width: 135%;
		margin-top: -85px;
		margin-left: 65px;
	}
	*/
	.hubs .hub_container_item, .acceleration .hub_container_item {top: -830px;}
}

@media screen and (min-width:768px) and (max-width:989px){
	.hubs .hub_container_item, .acceleration .hub_container_item{top: -600px;}
	
	.hub_container_item {width: 300px !important;}
	
	.hub_info_cont{margin-left: 17px;}
}

@media screen and (min-width:414px) and (max-width:767px){
	.hubs .hub_container_item,
	.acceleration .hub_container_item{
		opacity: 1 !important;
		position: static;
		float: none;
		margin-left: -20px;
		width: 360px !important;
		margin: 0 auto;
		display: block;
		height: 580px;
	}
	
	.hubs .hub_container_item{margin: 0 auto;}
	
	.hubs .hub_east {
		margin-top: -1.6em;
		margin-bottom: 3.2em;
	}

	.partners_fichas_row .hub_info_cont .logo_mpa_acc {
		margin: -1em auto;
		padding: 1em;
		flex: 0 0 50%;
	}
	
	.acceleration .hub_container_item {
		height: 1690px;
		margin: 0px -1em;
	}
	
	.acceleration .hub_south {height: 1570px!important;}
	
	.acceleration .hub_west {
		height: 1450px!important;
		margin-top: -61em  !important;
		margin-bottom: -61em  !important;
	}

	.acceleration .hub_east {
		margin-top: -55em !important;
		margin-bottom: -69em !important;
	}
		
	.hub_north {margin-top: -4.5em !important;}
	
	.acceleration .hub_central {
		margin-top: 9em !important;
		margin-bottom: -66em !important;}
	
	#startup_slider_section .owl-carousel .owl-item .item {width:354px !important;}
	
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-prev{left: -10% !important;}
	
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next{right: -12% !important;}
	
	.pt_close_btn{display: none!important;}
	
/*.hubs .mapa_hubs_container {
		position: relative;
		right: 18%;
		width: 150%;
		top: -63px;
	}
	
	.hub_container_item {
   		 width: 370px !important;
		top: -136px;
		left: -50px;
	}*/
}

@media screen and (min-width:300px) and (max-width:413px) {
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-prev{left: -12% !important;}
	
	#startup_slider_section .owl-nav-arrow.owl-theme:hover .owl-controls .owl-buttons div.owl-next{right: -14% !important;}
	
	.hubs .hub_container_item, .acceleration .hub_container_item {
		opacity: 1 !important;
		position: static;
		float: none;
		width: 320px !important;
		display: block;
		height: 580px;
	}
	
	.hubs .hub_container_item{height: 100% !important;}
	
	.hub_container_item.hub_south {padding-bottom: 12em;}
	.hub_container_item.hub_east {padding-bottom: 12em;}
	.hub_container_item.hub_north {padding-bottom: 12em;}
	.hub_container_item.hub_west {padding-bottom: 8em;}
	.hub_container_item.hub_central {padding-bottom: 12em;}
	
	.acceleration .hub_container_item {height: 1520px;}
	
	.acceleration .hub_west {
		height: 1350px!important;
		margin-top: -3.5em !important;
		margin-bottom: -11em !important;
	}

	.partners_fichas_row .hub_info_cont .logo_mpa_acc {
		margin: -1em auto;
		padding: 1em;
		flex: 0 0 50%;
	}
	
	.acceleration .hub_south {height: 1470px!important;}

	.acceleration .hub_east {
		margin-top: -55em !important;
		margin-bottom: -69em !important;
	}

	.acceleration .hub_west {
		height: 1450px!important;
		margin-top: -52em !important;
    margin-bottom: -61em !important;
	}

	.acceleration .hub_east {
		margin-top: -49em !important;
    margin-bottom: -59em !important;
	}

	.acceleration .hub_central {
		margin-top: 9em !important;
		margin-bottom: -56em !important;}
	
	.hubs .hub_container_item{margin: 0 auto;}
	
	.acceleration .hub_container_item {margin: 0px -1em;}
		
	.hub_north {margin-top: -5em !important;}
	
	.hub_central {margin-top: 9em !important;}
	
	#startup_slider_section .owl-carousel .owl-item .item {width:315px !important;}
	
	.pt_close_btn{display: none!important;}
	
	.hub_info_cont{
		top: 47%;
		width: 87.5%;
		padding: 0 22px 1em 28px;
		margin-left: 18px;
	}
	
	.hubs .hub_container_item:nth-child(4),.acceleration .hub_container_item:nth-child(4){height: 475px;}
	
}