.comunicate-contenedor{
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-top: 20px;
}
    .comunicate-elemento{
        color: var(--color-texto);
        display: flex;
        align-items: center;
        gap: 10px;
    }
        .comunicate-elemento:hover{
            color: var(--color-fondo-resultados-en-linea);
        }
        .comunicate-elemento-info{
            font-family: var(--font-ubuntu);
            font-size: 14px;
        }
        .comunicate-elemento-icono span{
            font-size: 15px;
        }
@media(min-width: 768px){
    .comunicate-elemento-info{
        font-weight: 300;
    }
}
@media(min-width: 1024px){
    .comunicate-elemento-info{
        font-size: 16px;
    }
}
@media(min-width: 1200px){
    .comunicate-contenedor{
        padding-top: 30px;
    }
    .comunicate-elemento-info{
        font-size: 18px;
    }
}
@media(min-width: 1400px){
    .comunicate-elemento-info{
        font-size: 22px;
    }
    .comunicate-elemento-icono span{
        font-size: 20px;
    }
}
@media(min-width: 1900px){
    .comunicate-elemento-info{
        font-size: 22px;
    }
}

.contenedor-formulario{
    background-color: #F6F6F6;
    height: 100%;
    padding: 20px;
}
    .formulario-titulo{
        font-family: var(--font-ubuntu);
        font-size: 18px;
        padding-bottom: 10px;
    }
    .formulario{
        display: flex;
        flex-direction: column;
    }
label{
    padding-top: 10px;
}
.inputForm{
    border: thin solid rgba(41, 176, 169, 0.4);
    border-radius: 8px;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
input{
    border: none;
    border-radius: 8px;
}
::placeholder{
    color: rgba(41, 176, 169, 0.4);
    font-weight: 300;
}
.btnEnviar{
    background-color: var(--color-fondo-resultados-en-linea);
    border-radius: 8px;
    color: var(--color-texto-resultados-en-linea);
    cursor: pointer;
    font-size: 15px;
}
@media(min-width: 768px){
    .contenedor-formulario{
        padding: 40px 30px;
    }
}
@media(min-width: 1024px){
    .formulario-titulo{
        font-size: 24px;
        padding-bottom: 15px;
    }
    .contenedor-formulario{
        padding: 40px 70px;
    }
}
@media(min-width: 1200px){
    .formulario-titulo{
        font-size: 28px;
        padding-bottom: 20px;
    }
    .contenedor-formulario{
        padding: 40px 90px;
    }
}
@media(min-width: 1400px){
    .formulario-titulo{
        font-size: 30px;
        padding-bottom: 20px;
    }
    .contenedor-formulario{
        padding: 60px 100px;
    }
    label, .inputForm, textarea{
        font-size: 16px;
        font-family: var(--font-roboto);
    }
}
@media(min-width: 1900px){
    .formulario-titulo{
        font-size: 40px;
    }
    .contenedor-formulario{
        padding: 80px 120px;
    }
    label, .inputForm, textarea{
        font-size: 20px;
    }
    label{
        padding-top: 30px;
    }
    label:first-child{
        padding-top: 10px;
    }
}

.formulario-return{
    display: flex;
    flex-direction: column;
    padding-bottom: 30px;
    text-align: center;
}
.formulario-return .icon-ok, .formulario-return .icon-error{
    font-size: 50px;
}
    .frmInfo{
        font-size: 18px;
    }
.verde{
    color: #30c70d;
}
.rojo{
    color: #ff006c;
}