form.form {
    width: 95%;
    max-width: 700px;

    margin: 32px auto;
    padding: 24px 24px 32px; 

    background-color: var(--primary);

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;

    border-radius: 8px;
}

.form_inputs {
    width: 100%;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.form_inputs .inputs_input {
    width: 100%;
    
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}



.inputs_input input, .input_tel input, .inputs_input textarea {
    width: 100%;
    height: 5.4rem;

    margin: 8px 0;
    padding: 1.4rem 2rem;

    font-size: 1.6rem;
    color: rgba(255, 255, 255, .85);

    border-bottom: 1px solid rgba(255, 255, 255, .65);
}

.inputs_input textarea {
    resize: none;
}


.inputs_input .input_tel {
    width: 100%;

    display: flex;
    justify-content: space-between;
    align-items: center;
}

.input_tel input[name="cod_area"] {
    width: 26%;
}

.input_tel input[name="tel"] {
    width: 66%;
}



.inputs_input input:focus, .input_tel input:focus, .inputs_input textarea:focus {
    color: rgba(255, 255, 255, .95);

    border-bottom: 1px solid rgba(255, 255, 255, .95);
}

.inputs_input input::placeholder, .input_tel input::placeholder, .inputs_input textarea::placeholder {
    color: rgba(255, 255, 255, .65);
}
.inputs_input input:focus::placeholder, .input_tel input:focus::placeholder, .inputs_input textarea:focus::placeholder {
    color: rgba(255, 255, 255, .85);
}



input[type="submit"] {
    width: 100%;

    margin: 32px 0 16px;
    padding: 1.4rem 2rem;

    font-size: 1.6rem;
    font-weight: 300;
    color: rgba(255, 255, 255, .85);

    background-color: var(--secondary);

    border-radius: 50px;

    cursor: pointer;
}

input[type="submit"]:hover {
    background-color: #b35928;
}

#liveAlertPlaceholder {
    width: 250px;

    font-size: 1.4em;

    position: fixed;
    top: 50px;
    right: 24px;
    left: auto;
    bottom: auto;
}