.elementor-24111 .elementor-element.elementor-element-827e97c.elementor-element{--align-self:center;}.elementor-24111 .elementor-element.elementor-element-9dbe813{width:initial;max-width:initial;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-24111 .elementor-element.elementor-element-827e97c{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-24111 .elementor-element.elementor-element-827e97c{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-9dbe813 *//* Conteneur global (Reste classique, pas de flexbox ici) */
    .ms-social-container {
        text-align: center;
        padding: 8px 0;
    }

    /* Le fond rond foncé avec un "micro-flexbox" pour un centrage absolu */
    .ms-social-icon {
        display: inline-flex; /* Flexbox isolé juste pour ce bouton */
        align-items: center; /* Centre verticalement de façon absolue */
        justify-content: center; /* Centre horizontalement de façon absolue */
        width: 28px; 
        height: 28px; 
        background-color: #262626; 
        border-radius: 50%;
        margin: 0 4px; 
        transition: all 0.3s ease-in-out;
        text-decoration: none;
    }

    /* L'icône SVG n'a plus besoin de bidouilles pour se centrer */
    .ms-social-icon svg {
        width: 14px; 
        height: 14px; 
        fill: #FFFFFF !important; 
        transition: all 0.3s ease-in-out;
    }

    /* Effet au survol */
    .ms-social-icon:hover {
        transform: translateY(-2px); 
    }

    /* Couleurs officielles au survol */
    .ms-social-icon.fb:hover { background-color: #1877F2 !important; }
    .ms-social-icon.in:hover { background-color: #0A66C2 !important; }
    .ms-social-icon.x:hover  { background-color: #000000 !important; } 
    .ms-social-icon.ig:hover { background-color: #E4405F !important; }
    .ms-social-icon.pi:hover { background-color: #E60023 !important; }
    .ms-social-icon.yt:hover { background-color: #FF0000 !important; }/* End custom CSS */