.wpcf7-submit {
    margin-top:40px!important;
    padding:10px 40px 10px 40px !important;
    background: rgba(0,0,0,1) !important;
    color:white !important;
    border-radius: 30px!important;
}
.field-submit {
    align-content: center!important;
    text-align: center!important;
}

/* Flèches listes */
.
.bullet div ul li, div ul li {
    list-style-image: url('https://www.hudata.fr/wp-content/uploads/sites/5/2025/03/bullet-black.svg')!important;
}
.bullet.blue div ul li {
    list-style-image: url('https://www.hudata.fr/wp-content/uploads/sites/5/2025/03/bullet-blue.svg')!important;
}

.bullet div ul li::marker{
   font-size: 50px;
   line-height: 0.1;
}
@media (max-width:767px) {
    .bullet div ul li, div ul li {
        margin-left:10px;
    }
}
@media (min-width:768px) and (max-width:1023px) {
    .bullet div ul li, div ul li {
        margin-left:10px;
    }
}
@media (min-width:1024px) {
    .bullet div ul li, div ul li {
        margin-left:-10px;
    }
}




@media (min-width:1201px) {

    body div div.e-parent, body div nav.e-parent {
        padding-left:120px;
        padding-right:120px;
    }
    body div div.e-parent.no-page-margin {
        padding-left:0px;
        padding-right:0px;
    }
    body div div.e-parent .page-margin {
        padding-left:120px;
        padding-right:120px;
    }
    body div div.e-parent.elementor-element-edit-mode, body div nav.e-parent.elementor-element-edit-mode {
        padding-left:0px;
        padding-right:0px;
    }

}


@media (max-width:1200px) {

    body > div > div.e-parent, body div nav.e-parent {
        padding-left:40px;
        padding-right:40px;
    }
    body > div > div.e-parent.no-page-margin {
        padding-left:0px;
        padding-right:0px;
    }
    body > div > div.e-parent .page-margin {
        padding-left:40px;
        padding-right:40px;
    }
    body div div.e-parent.elementor-element-edit-mode, body div nav.e-parent.elementor-element-edit-mode {
        padding-left:0px;
        padding-right:0px;
    }

}

.offre-a-la-une {
    background:#f9f9f9;
    border-radius:0 20px 20px 20px!important;
}



@media (max-width:767px) {

    body > div > div.e-parent {
        padding-left:20px;
        padding-right:20px;
    }
    body div nav.e-parent {
        padding-left:0px;
        padding-right:0px;
    }
    body > div > div.e-parent.no-page-margin {
        padding-left:0px;
        padding-right:0px;
    }
    body > div > div.e-parent.no-page-margin-mobile {
        padding-left:0px;
        padding-right:0px;
    }

    body > div > div.e-parent .page-margin {
        padding-left:20px;
        padding-right:20px;
    }
    body div div.e-parent.elementor-element-edit-mode {
        padding-left:0px;
        padding-right:0px;
    }
}
