input[type="checkbox"], input[type="radio"]{
    -webkit-appearance:auto !important;
}

.wrapper-form-concours{
    width: 80%;
}


.wrapper-form-concours .wpcf7-list-item.first{
    margin-left:0px !important;
}

.form-concours{
    display:grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 20px;
}


.page-id-16239  *::after, .page-id-16239 *::before{
    display:none !important;
}

.page-id-16239 #bloc-15{
    display:none !important;
}

.form-concours>div{
    height: fit-content;
}

.form-concours input[type="text"], .form-concours input[type="email"], .form-concours input[type="tel"], .form-concours-textarea textarea{
    width:100% !important;
        outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: none;
    width: 100%;
    height: 35px;
    border: 1px solid #C6C6C6;
    padding: 0px 15px;
}

.form-concours-textarea textarea{
    min-height:75px !important;
}

.form-concours-submit input{
        font-family: 'exodemibold';
    cursor: pointer;
    display: inline-block;
    border: none;
    border-radius: 8px;
    height: 45px;
    background-color: #0CBCE0;
    color: #fff;
    width: 190px;
    font-size: 20px;
    text-transform: lowercase;
}

span[data-name="genre"] .wpcf7-list-item{
    margin:0 !important;
}

.form-concours span[data-name="travaux-deja-fait"] .wpcf7-list-item, .form-concours span[data-name="travaux-envisagees"] .wpcf7-list-item{
    margin:0 !important;
}

.travaux-effectues>div .wpcf7-checkbox, .travaux-envisagees>div .wpcf7-checkbox{
display: flex;
    column-gap: 10px;
    flex-direction: column;
}

.travaux-effectues>div .wpcf7-checkbox span, .travaux-envisagees>div .wpcf7-checkbox span{
    padding-left: 5px;
}

.bandeau-jeu{
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 10px;
}

.bandeau-jeu img{
    width: 25%;
    height: 25%;
}

.page-id-16239 #bandeau #in-bandeau article h1{
    max-width:none !important;
}

.page-id-16239 #bandeau #in-bandeau article #in-article-bandeau{
    padding-right: 40px !important;
}

#info-header{
    display:block !important;
}

.make-white{
    filter:brightness(9999) !important;
}