body{
  background: linear-gradient(180deg, #F4F5FF 0%, #F1F1F1 46.88%, #F5F6FF 100%);
}
/* ----------------- VISTA ENVIAR CV ----------------- */
.imgNavbar {
    background-image: url('../../../Assets/Images/Logo-totalCoin.svg');
    background-position: center;
    background-repeat: no-repeat;
    width: 108px;
    height: 48px;
}
#titulo-pagina-cv .titulo h1 {
    font-size: clamp(3rem, 8vw, 5.2rem);
    font-weight: 300;
    padding-bottom: 3rem;
    margin-bottom: 30px;
}
#titulo-pagina-cv .titulo strong{
  font-weight: 800;
}
#titulo-pagina-cv .titulo h3{
  font-size: clamp(1.5rem, 8vw, 2.5rem);
  font-weight: 300;
  padding-bottom: 3rem;
}
#subtitulo-cv {
  max-width: fit-content;
  margin-left: 13vw;
}
#subtitulo-cv .subtitulo h2{
  font-size: 3rem;
  font-weight: 600;
}
#subtitulo-cv .imagen-cv img{
  max-height: 800px;
}
#subtitulo-cv input{
  border: var(--principal) 2px solid;
  font-size: 20px;
}
.bot{
      background-color: var(--principal);
      border: 0;
      font-size: 1.2rem;
      padding: 10px 60px;
      width: 100%;
      color: white;
}
.bot:hover {
    background-color: var(--secundario);
    border-color: var(--secundario) !important;
    color: white;
}

#subtitulo-cv .logo-enviar-cv img{
  width: 60%;
  margin: auto;
  padding-top: 50px;
}
#formularioentero {
    background-image: url(../../../Assets/Images/content/ilustracionlateral_EnvioCV.svg);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 500px;
}
@media screen and (max-width: 767px) {
      #formularioentero{
          background: none;
      }
  }

.linkButton {
    width: 100%;
    height: 100%;
    color: var(--primario);
}

.errorMessage {
    color: red !important;
    font-size: 12px !important;
    visibility: visible !important;
}

/* ----------------- VISTA ENVIAR CV GRACIAS ----------------- */
#formularioentero .cv-texto-te-invitamos {
    min-height: 600px;
}