.elementor-2070 .elementor-element.elementor-element-da9f7db{--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;--margin-top:10%;--margin-bottom:08%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2070 .elementor-element.elementor-element-9a7a34a{text-align:center;}.elementor-2070 .elementor-element.elementor-element-9a7a34a .elementor-heading-title{font-family:"Fugaz One", Sans-serif;font-size:66px;text-transform:uppercase;}.elementor-2070 .elementor-element.elementor-element-7cb8a81{--display:flex;--min-height:210px;--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;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2070 .elementor-element.elementor-element-7cb8a81.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2070 .elementor-element.elementor-element-837fa55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2070 .elementor-element.elementor-element-837fa55.elementor-element{--align-self:center;}.elementor-2070 .elementor-element.elementor-element-837fa55{z-index:1;}.elementor-2070 .elementor-element.elementor-element-837fa55 img{width:45px;}.elementor-2070 .elementor-element.elementor-element-7db1121{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2070 .elementor-element.elementor-element-7db1121.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2070 .elementor-element.elementor-element-7db1121{left:0px;}body.rtl .elementor-2070 .elementor-element.elementor-element-7db1121{right:0px;}.elementor-2070 .elementor-element.elementor-element-66dc3a6{--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;--z-index:1;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2070 .elementor-element.elementor-element-cd35d50{--lottie-container-width:50vw;}.elementor-2070 .elementor-element.elementor-element-4e55344{--display:flex;--min-height:246px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;--margin-top:-23vw;--margin-bottom:-23vw;--margin-left:-23vw;--margin-right:-23vw;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:2;}.elementor-2070 .elementor-element.elementor-element-63268eb{text-align:center;}.elementor-2070 .elementor-element.elementor-element-63268eb .elementor-heading-title{font-family:"Fugaz One", Sans-serif;font-size:42px;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2070 .elementor-element.elementor-element-fb94d2b .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #E71E7C69 0%, #f2295b 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:42px 42px 42px 42px;}body.elementor-page-2070:not(.elementor-motion-effects-element-type-background), body.elementor-page-2070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-2070 .elementor-element.elementor-element-da9f7db{--content-width:548px;}.elementor-2070 .elementor-element.elementor-element-7cb8a81{--content-width:350px;}.elementor-2070 .elementor-element.elementor-element-66dc3a6{--content-width:1600px;}.elementor-2070 .elementor-element.elementor-element-4e55344{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2070 .elementor-element.elementor-element-4e55344{--width:568px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2070 .elementor-element.elementor-element-cd35d50{--lottie-container-width:100vw;}.elementor-2070 .elementor-element.elementor-element-4e55344{--margin-top:-46vw;--margin-bottom:-46vw;--margin-left:-46vw;--margin-right:-46vw;}}@media(max-width:767px){.elementor-2070 .elementor-element.elementor-element-da9f7db{--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2070 .elementor-element.elementor-element-9a7a34a .elementor-heading-title{font-size:50px;}.elementor-2070 .elementor-element.elementor-element-7cb8a81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2070 .elementor-element.elementor-element-7db1121{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2070 .elementor-element.elementor-element-cd35d50{--lottie-container-width:100vw;}.elementor-2070 .elementor-element.elementor-element-4e55344{--margin-top:-53vw;--margin-bottom:-53vw;--margin-left:-53vw;--margin-right:-53vw;}}/* Start custom CSS for container, class: .elementor-element-4e55344 */.elementor-2070 .elementor-element.elementor-element-4e55344 {
    /* 1. Base V1 : Fond très léger et transparent */
    background: rgba(255, 255, 255, 0.05); 
    
    /* 2. Base V1 : Le flou dépoli classique */
    backdrop-filter: blur(16px); 
    -webkit-backdrop-filter: blur(16px);
    
    /* 3. Esthétique */
    border-radius: 60px; 
    border: 1px solid rgba(255, 255, 255, 0.15); /* Tranche fine */

    /* 4. Le BEZEL V1 Adouci (Translucide, pas effet "peinture")
       - Le premier 'inset' crée la lueur fine et douce en haut/gauche 
       - Le second apporte l'ombre portée globale */
    box-shadow: 
        inset 2px 2px 3px 0px rgba(255, 255, 255, 0.3), 
        0 20px 40px rgba(0, 0, 0, 0.15);

    /* 5. Fluidité de l'animation */
    transform: translateZ(0); 
    will-change: backdrop-filter, transform;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* L'EFFET DE SURVOL REVISITÉ (Interactif et dynamique) */
.elementor-2070 .elementor-element.elementor-element-4e55344:hover {
    /* La carte s'enrichit en opacité et grandit légèrement */
    background: rgba(255, 255, 255, 0.1);
    transform: translateY(-5px) scale(1.02) translateZ(0);
    
    /* Au survol, le bezel s'illumine subtilement et l'ombre s'écarte */
    box-shadow: 
        inset 2px 2px 4px 0px rgba(255, 255, 255, 0.5), 
        0 30px 60px rgba(0, 0, 0, 0.25);
}/* End custom CSS */