.elementor-12 .elementor-element.elementor-element-1188f0e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:1.5%;--padding-bottom:0%;--padding-left:6.5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7d2f2fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cded509{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ff7567{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6ff7567:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6ff7567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.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-12 .elementor-element.elementor-element-a27be9d{padding:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-a27be9d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#A11738;}.elementor-12 .elementor-element.elementor-element-85a4117 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-0448422 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;color:#28285B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7fdc925{color:#7A7A7A;}.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-12 .elementor-element.elementor-element-1fc237a .elementor-button{background-color:#A11738;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-1fc237a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1fc237a .elementor-button .elementor-button-content-wrapper{gap:10px;}.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-12 .elementor-element.elementor-element-4392ef0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-12 .elementor-element.elementor-element-4392ef0 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-4392ef0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-fd96edb{color:#28285B;}.elementor-12 .elementor-element.elementor-element-0f5d45e{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0f5d45e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0f5d45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/ChatGPT-Image-4-sept.-2026-14_15_21.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8c3acdc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c3acdc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8c3acdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A11738;}.elementor-12 .elementor-element.elementor-element-b610c40 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d9ae5c0{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d9ae5c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d9ae5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/ChatGPT-Image-4-sept.-2026-14_15_21.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5e703fc{padding:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-5e703fc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8e23e37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c597b1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.31;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4c597b1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c597b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/network-switch-with-cables.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4c597b1::before, .elementor-12 .elementor-element.elementor-element-4c597b1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4c597b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4c597b1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4c597b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4c597b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-41b98f3{padding:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-41b98f3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bcf38e4{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-bcf38e4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bcf38e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-144c7d0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-17752e1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;color:#28285B;}.elementor-12 .elementor-element.elementor-element-6c4dc5a{color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-5ae763c .elementor-button{background-color:#A11738;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-5ae763c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-5ae763c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-1e05c96{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-12 .elementor-element.elementor-element-1e05c96 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-1e05c96 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-a010141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#28285B;}.elementor-12 .elementor-element.elementor-element-c1052c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a6e867a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.19;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a6e867a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a6e867a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/white-printer-with-black-box-top-it.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a6e867a::before, .elementor-12 .elementor-element.elementor-element-a6e867a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a6e867a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a6e867a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a6e867a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a6e867a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-edfa5eb{padding:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-edfa5eb .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ff00dc7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-ff00dc7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ff00dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-78146b8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-5799126 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;color:#28285B;}.elementor-12 .elementor-element.elementor-element-1ce39d4{color:#7A7A7A;}.elementor-12 .elementor-element.elementor-element-1290a13 .elementor-button{background-color:#A11738;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A11738;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-1290a13 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1290a13 .elementor-button:focus{background-color:#FFFFFF;color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-1290a13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1290a13 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-1290a13 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1290a13 .elementor-button:focus svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-4a1730b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-12 .elementor-element.elementor-element-4a1730b .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-4a1730b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-952c866{color:#28285B;}.elementor-12 .elementor-element.elementor-element-c870fb5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:200px;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:90px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:49px;}.elementor-12 .elementor-element.elementor-element-5c4be39{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b4b768{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8b86a4c{--display:flex;--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;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-icon i{color:#7A7A7A;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-icon svg{fill:#7A7A7A;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6030015{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fc0afb4{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7bb32de{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-7bb32de .elementor-social-icon{background-color:#A1173800;}.elementor-12 .elementor-element.elementor-element-7bb32de .elementor-social-icon i{color:#28285B;}.elementor-12 .elementor-element.elementor-element-7bb32de .elementor-social-icon svg{fill:#28285B;}.elementor-12 .elementor-element.elementor-element-df65faf{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df65faf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-df65faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/ChatGPT-Image-4-sept.-2026-15_52_43.webp");background-position:bottom left;background-repeat:no-repeat;background-size:27% auto;}.elementor-12 .elementor-element.elementor-element-0912249{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ee3bd8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc46d5e{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bc46d5e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;color:#A11738;}.elementor-12 .elementor-element.elementor-element-35c10b5 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3be8460{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-01b868f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-962e3dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-fdf5db1 .elementor-button{background-color:#A11738;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A11738;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-fdf5db1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fdf5db1 .elementor-button:focus{background-color:#FFFFFF;color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-fdf5db1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-fdf5db1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-fdf5db1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-fdf5db1 .elementor-button:focus svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-db7cf79{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-228dcf2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-436efad .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-12 .elementor-element.elementor-element-436efad .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-436efad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-436efad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-436efad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-436efad .elementor-icon{font-size:87px;}.elementor-12 .elementor-element.elementor-element-436efad .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-436efad .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-436efad:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-436efad:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1a21b83{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1a21b83 .elementor-divider-separator{width:81%;}.elementor-12 .elementor-element.elementor-element-1a21b83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-78aaba1 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-78aaba1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-78aaba1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-78aaba1 .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-78aaba1:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-78aaba1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3ad6028{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-37531b1 img{width:100%;max-width:100%;height:452px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-6533aba{--display:flex;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:230px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6533aba::before, .elementor-12 .elementor-element.elementor-element-6533aba > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6533aba > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6533aba > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6533aba > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6533aba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/ChatGPT-Image-7-sept.-2026-11_09_46.webp");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9fb42e9{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:6.5%;--padding-right:6.5%;}.elementor-12 .elementor-element.elementor-element-16519a9{--display:flex;}.elementor-12 .elementor-element.elementor-element-c24d5a0{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c24d5a0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;color:#A11738;}.elementor-12 .elementor-element.elementor-element-698072d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#28285B;}.elementor-12 .elementor-element.elementor-element-97b2e75{--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;--justify-content:flex-end;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3d1a35b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3d1a35b.elementor-view-stacked .elementor-icon{background-color:#A11738;}.elementor-12 .elementor-element.elementor-element-3d1a35b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3d1a35b.elementor-view-default .elementor-icon{color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-3d1a35b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3d1a35b.elementor-view-default .elementor-icon svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-3d1a35b .elementor-icon{font-size:42px;}.elementor-12 .elementor-element.elementor-element-3d1a35b .elementor-icon svg{height:42px;}.elementor-12 .elementor-element.elementor-element-b596b5f{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-644fd78 .elementor-button{background-color:#A11738;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A11738;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-644fd78 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-644fd78 .elementor-button:focus{background-color:#FFFFFF;color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-644fd78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-644fd78 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-644fd78 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-644fd78 .elementor-button:focus svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-7b2cd30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2cda35c{--display:flex;--min-height:354px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2cda35c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2cda35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/woman-getting-access-security-camera.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5d44b8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-24ad089{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-24ad089:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-24ad089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-846b9d8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#A11738;}.elementor-12 .elementor-element.elementor-element-3ba7050{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3ba7050:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3ba7050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-2fe4f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2fe4f16 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-d359b9a{--divider-border-style:solid;--divider-color:#A11738;--divider-border-width:3px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-d359b9a .elementor-divider-separator{width:31%;}.elementor-12 .elementor-element.elementor-element-d359b9a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-1a56162{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f4f172{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ddfabfc .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ddfabfc.elementor-view-stacked .elementor-icon{background-color:#A11738;}.elementor-12 .elementor-element.elementor-element-ddfabfc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ddfabfc.elementor-view-default .elementor-icon{color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-ddfabfc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ddfabfc.elementor-view-default .elementor-icon svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-ddfabfc .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-ddfabfc .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-153407c{--display:flex;--min-height:354px;--justify-content:flex-end;--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;}.elementor-12 .elementor-element.elementor-element-153407c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-153407c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/network-ethernet-cables-connected-server-switch-with-glowing-orange-indicator-lights-signaling-active-data-transfer-connectivity-status.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-58e928d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84d7548{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-84d7548:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-84d7548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-979b640 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#A11738;}.elementor-12 .elementor-element.elementor-element-515f7c7{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-515f7c7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-515f7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-b1fbb51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b1fbb51 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-a200654{--divider-border-style:solid;--divider-color:#A11738;--divider-border-width:3px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-a200654 .elementor-divider-separator{width:31%;}.elementor-12 .elementor-element.elementor-element-a200654 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-697207c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54dfe21{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e1334d3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e1334d3.elementor-view-stacked .elementor-icon{background-color:#A11738;}.elementor-12 .elementor-element.elementor-element-e1334d3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e1334d3.elementor-view-default .elementor-icon{color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-e1334d3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e1334d3.elementor-view-default .elementor-icon svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-e1334d3 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-e1334d3 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-920e5e0{--display:flex;--min-height:354px;--justify-content:flex-end;--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;}.elementor-12 .elementor-element.elementor-element-920e5e0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-920e5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/telephone-service-support-isolated-telecommunication-communication-phone.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ee398b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-81e4559{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-81e4559:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-81e4559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-f7cd666 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#A11738;}.elementor-12 .elementor-element.elementor-element-ba36ae3{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ba36ae3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba36ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-191e884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-191e884 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-50ea001{--divider-border-style:solid;--divider-color:#A11738;--divider-border-width:3px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-50ea001 .elementor-divider-separator{width:31%;}.elementor-12 .elementor-element.elementor-element-50ea001 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-591a19d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-10f6d57{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b0de17a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b0de17a.elementor-view-stacked .elementor-icon{background-color:#A11738;}.elementor-12 .elementor-element.elementor-element-b0de17a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0de17a.elementor-view-default .elementor-icon{color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-b0de17a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0de17a.elementor-view-default .elementor-icon svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-b0de17a .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-b0de17a .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-9172545{--display:flex;--min-height:354px;--justify-content:flex-end;--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;}.elementor-12 .elementor-element.elementor-element-9172545:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9172545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/side-view-employee-using-printer-work.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cf51ec3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-06a93d4{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-06a93d4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-06a93d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-20ce14a .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#A11738;}.elementor-12 .elementor-element.elementor-element-b6ae6b3{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b6ae6b3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b6ae6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-d0b4fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d0b4fb0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-b8180f9{--divider-border-style:solid;--divider-color:#A11738;--divider-border-width:3px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-b8180f9 .elementor-divider-separator{width:31%;}.elementor-12 .elementor-element.elementor-element-b8180f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6a38756{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fe23087{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-cbf0a50 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-cbf0a50.elementor-view-stacked .elementor-icon{background-color:#A11738;}.elementor-12 .elementor-element.elementor-element-cbf0a50.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cbf0a50.elementor-view-default .elementor-icon{color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-cbf0a50.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cbf0a50.elementor-view-default .elementor-icon svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-cbf0a50 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-cbf0a50 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-e1d243e{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e1d243e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e1d243e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-0cc055d{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:6.5%;--padding-right:6.5%;}.elementor-12 .elementor-element.elementor-element-c7b777a{--display:flex;}.elementor-12 .elementor-element.elementor-element-d329369{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d329369 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;color:#A11738;}.elementor-12 .elementor-element.elementor-element-2772641 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4a5ea1{--display:flex;--justify-content:center;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:#979797;--border-color:#979797;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dcfe64b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-423d827{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5a6c452{--display:flex;--justify-content:space-between;--overlay-opacity:0.33;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--padding-top:2%;--padding-bottom:2%;--padding-left:6.5%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5a6c452:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5a6c452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/blue-luminescent-optic-fiber.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5a6c452::before, .elementor-12 .elementor-element.elementor-element-5a6c452 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5a6c452 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5a6c452 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5a6c452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5a6c452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0E0E;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b1d8200{--display:flex;}.elementor-12 .elementor-element.elementor-element-191b7e7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;line-height:36px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c8a5a68{--display:flex;}.elementor-12 .elementor-element.elementor-element-3ff52b2 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:39px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f8b1532{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c46f8ff .elementor-button{background-color:#A11738;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A11738;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-c46f8ff .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c46f8ff .elementor-button:focus{background-color:#FFFFFF;color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-c46f8ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c46f8ff .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-c46f8ff .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c46f8ff .elementor-button:focus svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-6a95389{--display:flex;}.elementor-12 .elementor-element.elementor-element-999cc8e{--display:flex;--min-height:509px;--justify-content:space-between;--overlay-opacity:0.33;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF47;--border-color:#FFFFFF47;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:6.5%;}.elementor-12 .elementor-element.elementor-element-999cc8e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-999cc8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/unnamed-1.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-999cc8e::before, .elementor-12 .elementor-element.elementor-element-999cc8e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-999cc8e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-999cc8e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-999cc8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-999cc8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0156324{--display:flex;}.elementor-12 .elementor-element.elementor-element-ad799b3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;line-height:36px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dd8c679{--display:flex;}.elementor-12 .elementor-element.elementor-element-be68a6e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:39px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8c68a88{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3dfeea8 .elementor-button{background-color:#A1173800;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-3dfeea8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3dfeea8 .elementor-button:focus{background-color:#FFFFFF;color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-3dfeea8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3dfeea8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-3dfeea8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3dfeea8 .elementor-button:focus svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-b5ca900{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:6.5%;--padding-right:6.5%;}.elementor-12 .elementor-element.elementor-element-1ad3349 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:36px;letter-spacing:2.1px;color:#D4D4D4;}.elementor-12 .elementor-element.elementor-element-bb7667b{--divider-border-style:solid;--divider-color:#A11738;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-bb7667b .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-bb7667b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-f808d26{--display:flex;--overlay-opacity:0.75;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f808d26:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f808d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f808d26::before, .elementor-12 .elementor-element.elementor-element-f808d26 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f808d26 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f808d26 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f808d26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f808d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/ChatGPT-Image-7-sept.-2026-15_06_14.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e8b030f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-90ed96f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5eb623c{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5eb623c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;color:#A11738;}.elementor-12 .elementor-element.elementor-element-510f25c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#28285B;}.elementor-12 .elementor-element.elementor-element-b0ec65d{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#A11738;--border-color:#A11738;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-15c6a93 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:61px;font-weight:700;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-d5e2351{--e-rating-icon-font-size:26px;--e-rating-gap:8px;}.elementor-12 .elementor-element.elementor-element-f71f789{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-8289e07{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#A11738;--border-color:#A11738;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-872c4a8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:61px;font-weight:700;text-transform:uppercase;color:#28285B;}.elementor-12 .elementor-element.elementor-element-197691d{--display:flex;}.elementor-12 .elementor-element.elementor-element-c27ab82{--e-rating-icon-font-size:26px;--e-rating-gap:8px;}.elementor-12 .elementor-element.elementor-element-7db9be5{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-b4b7d35{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6090d0a{--display:flex;--min-height:310px;--justify-content:center;--overlay-opacity:0.97;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6090d0a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6090d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/camera-mounted-wall-with-camera-it.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6090d0a::before, .elementor-12 .elementor-element.elementor-element-6090d0a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6090d0a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6090d0a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6090d0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6090d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #02010100 26%, #28285B 47%);}.elementor-12 .elementor-element.elementor-element-c6b683c .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c6b683c.elementor-view-stacked .elementor-icon{background-color:#A11738;}.elementor-12 .elementor-element.elementor-element-c6b683c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c6b683c.elementor-view-default .elementor-icon{color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-c6b683c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c6b683c.elementor-view-default .elementor-icon svg{fill:#A11738;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-12 .elementor-element.elementor-element-2884fd4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2884fd4 .elementor-testimonial-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2884fd4 .elementor-testimonial-content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2884fd4 .elementor-testimonial-name{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2884fd4 .elementor-testimonial-job{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-773c615{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-773c615:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-773c615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEB;}.elementor-12 .elementor-element.elementor-element-c8036f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-094b5bc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;letter-spacing:2.1px;color:#D4D4D4;}.elementor-12 .elementor-element.elementor-element-1358e86{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1358e86 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-1358e86 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-651fd58{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-5fa3fd2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5fa3fd2 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5fa3fd2 .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5fa3fd2 .elementor-testimonial__text{color:#000000;}.elementor-12 .elementor-element.elementor-element-5fa3fd2 .elementor-testimonial__name{color:#000000;}.elementor-12 .elementor-element.elementor-element-5fa3fd2 .elementor-testimonial__title{color:#000000;}.elementor-12 .elementor-element.elementor-element-1abbc56{--display:flex;--overlay-opacity:0.74;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1abbc56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1abbc56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-1abbc56::before, .elementor-12 .elementor-element.elementor-element-1abbc56 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1abbc56 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1abbc56 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1abbc56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1abbc56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #02010100 45%, #28285B 100%);}.elementor-12 .elementor-element.elementor-element-b17b6b2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6.5%;--padding-right:6.5%;}.elementor-12 .elementor-element.elementor-element-c5f5974{--display:flex;}.elementor-12 .elementor-element.elementor-element-723b225{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-723b225 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;color:#A11738;}.elementor-12 .elementor-element.elementor-element-3330e16 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;line-height:51px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1fe691b{--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;}.elementor-12 .elementor-element.elementor-element-cca53fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-6e58b6d .elementor-button{background-color:#A1173800;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-6e58b6d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6e58b6d .elementor-button:focus{background-color:#FFFFFF;color:#A11738;border-color:#A11738;}.elementor-12 .elementor-element.elementor-element-6e58b6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6e58b6d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-6e58b6d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6e58b6d .elementor-button:focus svg{fill:#A11738;}.elementor-12 .elementor-element.elementor-element-ec1af68{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-87db6f9{--display:flex;--min-height:260px;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.91;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-87db6f9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-87db6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/camera-mounted-wall-with-camera-it.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-87db6f9::before, .elementor-12 .elementor-element.elementor-element-87db6f9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-87db6f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-87db6f9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-87db6f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-87db6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 45%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-d17a6c6{width:var( --container-widget-width, 76px );max-width:76px;background-color:#A11738;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:76px;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-d17a6c6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e2fa0f9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:36px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2fb9956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-9c1962a{--display:flex;--min-height:260px;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.91;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9c1962a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9c1962a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/camera-mounted-wall-with-camera-it.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9c1962a::before, .elementor-12 .elementor-element.elementor-element-9c1962a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9c1962a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9c1962a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9c1962a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9c1962a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 45%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-1a92286{width:var( --container-widget-width, 76px );max-width:76px;background-color:#A11738;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:76px;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-1a92286 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f1e77a8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:36px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8bd4eae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-f630a71{--display:flex;--min-height:260px;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.91;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f630a71:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f630a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/camera-mounted-wall-with-camera-it.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f630a71::before, .elementor-12 .elementor-element.elementor-element-f630a71 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f630a71 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f630a71 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f630a71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f630a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 45%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-2b66c6c{width:var( --container-widget-width, 76px );max-width:76px;background-color:#A11738;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:76px;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-2b66c6c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a396f2a .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:36px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-524da47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-0c915f9{--display:flex;--min-height:260px;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.91;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0c915f9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0c915f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/camera-mounted-wall-with-camera-it.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0c915f9::before, .elementor-12 .elementor-element.elementor-element-0c915f9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0c915f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0c915f9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0c915f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0c915f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 45%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-cf18e3d{width:var( --container-widget-width, 76px );max-width:76px;background-color:#A11738;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:76px;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-cf18e3d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8fe0cef .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:36px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d6415a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-1b7b96b{--display:flex;--min-height:260px;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.91;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1b7b96b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1b7b96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nettrium.jl-communication.fr/wp-content/uploads/2026/09/camera-mounted-wall-with-camera-it.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1b7b96b::before, .elementor-12 .elementor-element.elementor-element-1b7b96b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1b7b96b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1b7b96b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1b7b96b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1b7b96b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 45%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-136d6ed{width:var( --container-widget-width, 76px );max-width:76px;background-color:#A11738;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:76px;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-136d6ed .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-da77a3e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:36px;letter-spacing:2.1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-553aece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#979797;}.elementor-12 .elementor-element.elementor-element-241a889{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-c870fb5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-241a889{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-1188f0e{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-7d2f2fd{--width:100%;}.elementor-12 .elementor-element.elementor-element-6ff7567{--width:35%;}.elementor-12 .elementor-element.elementor-element-0f5d45e{--width:65%;}.elementor-12 .elementor-element.elementor-element-8c3acdc{--width:30%;}.elementor-12 .elementor-element.elementor-element-4c597b1{--width:65%;}.elementor-12 .elementor-element.elementor-element-bcf38e4{--width:35%;}.elementor-12 .elementor-element.elementor-element-a6e867a{--width:65%;}.elementor-12 .elementor-element.elementor-element-ff00dc7{--width:35%;}.elementor-12 .elementor-element.elementor-element-fc0afb4{--width:44%;}.elementor-12 .elementor-element.elementor-element-df65faf{--content-width:87%;}.elementor-12 .elementor-element.elementor-element-228dcf2{--width:30%;}.elementor-12 .elementor-element.elementor-element-3ad6028{--width:70%;}.elementor-12 .elementor-element.elementor-element-5d44b8c{--width:82%;}.elementor-12 .elementor-element.elementor-element-24ad089{--width:31%;}.elementor-12 .elementor-element.elementor-element-3ba7050{--width:100%;}.elementor-12 .elementor-element.elementor-element-58e928d{--width:82%;}.elementor-12 .elementor-element.elementor-element-84d7548{--width:51%;}.elementor-12 .elementor-element.elementor-element-515f7c7{--width:100%;}.elementor-12 .elementor-element.elementor-element-ee398b3{--width:82%;}.elementor-12 .elementor-element.elementor-element-81e4559{--width:35%;}.elementor-12 .elementor-element.elementor-element-ba36ae3{--width:100%;}.elementor-12 .elementor-element.elementor-element-cf51ec3{--width:82%;}.elementor-12 .elementor-element.elementor-element-06a93d4{--width:43%;}.elementor-12 .elementor-element.elementor-element-b6ae6b3{--width:100%;}.elementor-12 .elementor-element.elementor-element-d4a5ea1{--width:65%;}.elementor-12 .elementor-element.elementor-element-5a6c452{--width:47%;}.elementor-12 .elementor-element.elementor-element-6a95389{--width:6%;}.elementor-12 .elementor-element.elementor-element-999cc8e{--width:47%;}.elementor-12 .elementor-element.elementor-element-f808d26{--content-width:87%;}.elementor-12 .elementor-element.elementor-element-90ed96f{--width:70%;}.elementor-12 .elementor-element.elementor-element-b0ec65d{--width:30%;}.elementor-12 .elementor-element.elementor-element-8289e07{--width:30%;}.elementor-12 .elementor-element.elementor-element-6090d0a{--width:70%;}.elementor-12 .elementor-element.elementor-element-773c615{--width:30%;}.elementor-12 .elementor-element.elementor-element-c5f5974{--width:53%;}.elementor-12 .elementor-element.elementor-element-1fe691b{--width:47%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1188f0e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-a27be9d{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-85a4117 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-0448422 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-7fdc925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-12 .elementor-element.elementor-element-0f5d45e{--min-height:294px;}.elementor-12 .elementor-element.elementor-element-8c3acdc{--width:55%;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b610c40 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-4c597b1{--min-height:294px;}.elementor-12 .elementor-element.elementor-element-bcf38e4{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-144c7d0 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-17752e1 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-ff00dc7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-78146b8 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-5799126 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-c870fb5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-arrow-next-right-position:32px;--e-n-carousel-arrow-next-top-position:146px;}.elementor-12 .elementor-element.elementor-element-5c4be39{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-9b4b768{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8b86a4c{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6030015 .elementor-icon-list-item > a{font-size:13px;}.elementor-12 .elementor-element.elementor-element-df65faf{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-35c10b5 .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-01b868f .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-228dcf2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-436efad{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-436efad .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-1a21b83{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-12 .elementor-element.elementor-element-6533aba{--padding-top:60px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-9fb42e9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-16519a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c24d5a0{text-align:center;}.elementor-12 .elementor-element.elementor-element-c24d5a0 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-698072d{text-align:center;}.elementor-12 .elementor-element.elementor-element-698072d .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-97b2e75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b596b5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-644fd78{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7b2cd30{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-2cda35c{--width:100%;--min-height:257px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5d44b8c{--margin-top:0px;--margin-bottom:-106px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-24ad089{--width:36%;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-846b9d8 .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-3ba7050{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2fe4f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2fe4f16 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-3f4f172{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-153407c{--min-height:257px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-58e928d{--margin-top:0px;--margin-bottom:-106px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-84d7548{--width:36%;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-979b640 .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-515f7c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-b1fbb51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b1fbb51 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-54dfe21{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-920e5e0{--min-height:257px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ee398b3{--margin-top:0px;--margin-bottom:-106px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-81e4559{--width:36%;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-f7cd666 .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-ba36ae3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-191e884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-191e884 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-10f6d57{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9172545{--min-height:257px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cf51ec3{--margin-top:0px;--margin-bottom:-106px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-06a93d4{--width:36%;--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-20ce14a .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-b6ae6b3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d0b4fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d0b4fb0 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-fe23087{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e1d243e{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-0cc055d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c7b777a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d329369 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-2772641 .elementor-heading-title{font-size:31px;}.elementor-12 .elementor-element.elementor-element-d4a5ea1{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5a6c452{--min-height:385px;}.elementor-12 .elementor-element.elementor-element-191b7e7 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-3ff52b2 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-999cc8e{--min-height:385px;}.elementor-12 .elementor-element.elementor-element-ad799b3 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-be68a6e .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-1ad3349{text-align:center;}.elementor-12 .elementor-element.elementor-element-1ad3349 .elementor-heading-title{font-size:12px;line-height:1.6em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-bb7667b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f808d26{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-510f25c .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-8289e07{--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:space-between;--align-items:center;--padding-top:13px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-872c4a8 .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-197691d{--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2884fd4{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-773c615{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-c8036f1{--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-12 .elementor-element.elementor-element-1abbc56{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-b17b6b2{--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c5f5974{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-723b225 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-3330e16 .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-1fe691b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-241a889{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-c870fb5 *//* Référence de position pour l’aperçu */
.elementor-12 .elementor-element.elementor-element-c870fb5 .nettrium-slide-securite {
    position: relative;
    isolation: isolate;
}

/* Aperçu photo superposé, masqué par défaut */
.elementor-12 .elementor-element.elementor-element-c870fb5 .nettrium-apercu-securite {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100%;
    min-height: 0;
    margin: 0 !important;
    padding: 40px 35px;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    z-index: 10;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

/* Afficher la photo lorsque la première slide
   est l’aperçu suivant à droite */
.elementor-12 .elementor-element.elementor-element-c870fb5 .swiper-slide-next .nettrium-apercu-securite {
    opacity: 1;
    visibility: visible;
}

/* Toujours garder le contenu normal sur la slide active */
.elementor-12 .elementor-element.elementor-element-c870fb5 .swiper-slide-active .nettrium-apercu-securite {
    opacity: 0;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37531b1 */.elementor-12 .elementor-element.elementor-element-37531b1 {
    position: relative;
    --taille-coin: 42px;
    --retrait-coin: 25px;
}

.elementor-12 .elementor-element.elementor-element-37531b1 img {
    display: block;
}

.elementor-12 .elementor-element.elementor-element-37531b1::before,
.elementor-12 .elementor-element.elementor-element-37531b1::after {
    content: "";
    position: absolute;
    width: var(--taille-coin);
    height: var(--taille-coin);
    box-sizing: border-box;
    border: 0 solid #A11738;
    z-index: 2;
    pointer-events: none;
}

/* Coin en haut à gauche */
.elementor-12 .elementor-element.elementor-element-37531b1::before {
    top: var(--retrait-coin);
    left: var(--retrait-coin);
    border-top-width: 2px;
    border-left-width: 2px;
}

/* Coin en bas à droite */
.elementor-12 .elementor-element.elementor-element-37531b1::after {
    bottom: var(--retrait-coin);
    right: var(--retrait-coin);
    border-bottom-width: 2px;
    border-right-width: 2px;
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-37531b1 {
        --taille-coin: 28px;
        --retrait-coin: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-846b9d8 *//* Carré rouge dessiné en CSS après le chiffre, proportionnel à la taille du texte */
.elementor-12 .elementor-element.elementor-element-846b9d8 .elementor-heading-title::after {
    content: "";
    display: inline-block;
    width: 0.45em;
    height: 0.45em;
    background: #A11738;
    margin-left: 0.35em;
    vertical-align: 0.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b640 *//* Carré rouge dessiné en CSS après le chiffre, proportionnel à la taille du texte */
.elementor-12 .elementor-element.elementor-element-979b640 .elementor-heading-title::after {
    content: "";
    display: inline-block;
    width: 0.45em;
    height: 0.45em;
    background: #A11738;
    margin-left: 0.35em;
    vertical-align: 0.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7cd666 *//* Carré rouge dessiné en CSS après le chiffre, proportionnel à la taille du texte */
.elementor-12 .elementor-element.elementor-element-f7cd666 .elementor-heading-title::after {
    content: "";
    display: inline-block;
    width: 0.45em;
    height: 0.45em;
    background: #A11738;
    margin-left: 0.35em;
    vertical-align: 0.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ce14a *//* Carré rouge dessiné en CSS après le chiffre, proportionnel à la taille du texte */
.elementor-12 .elementor-element.elementor-element-20ce14a .elementor-heading-title::after {
    content: "";
    display: inline-block;
    width: 0.45em;
    height: 0.45em;
    background: #A11738;
    margin-left: 0.35em;
    vertical-align: 0.05em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2cd30 *//* ===================== MISE EN PAGE — PC UNIQUEMENT (≥ 1025px) =====================
   En dessous de 1025px, ce bloc n'existe pas : Elementor reprend la main
   (largeurs, direction, hauteur mini, marges… réglés dans les onglets tablette / mobile) */

@media (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-7b2cd30 {
        display: flex;
        align-items: flex-end;      /* les colonnes s'alignent par le bas */
        gap: 12px;
    }

    /* Largeurs + décalage vertical (escalier) dans une variable */
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise-1 { width: 32%; --decalage: 0px; }
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise-2 { width: 19%; --decalage: 45px; }
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise-3 { width: 27%; --decalage: 5px; }
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise-4 { width: 22%; --decalage: 50px; }

    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise {
        transform: translateY(var(--decalage));
        transition: transform 0.5s ease;
    }
}

/* ===================== BASE — TOUS ÉCRANS ===================== */

.elementor-12 .elementor-element.elementor-element-7b2cd30 {
    position: relative;
    overflow: visible;
}

/* Chaque colonne accueille les calques image / reflet */
.elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise {
    position: relative;
    /* Coupe ce qui dépasse en haut / gauche / droite (le zoom de l'image),
       laisse le bas libre pour la carte grise qui pend */
    clip-path: inset(0 0 -100% 0);
}

/* ===================== CALQUE IMAGE (::before) ===================== */

/* Copie de l'image de fond réglée dans Elementor, sous la carte grise */
.elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: inherit;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    filter: grayscale(0.6) brightness(0.9);
    transform-origin: 50% 100%;          /* le zoom part du bas */
    transition: transform 0.9s cubic-bezier(0.2, 0.8, 0.2, 1), filter 0.6s ease;
    pointer-events: none;
}

/* ===================== CALQUE REFLET + CADRE (::after) ===================== */

.elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    /* Reflet : dégradé qu'on fait glisser via background-position */
    background: linear-gradient(
        115deg,
        rgba(255, 255, 255, 0) 40%,
        rgba(255, 255, 255, 0.35) 50%,
        rgba(255, 255, 255, 0) 60%
    );
    background-size: 250% 100%;
    background-position: 200% 0;         /* bande cachée à droite au repos */
    /* Cadre rouge à 14px à l'intérieur, transparent au repos */
    outline: 2px solid transparent;
    outline-offset: -14px;
    transition: outline-color 0.4s ease;
    pointer-events: none;
}

/* ===================== ÉLÉMENTS DE LA CARTE (transitions) ===================== */

.elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise .carte-texte {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
}
.elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise .elementor-divider-separator {
    transition: width 0.4s ease;
}
.elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise .elementor-icon {
    display: inline-block;
    transition: transform 0.4s ease;
}
.elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise .carte-numero .elementor-heading-title {
    transition: color 0.4s ease;
}

/* ===================== EFFETS AU SURVOL — écrans avec souris uniquement =====================
   (hover: hover) = pas de souris sur mobile/tablette → aucun état "collé" après un tap */

@media (hover: hover) {

    /* 1. La colonne remonte de 12px (PC seulement : l'escalier n'existe que là) */
    @media (min-width: 1025px) {
        .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise:hover {
            transform: translateY(calc(var(--decalage) - 12px));
        }
    }

    /* 2. L'image zoome et retrouve ses couleurs */
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise:hover::before {
        transform: scale(1.15);
        filter: grayscale(0) brightness(1.05);
    }

    /* 3. Le reflet traverse l'image et le cadre rouge apparaît */
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise:hover::after {
        background-position: -100% 0;
        outline-color: #A11738;
        transition: background-position 0.8s ease, outline-color 0.4s ease;
    }

    /* 4. La carte grise remonte un peu et prend une ombre */
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise:hover .carte-texte {
        transform: translateY(-8px);
        box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
    }

    /* 5. Le trait rouge s'allonge */
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise:hover .elementor-widget-divider {
        --divider-width: 80%;
    }

    /* 6. La flèche glisse vers la droite */
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise:hover .elementor-icon {
        transform: translateX(8px);
    }

    /* 7. Le numéro passe en bleu */
    .elementor-12 .elementor-element.elementor-element-7b2cd30 .expertise:hover .carte-numero .elementor-heading-title {
        color: #28285B;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6090d0a */@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-6090d0a {
        background-image: linear-gradient(180deg, #28285B 0%, #28285B 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-241a889 *//* ---- DÉFILEMENT CONTINU ----
   Par défaut Swiper accélère et ralentit à chaque slide.
   En linéaire, avec délai 1 ms + transition 6000 ms, ça devient un tapis roulant */
.elementor-12 .elementor-element.elementor-element-241a889 .swiper-wrapper{
  transition-timing-function: linear !important;
}

/* ---- CARTE : base ----
   position relative pour pouvoir y poser le balayage rouge,
   overflow hidden pour que le zoom ne déborde pas des coins arrondis */
.elementor-12 .elementor-element.elementor-element-241a889 .swiper-slide{
  position: relative;
  overflow: hidden;
  transition: transform 1.2s cubic-bezier(.2,.8,.2,1);
}

/* ---- ZOOM LENT au survol ---- */
.elementor-12 .elementor-element.elementor-element-241a889 .swiper-slide:hover{
  transform: scale(1.04);
}

/* ---- VILLE cachée par défaut, apparaît au survol ---- */
.elementor-12 .elementor-element.elementor-element-241a889 .nt-lieu{
  opacity: 0;
  transform: translateY(6px);
  transition: opacity .4s .1s, transform .4s .1s;   /* .1s = petit décalage après le zoom */
}
.elementor-12 .elementor-element.elementor-element-241a889 .swiper-slide:hover .nt-lieu{
  opacity: 1;
  transform: translateY(0);
}

/* ---- BALAYAGE ROUGE type "scan" ----
   Une bande rouge inclinée, hors de la carte à gauche, qui traverse au survol */
.elementor-12 .elementor-element.elementor-element-241a889 .swiper-slide::after{
  content: "";
  position: absolute;
  top: 0; left: -30%;
  width: 30%; height: 100%;
  background: linear-gradient(90deg, transparent, rgba(161,23,56,.55), transparent);
  transform: skewX(-18deg);
  opacity: 0;
  pointer-events: none;   /* ne bloque pas le clic sur la carte */
}
.elementor-12 .elementor-element.elementor-element-241a889 .swiper-slide:hover::after{
  animation: nt-scan .9s ease-out forwards;
}
@keyframes nt-scan{
  0%   { left: -30%; opacity: 0; }
  15%  { opacity: 1; }
  100% { left: 120%; opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec1af68 *//* Voiles sur les bords : les cartes entrent et sortent en fondu
   au lieu d'être coupées net */
.elementor-12 .elementor-element.elementor-element-ec1af68{ position: relative; }
.elementor-12 .elementor-element.elementor-element-ec1af68::before, .elementor-12 .elementor-element.elementor-element-ec1af68::after{
  content: "";
  position: absolute; top: 0; bottom: 0;
  width: 140px;
  z-index: 5;
  pointer-events: none;
}
/* Couleur = fond de la section (bleu nuit), pas du noir pur */
.elementor-12 .elementor-element.elementor-element-ec1af68::before{ left: 0;  background: linear-gradient(90deg,  #0B0F1A, transparent); }
.elementor-12 .elementor-element.elementor-element-ec1af68::after { right: 0; background: linear-gradient(270deg, #0B0F1A, transparent); }

/* Tablette : voiles réduits */
@media (max-width: 1024px){
  .elementor-12 .elementor-element.elementor-element-ec1af68::before, .elementor-12 .elementor-element.elementor-element-ec1af68::after{ width: 80px; }
}

/* Mobile : voiles très fins, juste de quoi adoucir la coupe */
@media (max-width: 767px){
  .elementor-12 .elementor-element.elementor-element-ec1af68::before, .elementor-12 .elementor-element.elementor-element-ec1af68::after{ width: 32px; }
}/* End custom CSS */