.elementor-7 .elementor-element.elementor-element-30bf614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-bb4e585{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6e458f3 .project-one__title a,.elementor-7 .elementor-element.elementor-element-6e458f3 .project-two__sub-title a{color:#000000;}.elementor-7 .elementor-element.elementor-element-b41b421 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b41b421 .section-title__title,.elementor-7 .elementor-element.elementor-element-b41b421 .our-mission__right-title,.elementor-7 .elementor-element.elementor-element-b41b421 .consulting-one__title{padding:150px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b41b421 .consulting-one__form-title{padding:0px 0px 0px 0px;}/* Start custom CSS for bcorz-project, class: .elementor-element-6e458f3 *//* Ciblage de la section .project-one avec de grandes marges */
.project-one {
    background: linear-gradient(-45deg, #000000, #0a2400, #32cd32, #000000) !important;
    background-size: 400% 400% !important;
    animation: energyFlow 12s ease infinite !important;
    
    /* Marges généreuses de 150px */
    padding-top: 150px !important;
    padding-bottom: 150px !important;
    
    position: relative !important;
    overflow: hidden !important;
    z-index: 1;
}

/* Animation fluide du flux d'énergie vert */
@keyframes energyFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Nettoyage des fonds internes pour voir l'animation */
.project-one .container, 
.project-one .row {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for bcorz-blog, class: .elementor-element-e0e8447 *//* --- NETTOYAGE FINAL BLOG CF BABOUK --- */

/* 1. Cache l'auteur, les catégories (Non classé), et les commentaires */
.byline, 
.cat-links, 
a[href*="/category/"], 
.comments-link, 
.elementor-post__meta-data {
    display: none !important;
}

/* 2. MASQUE TOUS LES BOUTONS DE BLOG (Méthode radicale) */
.blog-one__btn, 
.elementor-post__read-more, 
.elementor-post__text a[href*="2026"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. CONSERVATION DU STYLE (Titres et Séparateur) */
.elementor-post__title a {
    display: block !important;
    color: #222222 !important; /* Ton noir pour le titre */
    text-decoration: none !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    margin-bottom: 10px !important;
}

/* On s'assure que la ligne de séparation reste visible */
.elementor-post__text {
    border-bottom: 1px solid #ebebeb; /* La petite ligne grise */
    padding-bottom: 15px !important;
    margin-bottom: 10px !important;
}/* End custom CSS */