@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap');

body{
  font-family: "Montserrat", sans-serif;
}

#landing{
  background-image: url(img/bg-landing.jpg);
  -webkit-background-size: cover;
  background-size: cover;
  background-position: top center;
  min-height: 120vh;
  padding-top: 10vh;
}

#servicios{
  background-color: #F1F1F2;

}


#servicios h2{
  color: white;
  background-color: #F6B4CE;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  font-weight: bolder;
}

#servicios h3{
  color: #F6B4CE;
  text-align: center;
  font-weight: bolder;
}

#servicios h4{
  color: white;
  background-color: #1D9894;
  border-radius: 10px;
  padding: 10px;
  text-align: center;
  font-weight: bolder;
  width: 30%;
  display: block;
  margin: 0 auto;
}

#serviciosCards{
  background-color: #F1F1F2;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.wrpServEmerg{
  background-color: #F1F1F2;
  border: 4px solid white;
  border-radius: 15px;
  padding: 7.5vh 3.5vh;

}

.wrpServEmerg h2{
  color: #129793;
  text-align: center;
  font-size: 3em;
}

.wrpServEmerg hr{
  border: 1px solid #129793 !important;
  opacity: 1;
  display: block;
  margin: 0 auto;
}

.wrpServEmerg h3{
  font-size: 3em;
  line-height: 1;
  color: #129793;
  margin-bottom: 0;
  margin-top: -20px;
}

.wrpServEmerg h3 small{
  text-transform: uppercase;
  font-size: 30%;
  color: black;
}

.wrpServEmerg h4{
  color: white;
  background-color: #1D9894;
  border-radius: 10px;
  padding: 10px;
  text-align: center;
  font-weight: bolder;
  width: 80%;
  display: block;
  margin: 0 auto;
}

#icosServs p{
  color: #1D9894;
}


.wrpServUrg{
  background-color: #F1F1F2;
  border: 4px solid white;
  border-radius: 15px;
  padding: 7.5vh 3.5vh;

}

.wrpServUrg h2{
  color: #F6B4CE;
  text-align: center;
  font-size: 3em;
}

.wrpServUrg hr{
  border: 1px solid #F6B4CE !important;
  opacity: 1;
  display: block;
  margin: 0 auto;
}

.wrpServUrg h3{
  font-size: 3em;
  line-height: 1;
  color: #F6B4CE;
  margin-bottom: 0;
  margin-top: -20px;
}

.wrpServUrg h3 small{
  text-transform: uppercase;
  font-size: 30%;
  color: black;
}

.wrpServUrg h4{
  color: white;
  background-color: #F6B4CE;
  border-radius: 10px;
  padding: 10px;
  text-align: center;
  font-weight: bolder;
  width: 80%;
  display: block;
  margin: 0 auto;
}

#icosUrg p{
  color: black;
}


#equipo{
  background-color: #E6E6E6;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

#equipo h2{
  text-align: center;
  color: #129793;

}

#equipo h3{
  text-align: center;
  background-color: #129793;
  border-radius: 15px;
  width: 50%;
  display: block;
  margin:  0 auto;
  padding: 20px;
  color: white;
}

#equipo .wrpTarjEquipo{
  background-color: #F6B4CE;
  color: white;
  text-align: center;
  border-radius: 15px;
  padding: 20px;
}


#cta{
  background-color: #F1F1F2;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

#cta h2{
  font-weight: bolder;
  color: #129793;
}

#cta h3{
  font-weight: bolder;
  color: #F6B4CE;
  border-bottom: 2px solid #f6b4c3;
  margin-top: 30px;
}

#cta input{
  background-color: #e6e6e6;
}

#cta textarea{
  background-color: #e6e6e6;
}

#cta button{
  background-color: #F6B4CE;
  border: 0;
}

#contacto{
  background-color: #129793;
  padding-top: 10vh;
  padding-bottom: 10vh;
  color: white;
  text-align: center;
}

#contacto hr{
  border-color: white;
  width: 50%;
  display: block;
  margin: 0 auto;
}

.wrpClientes{
  background-color: #fff;
  border-radius: 25px;
  padding: 20px;
}

.wrpClientes img{
  margin: 20px;
}

.wrpAsesor{
  background-color: white;
  border-radius: 25px;
  color: #129793;
  width: 50%;
  display: block;
  margin: 0 auto;
  padding: 20px;
}

.wrpAsesor h3{
  border-bottom: 2px solid #129793;
}
