@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	
}

body{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

/***************MENÚ********************/

.navbar-brand img{
	height:80px;
}



.nav-item img{
	height:40px;
	margin-left:15px;
}

li{
	list-style-type:none;
}

nav{
	border-bottom: #CA8ABB solid 2px;
}

nav .active {
	color:#CA8ABB !important;
	font-weight:bold;
}

nav a:hover{
	color:#CA8ABB !important;
}

/************************CABECERA***********************/

.cabecera p{
	text-align:end;	
	
}

.cabecera h2{
	text-align:end;	
}

.cabecera button{
	background-color: #CA8ABB;
	color:white;
	border:none;
	height:50px;
	width:120px;
	border-radius:100px;
	
}

.cabecera hr{
	color:#CA8ABB;	
	width:100px;
}

.cabecera  .linea{
	border-top:2px solid #CA8ABB;
	margin-left:240px;		
}

.cabecera a{
	text-decoration:none;
	color:white;
}

.container{
	margin-top:40px;
}

/************************FRASE***********************/
.frase{
	width:80%;
	margin:auto;
	margin-top:50px;
}

.frase h2{
	color:#CA8ABB;
	font-size:2.8em;
	text-align:center;
	border-top: 2px solid #CA8ABB;
	border-bottom: 2px solid #CA8ABB;
	padding:30px;
}

/************************SOBRE MI***********************/
.sobremi{
	margin:100px 100px 0px 100px;
}

.sobremi h2{
	color:#CA8ABB;
	margin-bottom:20px;
}

.sobremi p{
	font-size:1.1em;
	line-height:200%;
}

.subrayado{
	border-bottom:3px solid #CA8ABB;
}

/************************EN QUÉ PUEDO AYUDARTE***********************/
.ayudarte{
	margin:70px 100px 0px 100px;
	
}

.ayudarte h2{
	color:#CA8ABB;
	margin-bottom:20px;
}

.ayudarte p{
	font-size:1.1em;
	line-height:200%;
}

/************************CÓMO COMENZAR***********************/
.comenzar{
	margin:70px 100px 100px 100px;
	
}

.comenzar h2{
	color:#CA8ABB;
	margin-bottom:20px;
}

.comenzar p{
	font-size:1.1em;
	line-height:200%;
}

/************************SERVICIOS***********************/
.servicios{
	margin-top:50px;
}

.servicios h5{
	text-align:center;
	margin-bottom:20px;
	
}

.servicios button{
	border:2px solid #CA8ABB;
	color:white;
	height:50px;
	width:150px;
	border-radius:100px;
	margin:auto;
}

.servicios p{
	text-align:center;
}

.servicios a{
	text-decoration:none;
	color: #CA8ABB;
}

.servicios a:hover{
	color:white !important;
}

.servicios button:hover{
	background-color:#CA8ABB !important;
}

.servicios2 h5{
	text-align:center;	
	margin-bottom:20px;	
}

.servicios2 button{
	border:2px solid #CA8ABB;
	color:white;
	height:50px;
	width:150px;
	border-radius:100px;
	margin:auto;
}

.servicios2 p{
	text-align:center;
}

.servicios2 a{
	text-decoration:none;
	color: #CA8ABB;
}

.servicios2 a:hover{
	color:white !important;
}

.servicios2 button:hover{
	background-color:#CA8ABB !important;
}

/**********************FOOTER*********************/
footer {
	padding:50px;
	/*border-top:2px solid #CA8ABB;*/
	background-color:#CA8ABB;
}

footer p{
	color:white;
}

footer div{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

footer .especial{
	margin-top: 20px;
}

footer img{
	width:110px;
}



footer a{
	text-decoration:none;
	color:white;
}

footer .active{
	text-decoration:none;
	color:white;
}

.iconos img{
	width:40px;
	margin-right:20px;
}

.rosa{
	background-color:#CA8ABB;
	margin-top:100px;
}


/******************************************SERVICIOS**************************************************/

/**********************SERVICIOS TEXTO*********************/
.servicios-texto{
	margin:100px 100px 0px 100px;
}

.servicios-texto h2{
	color:#CA8ABB;
	margin-bottom:20px;
}

.servicios-texto p{
	font-size:1.1em;
	line-height:200%;
}

.subrayado{
	border-bottom:3px solid #CA8ABB;
}






















