.elementor-2923 .elementor-element.elementor-element-a189a1d{--display:flex;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-f61369c > .elementor-widget-container{padding:0px 030px 0px 0px;}.elementor-2923 .elementor-element.elementor-element-59a901b{--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;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-4a1b01b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-b63e79b{--display:flex;--min-height:230px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-b63e79b:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-b63e79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livealivegroup.com/wp-content/uploads/2025/08/GIF-Arbre.gif");background-position:center center;background-size:cover;}.elementor-2923 .elementor-element.elementor-element-b63e79b:hover::before, .elementor-2923 .elementor-element.elementor-element-b63e79b:hover > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-b63e79b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-b63e79b > .elementor-background-slideshow:hover::before, .elementor-2923 .elementor-element.elementor-element-b63e79b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2923 .elementor-element.elementor-element-b63e79b:hover{--overlay-opacity:0.3;}.elementor-2923 .elementor-element.elementor-element-d4537d3{text-align:center;}.elementor-2923 .elementor-element.elementor-element-d4537d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4em;font-weight:600;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-5e516a5 );}.elementor-2923 .elementor-element.elementor-element-07702e2{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-07702e2:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-07702e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livealivegroup.com/wp-content/uploads/2025/08/black-square-livealive-group.png");background-position:top center;background-repeat:no-repeat;background-size:70% auto;}.elementor-2923 .elementor-element.elementor-element-07702e2.e-con{--align-self:center;}.elementor-2923 .elementor-element.elementor-element-278974d{--display:flex;--min-height:230px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-2923 .elementor-element.elementor-element-278974d:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-278974d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livealivegroup.com/wp-content/uploads/2025/08/gifPhotographes.gif");background-position:center center;background-size:cover;}.elementor-2923 .elementor-element.elementor-element-278974d:hover::before, .elementor-2923 .elementor-element.elementor-element-278974d:hover > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-278974d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-278974d > .elementor-background-slideshow:hover::before, .elementor-2923 .elementor-element.elementor-element-278974d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2923 .elementor-element.elementor-element-278974d:hover{--overlay-opacity:0.3;}.elementor-2923 .elementor-element.elementor-element-6ffb275{text-align:center;}.elementor-2923 .elementor-element.elementor-element-6ffb275 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4em;font-weight:600;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-5e516a5 );}.elementor-2923 .elementor-element.elementor-element-916ba2b{--display:flex;--min-height:230px;--justify-content:center;--background-transition:0.3s;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-916ba2b:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-916ba2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livealivegroup.com/wp-content/uploads/2025/08/tumblr_nbauoawuZL1tjsogwo1_500.gif");background-position:center center;background-size:cover;}.elementor-2923 .elementor-element.elementor-element-916ba2b:hover::before, .elementor-2923 .elementor-element.elementor-element-916ba2b:hover > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-916ba2b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-916ba2b > .elementor-background-slideshow:hover::before, .elementor-2923 .elementor-element.elementor-element-916ba2b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2923 .elementor-element.elementor-element-916ba2b:hover{--overlay-opacity:0.3;}.elementor-2923 .elementor-element.elementor-element-916ba2b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2923 .elementor-element.elementor-element-8c07b06{text-align:center;}.elementor-2923 .elementor-element.elementor-element-8c07b06 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4em;font-weight:600;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-5e516a5 );}.elementor-2923 .elementor-element.elementor-element-8d9c205{--display:flex;--min-height:230px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-8d9c205:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-8d9c205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livealivegroup.com/wp-content/uploads/2025/08/sexy-lady.gif");background-position:center center;background-size:cover;}.elementor-2923 .elementor-element.elementor-element-8d9c205:hover::before, .elementor-2923 .elementor-element.elementor-element-8d9c205:hover > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-8d9c205:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-8d9c205 > .elementor-background-slideshow:hover::before, .elementor-2923 .elementor-element.elementor-element-8d9c205 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2923 .elementor-element.elementor-element-8d9c205:hover{--overlay-opacity:0.3;}.elementor-2923 .elementor-element.elementor-element-7604081{text-align:center;}.elementor-2923 .elementor-element.elementor-element-7604081 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4em;font-weight:600;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-5e516a5 );}.elementor-2923 .elementor-element.elementor-element-f67a423{--display:flex;--min-height:230px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-f67a423:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-f67a423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livealivegroup.com/wp-content/uploads/2025/08/bulb.gif");background-position:0px -42px;background-size:cover;}.elementor-2923 .elementor-element.elementor-element-f67a423:hover::before, .elementor-2923 .elementor-element.elementor-element-f67a423:hover > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-f67a423:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2923 .elementor-element.elementor-element-f67a423 > .elementor-background-slideshow:hover::before, .elementor-2923 .elementor-element.elementor-element-f67a423 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2923 .elementor-element.elementor-element-f67a423:hover{--overlay-opacity:0.3;}.elementor-2923 .elementor-element.elementor-element-5ed7dbf{text-align:center;}.elementor-2923 .elementor-element.elementor-element-5ed7dbf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.4em;font-weight:600;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-5e516a5 );}.elementor-2923 .elementor-element.elementor-element-ed0fb4a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:010px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2923 .elementor-element.elementor-element-6b1ff82 .elementor-button{background-color:var( --e-global-color-5e516a5 );font-family:"DM Sans", Sans-serif;font-size:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:10px 015px 10px 015px;}@media(max-width:1024px){.elementor-2923 .elementor-element.elementor-element-4a1b01b{--grid-auto-flow:row;}.elementor-2923 .elementor-element.elementor-element-d4537d3 .elementor-heading-title{font-size:2.5em;}.elementor-2923 .elementor-element.elementor-element-6ffb275 .elementor-heading-title{font-size:2.5em;}.elementor-2923 .elementor-element.elementor-element-8c07b06 .elementor-heading-title{font-size:2.5em;}.elementor-2923 .elementor-element.elementor-element-7604081 .elementor-heading-title{font-size:2.5em;}.elementor-2923 .elementor-element.elementor-element-f67a423:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-f67a423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2923 .elementor-element.elementor-element-5ed7dbf .elementor-heading-title{font-size:2.5em;}}@media(max-width:767px){.elementor-2923 .elementor-element.elementor-element-59a901b{--margin-top:040px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-2923 .elementor-element.elementor-element-b236962 img{width:60%;}.elementor-2923 .elementor-element.elementor-element-4a1b01b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2923 .elementor-element.elementor-element-d4537d3 .elementor-heading-title{font-size:2em;}.elementor-2923 .elementor-element.elementor-element-6ffb275 .elementor-heading-title{font-size:2em;}.elementor-2923 .elementor-element.elementor-element-8c07b06 .elementor-heading-title{font-size:2em;}.elementor-2923 .elementor-element.elementor-element-7604081 .elementor-heading-title{font-size:2em;}.elementor-2923 .elementor-element.elementor-element-f67a423:not(.elementor-motion-effects-element-type-background), .elementor-2923 .elementor-element.elementor-element-f67a423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2923 .elementor-element.elementor-element-5ed7dbf .elementor-heading-title{font-size:2em;}.elementor-2923 .elementor-element.elementor-element-ed0fb4a{--margin-top:0100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-2923 .elementor-element.elementor-element-4a1b01b{--content-width:830px;}.elementor-2923 .elementor-element.elementor-element-b63e79b{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d4537d3 */.my-title{
    text-decoration: none !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b63e79b */.elementor-2923 .elementor-element.elementor-element-b63e79b {
  width: 264px;
  height: 230px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07702e2 *//* Styles généraux pour la logo-light */
.logo-light {
    position: relative;
    display: inline-block;
    overflow: hidden;
    z-index: 1;
}

/* Halo lumineux centré uniquement pour desktop */
@media screen and (min-width: 1024px) {
    .logo-light::after {
        content: '';
        position: absolute;
        top: 35%;
        left: 50%;
        width: 0;
        height: 0;
        background: radial-gradient(circle, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 50%);
        transform: translate(-50%, -50%) scale(0);
        border-radius: 50%;
        animation: lightPulse 4s infinite ease-in-out;
        pointer-events: none;
    }

    @keyframes lightPulse {
        0% {
            width: 0;
            height: 0;
            transform: translate(-50%, -50%) scale(0);
            opacity: 0;
        }
        50% {
            width: 92%;
            height: 92%;
            transform: translate(-50%, -50%) scale(1);
            opacity: 0.6;
        }
        100% {
            width: 0;
            height: 0;
            transform: translate(-50%, -50%) scale(0);
            opacity: 0.8;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ffb275 */.my-title{
    text-decoration: none !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278974d */.elementor-2923 .elementor-element.elementor-element-278974d {
  width: 264px;
  height: 230px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c07b06 */.my-title{
    text-decoration: none !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-916ba2b */.elementor-2923 .elementor-element.elementor-element-916ba2b {
  width: 264px;
  height: 230px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7604081 */.my-title{
    text-decoration: none !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d9c205 */.elementor-2923 .elementor-element.elementor-element-8d9c205 {
  width: 264px;
  height: 230px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed7dbf */.my-title{
    text-decoration: none !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67a423 */.elementor-2923 .elementor-element.elementor-element-f67a423 {
  width: 264px;
  height: 230px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a1b01b */.page-header{
    display: none;
}

.page-content a {
  text-decoration: none;/* End custom CSS */