.bg-image{
    background-image: url('../img/desktop.svg');
    background-size: cover;
    background-position: center center;
}
.bg-azuloscuro{
  background-color: #638cdd;
}
.bg-azulclaro{
  background-color: #47bcea;
}
.bg-verde{
  background-color: #28a72c2b;
}
.bg-negro{
  background-color: rgba(52, 58, 64, 0.75)!important;
}
.main{
    background-color: rgba(255,255,255,.9);
    font-size: 20px;
}

.anima {
  transition: all 0.5s;
  cursor: pointer;
}

.anima span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.anima span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.anima:hover span {
  padding-right: 25px;
}

.anima:hover span:after {
  opacity: 1;
  right: 0;
}
.anima input:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.anima:hover input {
  padding-right: 25px;
}

.anima:hover input:after {
  opacity: 1;
  right: 0;
}
.bg-azulito{
  background-color: #cfddfa;
}
@media (max-width: 767px) {
.tamano{
    font-size: 12px;

}
}
.img-principal{
    background-image: url('../img/inicio.jpg');
    background-repeat: no-repeat; 
    background-position: top;
}
.justificar{
  text-align: justify;
}
/*

*/