.ligneForm p{display:flex; gap:10px}
.ligneForm input, .ligneForm select {
    background: #F6F6F7;
    border: none;
    padding: 12px 20px;     font-family: "Poppins", Sans-serif;
    font-size: 16px;
}
.ligneForm textarea {
    background: #F6F6F7;
    border: none;
    padding: 12px 20px;     font-family: "Poppins", Sans-serif;
    font-size: 16px; height:150px
}
form .width-100 p{width:100%; display:block}
input.wpcf7-submit{background:#74C017; border: solid 1px #74C017; color:#fff; font-size:20px}
input.wpcf7-submit:hover{background:#000 !important; border: solid 1px #000;}
@media screen and (max-width:786px){
.ligneForm p{flex-direction: column;}
}

@media screen and (min-width:980px){
li#menu-item-12558{display:none !important}
}
.current_page_item a, .menu-item a:hover{color:#74C017 !important}
.sharedaddy{display:none !important}
p.forFooterP{display:flex; flex-direction: column; gap:10px}
p.forFooterP a{color:#CDCDCD;font-family: "Poppins", Sans-serif;
    font-size: 16px;}
.elementor-12547 .elementor-element.elementor-element-1ea2ce2 .elementor-icon-box-wrapper, .elementor-12547 .elementor-element.elementor-element-3a7ca4c .elementor-icon-box-wrapper, .elementor-12547 .elementor-element.elementor-element-a9e8e08 .elementor-icon-box-wrapper {
    display: flex;    align-items: center;
}

.elementor-12547 .elementor-element.elementor-element-1ea2ce2 .elementor-icon-box-wrapper a, .elementor-12547 .elementor-element.elementor-element-3a7ca4c .elementor-icon-box-wrapper a, .elementor-12547 .elementor-element.elementor-element-a9e8e08 .elementor-icon-box-wrapper a{color:#fff}
.elementor-12547 .elementor-element.elementor-element-3a7ca4c .elementor-icon-box-description{margin-bottom:0}
.hfe-nav-menu-icon, .fa-align-justify:before {
    color: #fff;
}
.elementor-12547 .elementor-element.elementor-element-4ac9de1 nav.hfe-dropdown .menu-item a.hfe-menu-item{background-color:#000 !important}
.elementor-12547 .elementor-element.elementor-element-4ac9de1 nav.hfe-dropdown li.menu-item:not(:last-child){border-bottom-color: #333 !important;}
html, body {
    overflow-x: hidden !important;
}
