.spacer{
    width:100%;
    height:10px;
    display:block;
    overflow:hidden;
    background-color:transparent;
}
.label{
    width: 100%;
    height: auto; 
    font-size: 1rem;
    padding: 15px 0px 9px 0px;
    color: var(--text-muted);
}
.textbox{
    width: 100%;
    height: 46px;
    border: 1px solid var(--border-soft);
    border-radius: 14px;
    padding: 12px;
    font-size: 1rem;
    color: var(--text-muted);
}
.textarea{
    min-width: 100%;
    max-width: 100%;
    min-height:190px;
    max-height:190px;
    border: 1px solid var(--border-soft);
    border-radius: 14px;
    padding: 12px;
    font-size: 1rem;
    color: var(--text-muted);
}
.boton{
    width: auto;
    min-width: 100px;
    height: 46px;
    line-height: 46px;
    color: var(--text-light);
    border: 1px solid var(--bg-dark);
    background-color: var(--bg-dark);
    text-align: center;
    border-radius: 14px;
}
.labelbox{
    width: calc(100% - 0px);
    height: 29px;
    border-radius: 14px;
    padding: 12px 0px;
    font-size: 1.4rem;
    color: var(--text-muted);
    line-height: 29px; 
}
.titlepage{
    width: 100%;
    padding: 10px 0px;
    font-size: clamp(2rem, 6vw, 3rem);
    color: var(--color-brand-primary);
    font-weight:700;
}
.titlepage_light{
    width: 100%;
    padding: 10px 0px;
    font-size: clamp(2rem, 6vw, 3rem);
    color: var(--text-light);
    font-weight:700;
}
 
.subtitle{
    width: 100%;
    padding: 10px 0px;
    font-style: italic;
    font-family: "Roboto";
    font-size: clamp(1.5rem, 2vw, 1.7rem);
    color: var(--text-dark);
}
.subtitle_light{
    width: 100%;
    padding: 10px 0px;
    font-style: italic;
    font-family: "Roboto";
    font-size: clamp(1.5rem, 2vw, 1.7rem);
    color: var(--text-light);
}

.botonrounded{
    width: auto;
    min-width: 100px;
    height: 65px;
    line-height: 65px;
    color: var(--text-dark);
    border: 1px solid var(--bg-dark);
    background-color: var(--bg-card);
    text-align: center;
    border-radius: 40px;
    display:block;
    font-size: clamp(1.1rem, 3vw, 1.5rem);
}
.botonrounded_light{ 
    width: auto;
    min-width: 100px;
    height: 65px;
    line-height: 65px;
    color: var(--text-light);
    border: 1px solid var(--border-soft);
    background-color: transparent;
    text-align: center;
    border-radius: 40px;
    display: block;
    font-size: clamp(1.1rem, 2.5vw, 1.5rem);   
}