/*-----PAGE CONTACT------*/

/*--FORMULAIRE*--/

/*GENERAL*/

.wpcf7-form input, .wpcf7-form textarea{
    border-bottom: 1px solid var(--ombre);
    box-shadow: none;
    border-right: none;
    border-left: none;
}

.wpcf7-form input::placeholder, .wpcf7-form p, .wpcf7-form label, .wpcf7-form select option, .wpcf7-submit, .wpcf7-form a{
    font-family: var(--typographie-texte-labeur);
}

.wpcf7-form p, .wpcf7-form label{
    margin-bottom: 10px;
}

.wpcf7-form{
    margin-bottom: 70px;
}

.wpcf7-form input{
    border-top: 0;
}

.wpcf7-form input::placeholder{
    color:  var(--ombre);
    font-style: italic;
}

.wpcf7-form p:nth-child(3){
    margin-top: 20px;
}

.wpcf7-form select{
    border: none;
}

.wpcf7-form label{
    text-decoration: underline;
}

.wpcf7-form textarea{
    height: 70px;
    border-top: none;
}

.wpcf7-submit{
    background-color: var(--beige);
    color: var(--noir);
    padding: 5px 50px;
}

.wpcf7-form a{
    color:var(--bleuclair);
}

/*INFOS*/

.elementor-element-141c9c7  h4{
    font-family: var(--typographie-titre-secondaire);
}

.elementor-element-141c9c7  a{
    color: var(--blanc);
    text-decoration:underline var(--blanc);
}

/*----------------------ECRAN MOYENS (1250px)--------------------------*/

@media screen and (max-width: 1250px) {

    /*-----PAGE CONTACT------*/

    /*FORMULAIRE*/

    .wpcf7-form{
        text-align: center;
    }
}