.elementor-11 .elementor-element.elementor-element-32725aa{--display:flex;--position:fixed;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:100;}.elementor-11 .elementor-element.elementor-element-32725aa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-32725aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-32725aa{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-32725aa{right:0px;}.elementor-11 .elementor-element.elementor-element-5cf4b54{--display:flex;--position:absolute;--min-height:7px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;top:0px;}.elementor-11 .elementor-element.elementor-element-5cf4b54.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5cf4b54{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-5cf4b54{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-1ff2b8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1ff2b8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-11 .elementor-element.elementor-element-eaa3775{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-eaa3775.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-ff15e81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ff15e81.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-11 .elementor-element.elementor-element-5217c54.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5217c54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-11 .elementor-element.elementor-element-f042195{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-f042195.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-557cabe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-557cabe .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-557cabe .elementor-heading-title a:focus{color:#009DF6;}.elementor-11 .elementor-element.elementor-element-557cabe .elementor-heading-title a{transition-duration:0.1s;}.elementor-11 .elementor-element.elementor-element-f72f28a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-f72f28a .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-f72f28a .elementor-heading-title a:focus{color:#009DF6;}.elementor-11 .elementor-element.elementor-element-f72f28a .elementor-heading-title a{transition-duration:0.1s;}.elementor-11 .elementor-element.elementor-element-f68b4ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-f68b4ea .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-f68b4ea .elementor-heading-title a:focus{color:#009DF6;}.elementor-11 .elementor-element.elementor-element-f68b4ea .elementor-heading-title a{transition-duration:0.1s;}.elementor-11 .elementor-element.elementor-element-e96f23d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-e96f23d .elementor-heading-title a:hover, .elementor-11 .elementor-element.elementor-element-e96f23d .elementor-heading-title a:focus{color:#009DF6;}.elementor-11 .elementor-element.elementor-element-e96f23d .elementor-heading-title a{transition-duration:0.1s;}.elementor-11 .elementor-element.elementor-element-54c50a1{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-54c50a1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-54c50a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/Design-sans-titre-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-3069ab3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-f30d244 .elementor-heading-title{font-family:"Montserrat ExtraBold", Sans-serif;font-size:57px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-96d147f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:57px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#009DF6;}.elementor-11 .elementor-element.elementor-element-7de4da2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-7de4da2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#AAAAAA;}.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-11 .elementor-element.elementor-element-cb22c72 .elementor-button{background-color:#009DF6;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-11 .elementor-element.elementor-element-cb22c72 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-cb22c72 .elementor-button:focus{background-color:#0078BD;}.elementor-11 .elementor-element.elementor-element-cb22c72{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-94bb708{--display:flex;}.elementor-11 .elementor-element.elementor-element-ce660a3{--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-11 .elementor-element.elementor-element-3bd90b4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3bd90b4{right:-290px;}body.rtl .elementor-11 .elementor-element.elementor-element-3bd90b4{left:-290px;}.elementor-11 .elementor-element.elementor-element-3bd90b4{top:-134px;z-index:-1;}.elementor-11 .elementor-element.elementor-element-3bd90b4 img{width:65%;opacity:0.2;}.elementor-11 .elementor-element.elementor-element-807f558.elementor-element{--align-self:center;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-807f558{left:-407px;}body.rtl .elementor-11 .elementor-element.elementor-element-807f558{right:-407px;}.elementor-11 .elementor-element.elementor-element-807f558{top:-41px;z-index:-1;}.elementor-11 .elementor-element.elementor-element-807f558 img{width:100%;opacity:0.2;}.elementor-11 .elementor-element.elementor-element-8aeb971.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8aeb971{left:-252px;}body.rtl .elementor-11 .elementor-element.elementor-element-8aeb971{right:-252px;}.elementor-11 .elementor-element.elementor-element-8aeb971{bottom:-93px;z-index:-1;}.elementor-11 .elementor-element.elementor-element-8aeb971 img{width:65%;opacity:0.2;}.elementor-11 .elementor-element.elementor-element-776c674{--display:flex;--min-height:0px;--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:flex-start;--align-items:flex-start;--margin-top:60px;--margin-bottom:60px;--margin-left:60px;--margin-right:60px;}.elementor-11 .elementor-element.elementor-element-776c674.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-a6b9ac8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:#009DF6;}.elementor-11 .elementor-element.elementor-element-32e136d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#4A5565;}.elementor-11 .elementor-element.elementor-element-fd415ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;}.elementor-11 .elementor-element.elementor-element-26422e5{--display:flex;--min-height:655px;--overlay-opacity:0.47;--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-26422e5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26422e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/photo-1521791136064-7986c2920216.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-26422e5::before, .elementor-11 .elementor-element.elementor-element-26422e5 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-26422e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-26422e5 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-26422e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-26422e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000082;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-f45cbad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-a90fb4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9edfb98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8c17ba0{--display:flex;--min-height:655px;--overlay-opacity:0.47;--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-8c17ba0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8c17ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/photo-1521791136064-7986c2920216.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-8c17ba0::before, .elementor-11 .elementor-element.elementor-element-8c17ba0 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8c17ba0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8c17ba0 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8c17ba0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8c17ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000082;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-71d24d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-e2a5d43 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-672683e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-434fed2{--display:flex;--min-height:655px;--overlay-opacity:0.47;--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-434fed2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-434fed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/photo-1521791136064-7986c2920216.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-434fed2::before, .elementor-11 .elementor-element.elementor-element-434fed2 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-434fed2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-434fed2 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-434fed2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-434fed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000082;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-5e03c95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-cfeffba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-11ed4f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9ab88ca{--display:flex;--min-height:655px;--overlay-opacity:0.47;--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-9ab88ca:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9ab88ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/photo-1521791136064-7986c2920216.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-9ab88ca::before, .elementor-11 .elementor-element.elementor-element-9ab88ca > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9ab88ca > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-9ab88ca > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9ab88ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-9ab88ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000082;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-96f98fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-9aa1332 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a0bbd55 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8a328ac{--display:flex;--min-height:655px;--overlay-opacity:0.47;--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-8a328ac:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8a328ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/photo-1521791136064-7986c2920216.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-8a328ac::before, .elementor-11 .elementor-element.elementor-element-8a328ac > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8a328ac > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8a328ac > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8a328ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8a328ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000082;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-9f1d4f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-98429b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a383474 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4362995{--display:flex;--min-height:596px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-4362995.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-c4eb484{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-a2a75a0 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:131px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#009DF6;}.elementor-11 .elementor-element.elementor-element-89d3949 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;color:#009DF6;}.elementor-11 .elementor-element.elementor-element-4d16533{--display:flex;}.elementor-11 .elementor-element.elementor-element-86d67d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:31px;color:#616F85;}.elementor-11 .elementor-element.elementor-element-05f3caf{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;}.elementor-11 .elementor-element.elementor-element-05f3caf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:40px;color:#616F85;}.elementor-11 .elementor-element.elementor-element-6386502 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:31px;color:#009DF6;}.elementor-11 .elementor-element.elementor-element-d25df74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-11 .elementor-element.elementor-element-d25df74:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d25df74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/noise-150x150.webp");}.elementor-11 .elementor-element.elementor-element-d25df74::before, .elementor-11 .elementor-element.elementor-element-d25df74 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-d25df74 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-d25df74 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-d25df74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-d25df74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1435;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-704470c{--display:flex;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;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-21b8ceb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c7781f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-faea387{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-fd1d040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b456916 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a0b9e91{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-e19b38a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-24c39ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-efbb8fe{--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;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-efbb8fe.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-30e1172{--e-image-carousel-slides-to-show:3;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-30e1172 .swiper-wrapper{display:flex;align-items:center;}.elementor-11 .elementor-element.elementor-element-dfc21db{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;}.elementor-11 .elementor-element.elementor-element-dfc21db:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-dfc21db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://wp.fg.agenceupmedia.fr/wp-content/uploads/2025/10/noise-150x150.webp");}.elementor-11 .elementor-element.elementor-element-dfc21db::before, .elementor-11 .elementor-element.elementor-element-dfc21db > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-dfc21db > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-dfc21db > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-dfc21db > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-dfc21db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1435;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-07161e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-b89f97e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-11 .elementor-element.elementor-element-edbdae8.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-edbdae8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c750b18{--display:flex;}.elementor-11 .elementor-element.elementor-element-45da8e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6b92f70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#DFDFDF;}.elementor-11 .elementor-element.elementor-element-61ed172 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#DFDFDF;}.elementor-11 .elementor-element.elementor-element-6ebe006{--display:flex;}.elementor-11 .elementor-element.elementor-element-cd78976 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-bcc84a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#DFDFDF;}.elementor-11 .elementor-element.elementor-element-3da7529 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#DFDFDF;}.elementor-11 .elementor-element.elementor-element-265925a{--display:flex;}.elementor-11 .elementor-element.elementor-element-58815a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d755315 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#DFDFDF;}.elementor-11 .elementor-element.elementor-element-50df2bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#DFDFDF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-793ac5f{--divider-border-style:solid;--divider-color:#DFDFDF78;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-793ac5f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-793ac5f .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-11 .elementor-element.elementor-element-793ac5f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-d92d217{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9b81d4b{--display:flex;}.elementor-11 .elementor-element.elementor-element-3eb8fd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b554706{--display:flex;}.elementor-11 .elementor-element.elementor-element-4c4e867 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9511e4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-32725aa{--width:100%;}.elementor-11 .elementor-element.elementor-element-eaa3775{--width:100%;}.elementor-11 .elementor-element.elementor-element-54c50a1{--width:100%;}.elementor-11 .elementor-element.elementor-element-3069ab3{--width:50%;}.elementor-11 .elementor-element.elementor-element-94bb708{--width:50%;}.elementor-11 .elementor-element.elementor-element-776c674{--width:75%;}.elementor-11 .elementor-element.elementor-element-26422e5{--width:400px;}.elementor-11 .elementor-element.elementor-element-8c17ba0{--width:400px;}.elementor-11 .elementor-element.elementor-element-434fed2{--width:400px;}.elementor-11 .elementor-element.elementor-element-9ab88ca{--width:400px;}.elementor-11 .elementor-element.elementor-element-8a328ac{--width:400px;}.elementor-11 .elementor-element.elementor-element-4362995{--width:64%;}.elementor-11 .elementor-element.elementor-element-dfc21db{--width:100%;}.elementor-11 .elementor-element.elementor-element-07161e6{--width:80%;}.elementor-11 .elementor-element.elementor-element-d92d217{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-32725aa */.navbar-transparent {
  background-color: transparent !important;
  transition: background-color 0.4s ease, box-shadow 0.4s ease;
}

.navbar-scrolled {
  background-color: #ffffff !important;
  box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}

.navbar-transparent a {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a328ac *//* Conteneur visible du carrousel */
.elementor-11 .elementor-element.elementor-element-8a328ac {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  
  /* Optionnel : cacher la scrollbar */
  -ms-overflow-style: none;  /* IE et Edge */
  scrollbar-width: none;     /* Firefox */
}
.elementor-11 .elementor-element.elementor-element-8a328ac::-webkit-scrollbar {
  display: none; /* Chrome, Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd415ae */.elementor-11 .elementor-element.elementor-element-fd415ae {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  gap: 24px;
  padding: 20px 0;
  -webkit-overflow-scrolling: touch;
}

.elementor-11 .elementor-element.elementor-element-fd415ae::-webkit-scrollbar {
  display: none;
}

.elementor-11 .elementor-element.elementor-element-fd415ae > .elementor-container {
  flex: 0 0 calc(33.333% - 24px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-fd415ae > .elementor-container {
    flex: 0 0 80%;
  }
}

.elementor-11 .elementor-element.elementor-element-fd415ae .arrow {
  position: absolute;
  background: rgba(0,0,0,0.4);
  padding: 10px;
  border-radius: 50%;
  color: white;
  cursor: pointer;
  transition: 0.3s;
  backdrop-filter: blur(6px);
  z-index: 5;
}

.elementor-11 .elementor-element.elementor-element-fd415ae .arrow:hover {
  background: rgba(0,0,0,0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce660a3 */.elementor-11 .elementor-element.elementor-element-ce660a3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-30e1172 */.elementor-11 .elementor-element.elementor-element-30e1172 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */