@charset "utf-8";
/* CSS Document */
#ciudades {
	padding:2em 0; 
}
h1{
	font-family: 'Erica One', cursive;
	font-size: 3.125em;
	color:#47b3b4;
	font-weight: 400;
	}
#ciudades h1 strong{color:#ed6c54;
font-weight: 400;}
#ciudades p{color:#096974;
font-weight: 400;}
#ciudades article{
	max-width:90%;
	float:none;
	clear:both;

}
#ciudades .iconos{
	padding:3em 0;
}
#ciudades .card {
	background-color: #fff;
    width: 12.75rem;
    min-height: 14.75rem;
    float: left;
    border: none;
    margin: 0.7em;

}
#ciudades .card-body {
    padding: 0em 1em!important;
}
#ciudades .card h3{
	text-align: center;
    font-weight: 700;
    color: #096974;
    text-transform: uppercase;
    font-size: 1.7em;
}
#ciudades h3{
	text-align: left;
    font-weight: 400;
    color: #ed6c54;
    text-transform: uppercase;
    font-size: 1.5625em;
}
#ciudades h4{
	font-weight: 300;
	color:#096974;
	text-align: center;
text-transform: uppercase;
	font-size: 1.0625em;
	
}
.card-body {
    -ms-flex: 0 0 auto;
     flex: 0 0 auto; 
    padding: 1.25rem;
}

#ciudades h2{
	font-family: 'Erica One', cursive!important;
	font-size: 2.125em!important;
	color:#47b3b4!important;
	text-transform: uppercase!important;
	text-align: left!important;
}
#formulario form{
	max-width:90%;
}

#formulario .form-control {
    	color: #fff;
    	background-color: #f5ab9d;
    background-clip: padding-box; 
	border: 1px solid #f5ab9d;
}
#formulario select{
    	color: #fff;
    	background-color: #f5ab9d;
    background-clip: padding-box; 
	border: 1px solid #f5ab9d;
}

.custom-select:focus {
    border-color: #f5ab9d;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(237,108,84,.25);
}
.custom-select:hover {
    border-color: #f5ab9d;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(237,108,84,.25);
}
#formulario ::placeholder{
	color:#fff!important;
}
#formulario a{color:#096974;
text-decoration: underline;}
#formulario a:hover{color:#096974;
text-decoration: none;}
#formulario label{color:#096974;
font-weight: 400;}
#programa{
	padding-bottom: 3em;
}
#programa ul{
	padding:0 0.9em;
}
#programa h2{
	font-family: 'Erica One', cursive;
	font-size: 2.125em;
	color:#47b3b4;
	font-weight: 400;
	max-width: 75%;

}
#programa h3{	color:#096974;
	font-weight: 700;
	font-size: 1em;}
#programa h4{
	font-weight: 600;
	color:#096974;
	font-size: 0.90em;
}
#programa h4 strong{
	color:#ed6c54!important;
	font-weight: 600;
	text-transform: uppercase;
		
	
}
#programa h4 em{
	color:#ed6c54!important;
	font-weight: 400;
	font-style: normal;
	
}

#programa li{
list-style-type: none;
}
#programa li p{
	color:#47b3b4;
	font-size: 1em;
	font-weight: 400;
}
#programa li p strong{
	color:#096974;
	font-size: 1em;
	font-weight: 700;
}
#programa li strong{
	color:#e94547;
	font-size: 1em;
	font-weight: 600;
}
@media only screen and (min-width:768px){
	#ciudades {
	padding:2em 0; 
}
h1{

	font-size: 2.125em;
	font-weight: 400;
	}


#ciudades article{
	max-width:85%;

}
#ciudades .iconos{
	padding:3em 0;
}
#ciudades .card {
	width: 30%;
    min-height: 14.75rem;
    margin: 2em;

}
#ciudades .card-body {
    padding: 0em 1em!important;
}


#ciudades h2{
	font-size: 2.125em!important;
	text-align: left!important;
}
#formulario form{
	max-width:85%;
}


#programa{
	padding-bottom: 3em;
}
#programa ul{
	padding:0 0.9em;
}
#programa h2{
	font-size: 2.125em;
	max-width: 75%;

}
#programa h3{
	font-size: 1em;}
#programa h4{

	font-size: 0.90em;
}


#programa li p{
	font-size: 1em;
}
#programa li p strong{
	font-size: 1em;
}
#programa li strong{
	font-size: 1em;
}
	
}/*768*/
@media only screen and (min-width:1024px){
	#ciudades {
	padding:2em 0; 
}
h1{

	font-size: 2.125em;
	font-weight: 400;
	}


#ciudades article{
	max-width:85%;

}
#ciudades .iconos{
	padding:3em 0;
}
#ciudades .card {
	width: 30%;
    min-height: 14.75rem;
    margin: 2em;

}
#ciudades .card-body {
    padding: 0em 1em!important;
}


#ciudades h2{
	font-size: 2.125em!important;
	text-align: left!important;
}
#formulario form{
	max-width:85%;
}


#programa{
	padding-bottom: 3em;
}
#programa ul{
	padding:0 0.9em;
}
#programa h2{
	font-size: 2.125em;
	max-width: 60%;

}
#programa h3{
	font-size: 1em;}
#programa h4{

	font-size: 0.90em;
}


#programa li p{
	font-size: 1em;
}
#programa li p strong{
	font-size: 1em;
}
#programa li strong{
	font-size: 1em;
}
	
}/*1024*/
@media only screen and (min-width:1100px){
	#ciudades {
	padding:2em 0; 
}
h1{
	
	font-size: 3.125em;

	}

#ciudades article{
	max-width:60%;
}
#ciudades .iconos{
	padding:2em 0 6em;
}
#ciudades .card {
    width: 12.75rem;
    min-height: 14.75rem;
    margin: 0.7em;

}
#ciudades .card-body {
    padding: 0em 1em!important;
}


#ciudades h2{
	font-size: 3.125em!important;
	color:#47b3b4!important;
	text-align: left!important;
}
#formulario form{
	max-width:60%;
}


#programa{
	padding-bottom: 3em;
}
#programa ul{
	padding:0 0.9em;
}
#programa h2{
	font-size: 3.125em;
	max-width: 55%;

}
#programa h3{
	font-size: 1.625em;}
#programa h4{
	font-size: 1.125em;
}



#programa li p{
	font-size: 1.125em;
	}
#programa li p strong{
	font-size: 1.125em;
}
#programa li strong{
	color:#e94547;
}
}/*1100*/