#modalBienvenida.modal.v-2 .modal-bienvenido .logo img.nm {
    width: 60%;
  }

  #modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido {
    padding-top: 0rem;
  }

  #modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido h3  {
    font-size: 1.1rem;
    color: #4a4a4a;
    font-weight: 300;
  }

  #modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido h3 span  {
    font-weight: bold;
    color: #0091B2;
    font-style: normal;
  } 

  #modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido h4 {
    color: #4a4a4a;
    font-style: italic;
    font-size: 1rem;
  }

 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal {
    background: #ebf4f9;
    width: 12.15rem;
    margin: 0 .3rem;
  }

  #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal .texto {
    min-height: 195px;
  }

  #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h3 {
    color: #0091B2;
    text-align: left;
    font-size: 13px;
 }

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h5 {
    color: #0091B2;
    text-align: left;
    font-size: 13px;
    font-style: italic;
    
 }
 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal p {
    color: #4a4a4a;
    text-align: left;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: .5rem;
 }

 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal > p:nth-child(4) {
    font-style: italic;
 }

 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a {
    color: #0091B2;
    display: flex;
    transition: cubic-bezier(.77, 0, .175, 1).5s;
 }

  #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a:hover {
    transform: scale(1.07);
 }

 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a i,
 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a em {
    border-radius: 50%;
    margin-right: .5rem;
    width: 1.2rem;
    height: 1.2rem;
    background: #75c2d4;
    color: #fff;
    font-size: .7rem;
    padding: .18rem;
    margin-left: .2rem;
    padding-left: .43rem;
    padding-top: .25rem;
 }

 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a span {
    font-style: italic;
 }

 #modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar {
    display: flex;
    justify-content: flex-end;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar i,
#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar em {
    font-size: 1.5rem;
    cursor: pointer;
    transition: cubic-bezier(.77, 0, .175, 1).5s;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar i:hover,
#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar em:hover {
    transform: scale(1.1);
}

@media only screen and (max-width: 991px) {
    #modalBienvenida.modal.v-2 {
        display: block;
        padding: 1.5rem 0;
    }  

    #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal {
        flex-direction: column;
    }   

    #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal {
        width: 100%;
        margin-bottom: 1rem;
        margin-left: 0rem;
    }   
}

@media only screen and (max-width: 550px) {
    #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal .texto {
    min-height: 160px;
    }

   #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h3 {
    font-size: 16px;
   }

   #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h5 {
    font-size: 15px;
   }
}

.modal .modal-bienvenido .boxes-modal .box-modal a span {
    display: contents;
}

/* Media Query 2.0 */

#modalBienvenida.modal.v-2 .modal-bienvenido .logo img.nm {
  width: 60%;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido {
  padding-top: 0rem;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido h3  {
  font-size: 1.1rem;
  color: #4a4a4a;
  font-weight: 300;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido h3 span  {
  font-weight: bold;
  color: #0091B2;
  font-style: normal;
} 

#modalBienvenida.modal.v-2 .modal-bienvenido .texto-bienvenido h4 {
  color: #4a4a4a;
  font-style: italic;
  font-size: 1rem;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal {
  background: #ebf4f9;
  width: 12.15rem;
  margin: 0 .3rem;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal .texto {
  min-height: 195px;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h3 {
  color: #0091B2;
  text-align: left;
  font-size: 13px;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h5 {
  color: #0091B2;
  text-align: left;
  font-size: 13px;
  font-style: italic;
  
}
#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal p {
  color: #4a4a4a;
  text-align: left;
  font-size: 12px;
  font-weight: 300;
  margin-bottom: .5rem;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal > p:nth-child(4) {
  font-style: italic;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a {
  color: #0091B2;
  display: flex;
  transition: cubic-bezier(.77, 0, .175, 1).5s;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a:hover {
  transform: scale(1.07);
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a i,
#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a em {
  border-radius: 50%;
  margin-right: .5rem;
  width: 1.2rem;
  height: 1.2rem;
  background: #75c2d4;
  color: #fff;
  font-size: .7rem;
  padding: .18rem;
  margin-left: .2rem;
  padding-left: .43rem;
  padding-top: .25rem;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal a span {
  font-style: italic;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar {
  display: flex;
  justify-content: flex-end;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar i,
#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar em {
  font-size: 1.5rem;
  cursor: pointer;
  transition: cubic-bezier(.77, 0, .175, 1).5s;
}

#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar i:hover,
#modalBienvenida.modal.v-2 .modal-bienvenido .logo-cerrar em:hover {
  transform: scale(1.1);
}

@media only screen and (max-width: 991px) {
  #modalBienvenida.modal.v-2 {
      display: block;
      padding: 1.5rem 0;
  }  

  #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal {
      flex-direction: column;
  }   

  #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal {
      width: 100%;
      margin-bottom: 1rem;
      margin-left: 0rem;
  }   
}

@media only screen and (max-width: 550px) {
  #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal .texto {
  min-height: 160px;
  }

 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h3 {
  font-size: 16px;
 }

 #modalBienvenida.modal.v-2 .modal-bienvenido .boxes-modal .box-modal h5 {
  font-size: 15px;
 }
}

.modal .modal-bienvenido .boxes-modal .box-modal a span {
  display: contents;
}