.elementor-1166 .elementor-element.elementor-element-046d170{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1166 .elementor-element.elementor-element-046d170:not(.elementor-motion-effects-element-type-background), .elementor-1166 .elementor-element.elementor-element-046d170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-260649ca );}.elementor-1166 .elementor-element.elementor-element-66c2443 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-1166 .elementor-element.elementor-element-66c2443 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1166 .elementor-element.elementor-element-4fbbf7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1166 .elementor-element.elementor-element-4fbbf7c:not(.elementor-motion-effects-element-type-background), .elementor-1166 .elementor-element.elementor-element-4fbbf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb24a34 );}.elementor-1166 .elementor-element.elementor-element-49b07a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1166 .elementor-element.elementor-element-49b07a7 img{width:100%;}.elementor-1166 .elementor-element.elementor-element-2d06bce{--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;}.elementor-1166 .elementor-element.elementor-element-0f61391{--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;}.elementor-1166 .elementor-element.elementor-element-b17ca55{--display:flex;}@media(max-width:767px){.elementor-1166 .elementor-element.elementor-element-046d170{--min-height:100vh;}.elementor-1166 .elementor-element.elementor-element-66c2443 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-1166 .elementor-element.elementor-element-66c2443{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-4fbbf7c */.logo-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 220px; /* Ajuste la taille selon ton besoin */
    height: 220px; /* Ajuste la taille selon ton besoin */
    border-radius: 50%;
    padding: 10px; /* Laisse une marge autour de l'image pour le fond */
    animation: grow-shrink 4s ease-in-out infinite;
}

.logo-wrapper img {
    width: 100%;
    height: 100%;
    border-radius: 50%; /* Assure que l'image reste circulaire */
    object-fit: cover; /* Assure le centrage et le remplissage */
}

/* Animation subtile pour agrandir et réduire */
@keyframes grow-shrink {
    0%, 100% {
        transform: scale(1); /* Taille normale */
    }
    50% {
        transform: scale(1.05); /* Légère augmentation */
    }
}/* End custom CSS */