.elementor-2253 .elementor-element.elementor-element-2daa4c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-1e306b5c .navbar-brand img{height:44px;}.elementor-2253 .elementor-element.elementor-element-1e306b5c .logo img{height:44px;}.elementor-2253 .elementor-element.elementor-element-d11102e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-80b7606 .breadcrumb-wrapper{padding:0px 0px 20px 0px;}.elementor-2253 .elementor-element.elementor-element-5b0c788{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-914f571{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-8a2e13f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-81a2156{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-2cc3431{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-29f6b8fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-2253 .elementor-element.elementor-element-5b0c788{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2253 .elementor-element.elementor-element-914f571{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for ft-header1, class: .elementor-element-1e306b5c *//* --- 1. Remplacer Facebook par LinkedIn --- */
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-facebook-f::before,
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-facebook::before,
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-brands.fa-facebook::before {
    content: "\f08c" !important; /* Code FontAwesome pour LinkedIn */
}

/* --- 2. Remplacer Twitter par Instagram --- */
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-twitter::before,
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-x-twitter::before,
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-brands.fa-twitter::before {
    content: "\f16d" !important; /* Code FontAwesome pour Instagram */
}

/* --- 3. Masquer Vimeo et Pinterest --- */
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-vimeo, 
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-vimeo-v, 
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-pinterest, 
.elementor-2253 .elementor-element.elementor-element-1e306b5c .fa-pinterest-p {
    display: none !important;
}

/* --- 4. Supprimer complètement les fonds et les cercles des icônes enlevées --- */
.elementor-2253 .elementor-element.elementor-element-1e306b5c a:has(.fa-vimeo), 
.elementor-2253 .elementor-element.elementor-element-1e306b5c a:has(.fa-vimeo-v), 
.elementor-2253 .elementor-element.elementor-element-1e306b5c a:has(.fa-pinterest), 
.elementor-2253 .elementor-element.elementor-element-1e306b5c a:has(.fa-pinterest-p),
.elementor-2253 .elementor-element.elementor-element-1e306b5c li:has(.fa-vimeo), 
.elementor-2253 .elementor-element.elementor-element-1e306b5c li:has(.fa-vimeo-v), 
.elementor-2253 .elementor-element.elementor-element-1e306b5c li:has(.fa-pinterest), 
.elementor-2253 .elementor-element.elementor-element-1e306b5c li:has(.fa-pinterest-p),
.elementor-2253 .elementor-element.elementor-element-1e306b5c .elementor-social-icon:has(.fa-vimeo),
.elementor-2253 .elementor-element.elementor-element-1e306b5c .elementor-social-icon:has(.fa-vimeo-v),
.elementor-2253 .elementor-element.elementor-element-1e306b5c .elementor-social-icon:has(.fa-pinterest),
.elementor-2253 .elementor-element.elementor-element-1e306b5c .elementor-social-icon:has(.fa-pinterest-p) {
    display: none !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for ft-footer3, class: .elementor-element-1e7077c6 *//* --- Masquer le formulaire de newsletter --- */
.elementor-2253 .elementor-element.elementor-element-1e7077c6 form, 
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .newsletter-form,
.elementor-2253 .elementor-element.elementor-element-1e7077c6 input[type="email"],
.elementor-2253 .elementor-element.elementor-element-1e7077c6 button[type="submit"] {
    display: none !important;
}

/* --- Transformation des icônes --- */

/* 1. Transformer l'icône Facebook en LinkedIn */
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .fa-facebook-f::before,
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .fa-facebook::before,
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .fa-brands.fa-facebook::before {
    content: "\f08c" !important; /* Code FontAwesome pour LinkedIn */
}

/* 2. Transformer l'icône Twitter en Instagram */
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .fa-twitter::before,
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .fa-x-twitter::before,
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .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-2253 .elementor-element.elementor-element-1e7077c6 li:has(.fa-vimeo), 
.elementor-2253 .elementor-element.elementor-element-1e7077c6 li:has(.fa-vimeo-v), 
.elementor-2253 .elementor-element.elementor-element-1e7077c6 li:has(.fa-pinterest), 
.elementor-2253 .elementor-element.elementor-element-1e7077c6 li:has(.fa-pinterest-p),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .social-icon-item:has(.fa-vimeo),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .social-icon-item:has(.fa-vimeo-v),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .social-icon-item:has(.fa-pinterest),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 .social-icon-item:has(.fa-pinterest-p),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 a:has(.fa-vimeo),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 a:has(.fa-vimeo-v),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 a:has(.fa-pinterest),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 a:has(.fa-pinterest-p),
/* Sélecteurs génériques pour les conteneurs d'icônes de la démo */
.elementor-2253 .elementor-element.elementor-element-1e7077c6 div.elementor-grid-item:has(.fa-vimeo),
.elementor-2253 .elementor-element.elementor-element-1e7077c6 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 */