.elementor-2623 .elementor-element.elementor-element-599d0e73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2623 .elementor-element.elementor-element-26d43de8 .logo img{height:46px;}.elementor-2623 .elementor-element.elementor-element-26d43de8 .navbar-brand img{height:46px;}.elementor-2623 .elementor-element.elementor-element-11f8bcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2623 .elementor-element.elementor-element-2860b76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2623 .elementor-element.elementor-element-c8df916 .details-thumbs{border-radius:15px 15px 15px 15px;}.elementor-2623 .elementor-element.elementor-element-28c44e5{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2623 .elementor-element.elementor-element-6aa09dc .top-content p{margin:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-6aa09dc .project-details-info-item{padding:1px 1px 1px 1px;}.elementor-2623 .elementor-element.elementor-element-6aa09dc .project-details-info-item .content span{color:var( --e-global-color-secondary );}.elementor-2623 .elementor-element.elementor-element-0c00b0d{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2623 .elementor-element.elementor-element-5cf2e26{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2623 .elementor-element.elementor-element-50eacd4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-2623 .elementor-element.elementor-element-50eacd4 .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-2623 .elementor-element.elementor-element-50eacd4 .swiper-wrapper{display:flex;align-items:center;}.elementor-2623 .elementor-element.elementor-element-50eacd4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2623 .elementor-element.elementor-element-2a1bd97e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-2623 .elementor-element.elementor-element-0c00b0d{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2623 .elementor-element.elementor-element-2860b76{--content-width:1385px;}.elementor-2623 .elementor-element.elementor-element-5cf2e26{--content-width:1385px;}}/* Start custom CSS for ft-footer3, class: .elementor-element-7d007f0a *//* --- Masquer le formulaire de newsletter --- */
.elementor-2623 .elementor-element.elementor-element-7d007f0a form, 
.elementor-2623 .elementor-element.elementor-element-7d007f0a .newsletter-form,
.elementor-2623 .elementor-element.elementor-element-7d007f0a input[type="email"],
.elementor-2623 .elementor-element.elementor-element-7d007f0a button[type="submit"] {
    display: none !important;
}

/* --- Transformation des icônes --- */

/* 1. Transformer l'icône Facebook en LinkedIn */
.elementor-2623 .elementor-element.elementor-element-7d007f0a .fa-facebook-f::before,
.elementor-2623 .elementor-element.elementor-element-7d007f0a .fa-facebook::before,
.elementor-2623 .elementor-element.elementor-element-7d007f0a .fa-brands.fa-facebook::before {
    content: "\f08c" !important; /* Code FontAwesome pour LinkedIn */
}

/* 2. Transformer l'icône Twitter en Instagram */
.elementor-2623 .elementor-element.elementor-element-7d007f0a .fa-twitter::before,
.elementor-2623 .elementor-element.elementor-element-7d007f0a .fa-x-twitter::before,
.elementor-2623 .elementor-element.elementor-element-7d007f0a .fa-brands.fa-twitter::before {
    content: "\f16d" !important; /* Code FontAwesome pour Instagram */
}

/* --- Nettoyage et Masquage Complet de Vimeo & Pinterest (Contours inclus) --- */

/* Masquer les éléments de liste parents (li), les liens (a) ou conteneurs d'icônes qui contiennent Vimeo ou Pinterest */
.elementor-2623 .elementor-element.elementor-element-7d007f0a li:has(.fa-vimeo), 
.elementor-2623 .elementor-element.elementor-element-7d007f0a li:has(.fa-vimeo-v), 
.elementor-2623 .elementor-element.elementor-element-7d007f0a li:has(.fa-pinterest), 
.elementor-2623 .elementor-element.elementor-element-7d007f0a li:has(.fa-pinterest-p),
.elementor-2623 .elementor-element.elementor-element-7d007f0a .social-icon-item:has(.fa-vimeo),
.elementor-2623 .elementor-element.elementor-element-7d007f0a .social-icon-item:has(.fa-vimeo-v),
.elementor-2623 .elementor-element.elementor-element-7d007f0a .social-icon-item:has(.fa-pinterest),
.elementor-2623 .elementor-element.elementor-element-7d007f0a .social-icon-item:has(.fa-pinterest-p),
.elementor-2623 .elementor-element.elementor-element-7d007f0a a:has(.fa-vimeo),
.elementor-2623 .elementor-element.elementor-element-7d007f0a a:has(.fa-vimeo-v),
.elementor-2623 .elementor-element.elementor-element-7d007f0a a:has(.fa-pinterest),
.elementor-2623 .elementor-element.elementor-element-7d007f0a a:has(.fa-pinterest-p),
/* Sélecteurs génériques pour les conteneurs d'icônes de la démo */
.elementor-2623 .elementor-element.elementor-element-7d007f0a div.elementor-grid-item:has(.fa-vimeo),
.elementor-2623 .elementor-element.elementor-element-7d007f0a div.elementor-grid-item:has(.fa-pinterest) {
    display: none !important; /* Supprime l'affichage complètement */
    border: none !important;    /* Retire toute bordure/contour */
    background: none !important; /* Retire tout fond/cercle */
    outline: none !important;   /* Retire tout contour de focus */
}/* End custom CSS */