{"id":4465,"date":"2025-12-21T15:54:49","date_gmt":"2025-12-21T14:54:49","guid":{"rendered":"https:\/\/softwarerepublique.eu\/accueil\/"},"modified":"2026-04-07T15:58:29","modified_gmt":"2026-04-07T13:58:29","slug":"accueil","status":"publish","type":"page","link":"https:\/\/softwarerepublique.eu\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_f121dc-32{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_f121dc-32 > .kt-row-column-wrap{align-content:center;}:where(.kb-row-layout-id9_f121dc-32 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}.kb-row-layout-id9_f121dc-32 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1440px;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-lg, 3rem);min-height:100vh;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_f121dc-32 > .kt-row-layout-overlay{opacity:1;background:linear-gradient(180deg,rgba(0,26,58,0.4) 55%,rgb(0,0,0) 100%);}.kb-row-layout-id9_f121dc-32 ,.kb-row-layout-id9_f121dc-32 h1,.kb-row-layout-id9_f121dc-32 h2,.kb-row-layout-id9_f121dc-32 h3,.kb-row-layout-id9_f121dc-32 h4,.kb-row-layout-id9_f121dc-32 h5,.kb-row-layout-id9_f121dc-32 h6{color:#ffffff;}@media all and (max-width: 1024px){.kb-row-layout-id9_f121dc-32 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_f121dc-32 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><header class=\"kb-row-layout-wrap kb-row-layout-id9_f121dc-32 alignfull kt-row-has-bg home_hero wp-block-kadence-rowlayout\"><div class=\"kb-blocks-bg-video-container\"><video class=\"kb-blocks-bg-video\" id=\"bg-row-video-9_f121dc-32\" playsinline muted loop src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/swr-home-hero.mp4\" poster=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/swr-home-hero.webp\" autoplay><\/video><\/div><div class=\"kt-row-layout-overlay kt-row-overlay-gradient\"><\/div><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-middle kb-theme-content-width\">\n<style>.kadence-column9_51dad7-02 > .kt-inside-inner-col{display:flex;}.kadence-column9_51dad7-02 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column9_51dad7-02 > .kt-inside-inner-col,.kadence-column9_51dad7-02 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_51dad7-02 > .kt-inside-inner-col{row-gap:var(--global-kb-gap-md, 2rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_51dad7-02 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_51dad7-02 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_51dad7-02 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_51dad7-02{position:relative;}@media all and (max-width: 1024px){.kadence-column9_51dad7-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_51dad7-02 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_51dad7-02 corner top-left bottom-right\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d, .wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d[data-kb-block=\"kb-adv-heading9_e2cb0e-6d\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:73px;line-height:1.1;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d[data-kb-block=\"kb-adv-heading9_e2cb0e-6d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d[data-kb-block=\"kb-adv-heading9_e2cb0e-6d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d, .wp-block-kadence-advancedheading.kt-adv-heading9_e2cb0e-6d[data-kb-block=\"kb-adv-heading9_e2cb0e-6d\"]{font-size:var(--global-kb-font-size-xxl, 4rem);}}<\/style>\n<h2 class=\"kt-adv-heading9_e2cb0e-6d graphTitle wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_e2cb0e-6d\">making mobility\u2028 smarter, for everyone<\/h2>\n\n\n\n<div class=\"wp-block-group logos-partenaires is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><style>.wp-block-kadence-image.kb-image9_2a9914-53:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:var(--global-kb-spacing-xxs, 0.5rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}.kb-image9_2a9914-53:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_2a9914-53.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_2a9914-53 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_2a9914-53 size-full image-is-svg\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/Atos-altsized.svg\" alt=\"\" class=\"kb-img wp-image-5919\"\/><\/figure>\n\n\n<style>.wp-block-kadence-image.kb-image9_7a6d17-1d:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:var(--global-kb-spacing-xxs, 0.5rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}.kb-image9_7a6d17-1d:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_7a6d17-1d.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_7a6d17-1d .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_7a6d17-1d size-full image-is-svg\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/dassualt-altsized.svg\" alt=\"\" class=\"kb-img wp-image-5918\"\/><\/figure>\n\n\n<style>.wp-block-kadence-image.kb-image9_067099-13:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:var(--global-kb-spacing-xxs, 0.5rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}.kb-image9_067099-13:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_067099-13.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_067099-13 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_067099-13 size-full image-is-svg\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/jcdecaux-altsized.svg\" alt=\"\" class=\"kb-img wp-image-5917\"\/><\/figure>\n\n\n<style>.wp-block-kadence-image.kb-image9_d6d632-b1:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:var(--global-kb-spacing-xxs, 0.5rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}.kb-image9_d6d632-b1:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_d6d632-b1.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_d6d632-b1 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_d6d632-b1 image-is-svg\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/thales-altsized-1.svg\" alt=\"\" class=\"kb-img wp-image-6718\"\/><\/figure>\n\n\n<style>.wp-block-kadence-image.kb-image9_1f4f2e-90:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:var(--global-kb-spacing-xxs, 0.5rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}.kb-image9_1f4f2e-90:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_1f4f2e-90.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_1f4f2e-90 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_1f4f2e-90 size-full image-is-svg\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/renault-altsized.svg\" alt=\"\" class=\"kb-img wp-image-5916\"\/><\/figure>\n\n\n<style>.wp-block-kadence-image.kb-image9_88aeaf-e2:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:var(--global-kb-spacing-xxs, 0.5rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}.kb-image9_88aeaf-e2:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_88aeaf-e2.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_88aeaf-e2 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_88aeaf-e2 size-full image-is-svg\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/st-altsized.svg\" alt=\"\" class=\"kb-img wp-image-5914\"\/><\/figure>\n<\/div>\n\n\n<style>.wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63, .wp-block-kadence-advancedbtn.kb-btns9_bc6e3f-63, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns9_bc6e3f-63{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.wp-block-kadence-advancedbtn.kb-btns9_bc6e3f-63{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_bc6e3f-63 .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_bc6e3f-63 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_bc6e3f-63 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_bc6e3f-63\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_f5a1f2-f3.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_f5a1f2-f3.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_f5a1f2-f3.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_f5a1f2-f3 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"#testimonial\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_arrowDown kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><polyline points=\"19 12 12 19 5 12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/header><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_d0df15-41{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_d0df15-41 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_d0df15-41 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_d0df15-41 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1600px;margin-left:auto;margin-right:auto;padding-right:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_d0df15-41 > .kt-row-layout-overlay{opacity:0.30;}.kb-row-layout-id9_d0df15-41 ,.kb-row-layout-id9_d0df15-41 h1,.kb-row-layout-id9_d0df15-41 h2,.kb-row-layout-id9_d0df15-41 h3,.kb-row-layout-id9_d0df15-41 h4,.kb-row-layout-id9_d0df15-41 h5,.kb-row-layout-id9_d0df15-41 h6{color:#ffffff;}@media all and (max-width: 1024px){.kb-row-layout-id9_d0df15-41 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_d0df15-41 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_d0df15-41 alignfull has-kb-palette-1-background-color kt-row-has-bg wp-block-kadence-rowlayout\" id=\"testimonial\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9_63ba92-e7 > .kt-inside-inner-col{display:flex;}.kadence-column9_63ba92-e7 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-3xl, 6.5rem);padding-right:var(--global-kb-spacing-3xl, 6.5rem);padding-bottom:var(--global-kb-spacing-3xl, 6.5rem);padding-left:var(--global-kb-spacing-3xl, 6.5rem);}.kadence-column9_63ba92-e7 > .kt-inside-inner-col,.kadence-column9_63ba92-e7 > .kt-inside-inner-col:before{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.kadence-column9_63ba92-e7 > .kt-inside-inner-col{row-gap:var(--global-kb-gap-none, 0rem );column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_63ba92-e7 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_63ba92-e7 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_63ba92-e7 > .kt-inside-inner-col{background-image:linear-gradient(135deg,rgb(174,214,253) 0%,rgb(9,102,194) 30%,rgb(9,102,194) 50%,rgb(255,94,50) 100%);}.kadence-column9_63ba92-e7 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_63ba92-e7{position:relative;}.kadence-column9_63ba92-e7, .kt-inside-inner-col > .kadence-column9_63ba92-e7:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column9_63ba92-e7 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-lg, 3rem);padding-right:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-lg, 3rem);flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_63ba92-e7 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-md, 2rem);flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_63ba92-e7\" data-aos=\"fade\" data-aos-offset=\"109\" data-aos-duration=\"600\" data-aos-easing=\"ease-out-sine\" data-aos-once=\"false\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_ab3d7d-84, .wp-block-kadence-advancedheading.kt-adv-heading9_ab3d7d-84[data-kb-block=\"kb-adv-heading9_ab3d7d-84\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading9_ab3d7d-84 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_ab3d7d-84[data-kb-block=\"kb-adv-heading9_ab3d7d-84\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_ab3d7d-84 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_ab3d7d-84[data-kb-block=\"kb-adv-heading9_ab3d7d-84\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_ab3d7d-84 title-lined wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_ab3d7d-84\">mission <\/h2>\n\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_6538e0-32{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_6538e0-32 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_6538e0-32 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_6538e0-32 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);row-gap:var(--global-kb-gap-none, 0rem );padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:minmax(0, calc(65% - ((var(--global-kb-gap-lg, 4rem) * 1 )\/2)))minmax(0, calc(35% - ((var(--global-kb-gap-lg, 4rem) * 1 )\/2)));}.kb-row-layout-id9_6538e0-32{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:clip;isolation:isolate;}.kb-row-layout-id9_6538e0-32 > .kt-row-layout-overlay{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.kb-row-layout-id9_6538e0-32 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_6538e0-32 > .kt-row-column-wrap{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_6538e0-32 > .kt-row-column-wrap{row-gap:var(--global-kb-gap-lg, 4rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_6538e0-32 alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full\">\n<style>.kadence-column9_054b35-48 > .kt-inside-inner-col{display:flex;}.kadence-column9_054b35-48 > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kadence-column9_054b35-48 > .kt-inside-inner-col,.kadence-column9_054b35-48 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_054b35-48 > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_054b35-48 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_054b35-48 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column9_054b35-48{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_054b35-48{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_054b35-48 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_054b35-48 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_054b35-48{position:relative;}.kadence-column9_054b35-48, .kt-inside-inner-col > .kadence-column9_054b35-48:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column9_054b35-48{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_054b35-48{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_054b35-48 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}@media all and (max-width: 1024px){.kadence-column9_054b35-48 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column9_054b35-48{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_054b35-48{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_054b35-48 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_054b35-48 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_054b35-48 animate-child\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_108c91-10, .wp-block-kadence-advancedheading.kt-adv-heading9_108c91-10[data-kb-block=\"kb-adv-heading9_108c91-10\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);margin-left:0px;font-size:var(--global-kb-font-size-lg, 2rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_108c91-10 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_108c91-10[data-kb-block=\"kb-adv-heading9_108c91-10\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_108c91-10 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_108c91-10[data-kb-block=\"kb-adv-heading9_108c91-10\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9_108c91-10 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_108c91-10\" data-aos-duration=\"800\" data-aos-easing=\"ease-out-quad\" data-aos-once=\"false\"><strong>Ensemble<\/strong>, nous conjuguons nos expertises collectives et les technologies de pointe pour co-d\u00e9velopper des <strong>solutions business de confiance<\/strong>, <strong>s\u00e9curis\u00e9es <\/strong>et <strong>durables<\/strong>.<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_fa1f84-b2, .wp-block-kadence-advancedheading.kt-adv-heading9_fa1f84-b2[data-kb-block=\"kb-adv-heading9_fa1f84-b2\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_fa1f84-b2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_fa1f84-b2[data-kb-block=\"kb-adv-heading9_fa1f84-b2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_fa1f84-b2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_fa1f84-b2[data-kb-block=\"kb-adv-heading9_fa1f84-b2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_fa1f84-b2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_fa1f84-b2\" data-aos-duration=\"800\" data-aos-easing=\"ease-out-quad\" data-aos-once=\"false\">Au fond, il ne s&rsquo;agit pas seulement de technologie. Il s&rsquo;agit de rendre la <strong>mobilit\u00e9 plus intelligente, pour tous<\/strong><\/p>\n\n\n<style>.wp-block-kadence-advancedbtn.kt-btns9_511474-df, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns9_511474-df, .wp-block-kadence-advancedbtn.kb-btns9_511474-df, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns9_511474-df{margin-top:var(--global-kb-spacing-lg, 3rem);}.wp-block-kadence-advancedbtn.kb-btns9_511474-df{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_511474-df .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_511474-df .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_511474-df .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_511474-df .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_511474-df .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_511474-df .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_511474-df .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_511474-df .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_511474-df\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_73501a-8c.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_73501a-8c.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_73501a-8c.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_73501a-8c kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/softwarerepublique.eu\/fr\/nos-missions\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus sur nos missions<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_08fc6f-00{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_08fc6f-00 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_08fc6f-00 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_08fc6f-00 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;min-height:260px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_08fc6f-00{background-image:url('https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/dot-corner-tr.svg');background-size:32px 32px;background-position:0% 100%;background-attachment:scroll;background-repeat:repeat;}.kb-row-layout-id9_08fc6f-00 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_08fc6f-00 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_08fc6f-00 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_08fc6f-00{display:none !important;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_08fc6f-00 alignnone kb-v-sm-hidden kt-row-has-bg vertical-grow corner bottom-left wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full\">\n<style>.kadence-column9_361455-ca > .kt-inside-inner-col,.kadence-column9_361455-ca > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_361455-ca > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_361455-ca > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_361455-ca > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_361455-ca > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_361455-ca{position:relative;}@media all and (max-width: 1024px){.kadence-column9_361455-ca > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_361455-ca > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_361455-ca\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n\n<style>.kadence-column9_2ed524-d3 > .kt-inside-inner-col{display:flex;}.kadence-column9_2ed524-d3 > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kadence-column9_2ed524-d3 > .kt-inside-inner-col,.kadence-column9_2ed524-d3 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_2ed524-d3 > .kt-inside-inner-col{row-gap:var(--global-kb-gap-md, 2rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_2ed524-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_2ed524-d3 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column9_2ed524-d3{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_2ed524-d3{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_2ed524-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_2ed524-d3 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_2ed524-d3{position:relative;}.kadence-column9_2ed524-d3, .kt-inside-inner-col > .kadence-column9_2ed524-d3:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column9_2ed524-d3{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_2ed524-d3{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_2ed524-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}@media all and (max-width: 1024px){.kadence-column9_2ed524-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column9_2ed524-d3{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_2ed524-d3{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_2ed524-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_2ed524-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_2ed524-d3 kb-section-dir-vertical animate-child\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_f48178-ec, .wp-block-kadence-advancedheading.kt-adv-heading9_f48178-ec[data-kb-block=\"kb-adv-heading9_f48178-ec\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-lg, 2rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_f48178-ec mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_f48178-ec[data-kb-block=\"kb-adv-heading9_f48178-ec\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_f48178-ec img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_f48178-ec[data-kb-block=\"kb-adv-heading9_f48178-ec\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading9_f48178-ec wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_f48178-ec\">ax\u00e9 sur :<\/h3>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0, .wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0[data-kb-block=\"kb-adv-heading9_8feefb-d0\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:24px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0[data-kb-block=\"kb-adv-heading9_8feefb-d0\"]{display:flex;gap:0.25em;align-items:center;}.wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0[data-kb-block=\"kb-adv-heading9_8feefb-d0\"] .kb-adv-heading-icon svg{width:1em;height:1em;}.wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0[data-kb-block=\"kb-adv-heading9_8feefb-d0\"] .kb-adv-heading-icon{font-size:32px;padding-right:var(--global-kb-spacing-xxs, 0.5rem);}.wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0[data-kb-block=\"kb-adv-heading9_8feefb-d0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_8feefb-d0[data-kb-block=\"kb-adv-heading9_8feefb-d0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style><p class=\"kt-adv-heading9_8feefb-d0 wp-block-kadence-advancedheading kt-adv-heading-has-icon\" data-kb-block=\"kb-adv-heading9_8feefb-d0\"><span class=\"kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-kb-custom-2686 kb-adv-heading-icon-side-left\"><svg viewBox=\"0 0 60 60\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><defs ><style \/><\/defs><g id=\"Picto\"><path class=\"st0\" d=\"M.6,23.6l.7-3.4c7,.2,14,1,20.9,2.5l.7,2.1c-4.4,5.5-9.2,10.6-14.5,15.3l-2.6-2.3L.6,23.6ZM8.5,35.5c3.3-3.2,6.5-6.6,9.5-10.1-4.6-.9-9.2-1.4-13.8-1.6l4.4,11.7ZM24.6,37.7c-1.8.6-2.9,2.2-3,4-.2,2.1,1.3,3.9,3.3,4.1,0,0,.1,0,.2,0,1.3-.1,2.6-.5,3.8-1.1l20.6-7.9,1.1,3.2-21.9,8.4c-1.2.5-2.5.7-3.8.7-3.7,0-6.7-3.1-6.7-6.9,0-4,1.6-6.5,6.4-8.4l28.3-11.3c2.2-.9,3-2.1,3-3.9.3-2.1-1.3-4.1-3.4-4.3,0,0-.2,0-.3,0-1.3.1-2.6.5-3.8,1.1l-20.5,8.1-1.1-3.2,21.9-8.6c1.3-.5,2.6-.8,4-.8,3.6,0,6.7,3.7,6.7,7.6s-1.6,5.8-6.4,7.7l-28.4,11.3ZM59,35.2c0,1.7-1.4,3.1-3.1,3.1-1.7,0-3.1-1.4-3.1-3.1h0c0-1.7,1.4-3.1,3.1-3.1,1.7,0,3.1,1.4,3.1,3.1Z\"\/><\/g><\/svg><\/span><span class=\"kb-adv-text-inner\"><strong>mobilit\u00e9e accrue<\/strong><\/span><\/p>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_c243a1-08, .wp-block-kadence-advancedheading.kt-adv-heading9_c243a1-08[data-kb-block=\"kb-adv-heading9_c243a1-08\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:var(--global-kb-spacing-lg, 3rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_c243a1-08 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_c243a1-08[data-kb-block=\"kb-adv-heading9_c243a1-08\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_c243a1-08 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_c243a1-08[data-kb-block=\"kb-adv-heading9_c243a1-08\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_c243a1-08 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_c243a1-08\" data-aos-duration=\"800\" data-aos-easing=\"ease-out-quad\" data-aos-once=\"false\">am\u00e9liorer la vie au quotidien, l'am\u00e9nagement urbain et reconnecter les gens<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58, .wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58[data-kb-block=\"kb-adv-heading9_cbc346-58\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:24px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58[data-kb-block=\"kb-adv-heading9_cbc346-58\"]{display:flex;gap:0.25em;align-items:center;}.wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58[data-kb-block=\"kb-adv-heading9_cbc346-58\"] .kb-adv-heading-icon svg{width:1em;height:1em;}.wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58[data-kb-block=\"kb-adv-heading9_cbc346-58\"] .kb-adv-heading-icon{font-size:32px;padding-right:var(--global-kb-spacing-xxs, 0.5rem);}.wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58[data-kb-block=\"kb-adv-heading9_cbc346-58\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_cbc346-58[data-kb-block=\"kb-adv-heading9_cbc346-58\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style><p class=\"kt-adv-heading9_cbc346-58 wp-block-kadence-advancedheading kt-adv-heading-has-icon\" data-kb-block=\"kb-adv-heading9_cbc346-58\"><span class=\"kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-kb-custom-2701 kb-adv-heading-icon-side-left\"><svg viewBox=\"0 0 60 60\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><defs ><style \/><\/defs><g id=\"Picto\"><path class=\"st0\" d=\"M15.1,41.1c-4.9,1.9-9.6,3.4-14,4.7l-.9-3.3c4.4-1.3,8.7-2.9,13.1-4.5-.9-2.1-1.3-4.3-1.3-6.6,0-12.3,10.4-20,26.9-20h18.7l2.1,2.3c-2.9,23.3-12.5,35.1-28.6,35.1-6.3.2-12.3-2.6-16.1-7.7ZM38.1,30.9c-6.3,3.2-13.1,6.3-19.7,8.9,3.2,3.7,7.9,5.8,12.8,5.6,13.3,0,21.7-9.6,25-30.6h-17.2c-14.4,0-23.5,6.3-23.5,16.6,0,1.9.4,3.7,1.1,5.4,6.7-2.6,13.5-5.6,20.2-8.9l1.4,2.9Z\"\/><\/g><\/svg><\/span><span class=\"kb-adv-text-inner\"><strong>\u00e9nergie et durabilit\u00e9 <\/strong><\/span><\/p>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_ae299c-16, .wp-block-kadence-advancedheading.kt-adv-heading9_ae299c-16[data-kb-block=\"kb-adv-heading9_ae299c-16\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:var(--global-kb-spacing-lg, 3rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_ae299c-16 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_ae299c-16[data-kb-block=\"kb-adv-heading9_ae299c-16\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_ae299c-16 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_ae299c-16[data-kb-block=\"kb-adv-heading9_ae299c-16\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_ae299c-16 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_ae299c-16\" data-aos-duration=\"800\" data-aos-easing=\"ease-out-quad\" data-aos-once=\"false\">\u00e9nergie plus intelligente, efficacit\u00e9 et impact climatique<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_378535-64, .wp-block-kadence-advancedheading.kt-adv-heading9_378535-64[data-kb-block=\"kb-adv-heading9_378535-64\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:24px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_378535-64[data-kb-block=\"kb-adv-heading9_378535-64\"]{display:flex;gap:0.25em;align-items:center;}.wp-block-kadence-advancedheading.kt-adv-heading9_378535-64[data-kb-block=\"kb-adv-heading9_378535-64\"] .kb-adv-heading-icon svg{width:1em;height:1em;}.wp-block-kadence-advancedheading.kt-adv-heading9_378535-64[data-kb-block=\"kb-adv-heading9_378535-64\"] .kb-adv-heading-icon{font-size:32px;padding-right:var(--global-kb-spacing-xxs, 0.5rem);}.wp-block-kadence-advancedheading.kt-adv-heading9_378535-64 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_378535-64[data-kb-block=\"kb-adv-heading9_378535-64\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_378535-64 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_378535-64[data-kb-block=\"kb-adv-heading9_378535-64\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style><p class=\"kt-adv-heading9_378535-64 wp-block-kadence-advancedheading kt-adv-heading-has-icon\" data-kb-block=\"kb-adv-heading9_378535-64\"><span class=\"kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-kb-custom-2695 kb-adv-heading-icon-side-left\"><svg viewBox=\"0 0 60 60\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><defs ><style \/><\/defs><g id=\"Picto\"><path class=\"st0\" d=\"M29.1,57.9c-14.3-4.7-22.8-14-22.8-28.8V8.9c10.8,0,16-2.3,22.7-8.6h1.7c6.7,6.4,11.9,8.6,22.7,8.6v20.2c0,14.8-8.4,24.1-22.8,28.8h-1.5ZM29.8,54.8c12.9-4.7,20.2-13,20.2-25.7V12.1c-7.5,0-14.7-2.8-20.2-7.9-5.5,5-12.7,7.9-20.2,7.9v17c0,12.7,7.3,21,20.2,25.7ZM30.1,41.1h-1.3c-3.4-4.3-6.5-8.8-9.3-13.4l2.8-1.8c2.2,3.6,4.5,7.1,7,10.4,3.7-5.8,7-11.8,9.8-18.1l2.9,1.4c-3.4,7.5-7.4,14.6-11.9,21.4Z\"\/><\/g><\/svg><\/span><span class=\"kb-adv-text-inner\"><strong>Cybers\u00e9curit\u00e9 &amp; R\u00e9silience<\/strong><\/span><\/p>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_50b127-8b, .wp-block-kadence-advancedheading.kt-adv-heading9_50b127-8b[data-kb-block=\"kb-adv-heading9_50b127-8b\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:var(--global-kb-spacing-lg, 3rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_50b127-8b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_50b127-8b[data-kb-block=\"kb-adv-heading9_50b127-8b\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_50b127-8b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_50b127-8b[data-kb-block=\"kb-adv-heading9_50b127-8b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_50b127-8b wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_50b127-8b\" data-aos-duration=\"800\" data-aos-easing=\"ease-out-quad\" data-aos-once=\"false\">mobilit\u00e9 s\u00e9curis\u00e9e et fiable, syst\u00e8mes r\u00e9silients, protection des utilisateurs et de leurs donn\u00e9es<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6, .wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6[data-kb-block=\"kb-adv-heading9_30fbd8-e6\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:24px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6[data-kb-block=\"kb-adv-heading9_30fbd8-e6\"]{display:flex;gap:0.25em;align-items:center;}.wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6[data-kb-block=\"kb-adv-heading9_30fbd8-e6\"] .kb-adv-heading-icon svg{width:1em;height:1em;}.wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6[data-kb-block=\"kb-adv-heading9_30fbd8-e6\"] .kb-adv-heading-icon{font-size:32px;padding-right:var(--global-kb-spacing-xxs, 0.5rem);}.wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6[data-kb-block=\"kb-adv-heading9_30fbd8-e6\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_30fbd8-e6[data-kb-block=\"kb-adv-heading9_30fbd8-e6\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style><p class=\"kt-adv-heading9_30fbd8-e6 wp-block-kadence-advancedheading kt-adv-heading-has-icon\" data-kb-block=\"kb-adv-heading9_30fbd8-e6\"><span class=\"kb-svg-icon-wrap kb-adv-heading-icon kb-svg-icon-kb-custom-2703 kb-adv-heading-icon-side-left\"><svg viewBox=\"0 0 60 60\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><defs ><style \/><\/defs><g id=\"Picto\"><path class=\"st0\" d=\"M26.1,39.8c-.2,3.5-1,7-2.4,10.2h-2.3c-1.1-3.8-3.2-7.2-6.2-9.8l-6.7-5.4c-2.7-2.1-4.2-5.3-4.1-8.7,0-3.5.8-7,2.2-10.2h2.3c1.1,4,3.3,7.5,6.4,10.2l6.7,5.4c2.6,1.9,4.1,5,4.1,8.3ZM22.4,45.3c.4-1.8.7-3.6.8-5.4,0-2.5-1.2-4.9-3.3-6.4l-6.7-5.5c-2.4-2-4.3-4.5-5.5-7.4-.4,1.7-.6,3.5-.6,5.2-.1,2.9,1.3,5.7,3.8,7.3l6.4,5.2c2.2,1.8,3.9,4.2,5,6.9ZM27.6,17.4c-2.9,2.4-5.4,3.8-7.6,3.8-2.8,0-5-2.3-4.9-5.1,0,0,0-.2,0-.2-.1-2.8,2-5.2,4.8-5.3,0,0,0,0,.1,0,2.2,0,4.7,1.6,7.6,3.8v3ZM20.1,18.3c1.9-.3,3.6-1.1,5-2.4-1.4-1.2-3.1-2.1-5-2.4-1.2,0-2.1.8-2.2,2,0,.1,0,.3,0,.4,0,1.6.8,2.4,2.2,2.4h0ZM29.2,12.9c-2.4-2.9-3.8-5.4-3.8-7.6,0-2.8,2.3-5,5.1-4.9,0,0,.1,0,.2,0,2.8-.1,5.2,2,5.3,4.8,0,0,0,0,0,.1,0,2.2-1.6,4.7-3.8,7.6h-3ZM32.2,19c2.4,2.9,3.8,5.4,3.8,7.6,0,2.8-2.3,5-5.1,4.9,0,0-.2,0-.2,0-2.8.1-5.2-2-5.3-4.8,0,0,0,0,0-.1,0-2.2,1.6-4.7,3.8-7.6h3ZM30.7,10.3c1.2-1.4,2.1-3.1,2.4-5,0-1.2-.9-2.2-2-2.2-.1,0-.2,0-.4,0-1.6,0-2.4.8-2.4,2.2.3,1.9,1.2,3.6,2.4,5h0ZM30.7,28.7c1.6,0,2.4-.8,2.4-2.2-.3-1.9-1.1-3.6-2.4-5-1.2,1.4-2.1,3.2-2.4,5,0,1.2.9,2.1,2,2.2.1,0,.3,0,.4,0h0ZM44.8,28.9c4.1-3.2,6.9-7.8,7.8-13h1.6c1.8,4.3,2.7,8.8,2.9,13.4.2,4.3-1.9,8.3-5.5,10.7l-10.4,7.5c-3.9,2.9-6.2,7.2-7.7,12.1h-1.9c-1.4-4.2-2.2-8.6-2.3-13,0-4.5,1.7-7.5,6.1-10.6l9.4-7ZM49.5,38c3.1-1.8,5-5.1,4.8-8.7,0-2.4-.3-4.7-.8-7-1.4,3.7-3.9,6.8-7,9.1l-10.1,7.5c-2.7,1.6-4.3,4.6-4.1,7.8,0,2.3.4,4.6.8,6.9,1.3-3.4,3.5-6.2,6.4-8.3l10.1-7.3ZM33.9,14.4c2.9-2.4,5.4-3.8,7.6-3.8,2.8,0,5,2.3,4.9,5.1,0,0,0,.1,0,.2.1,2.8-2,5.2-4.8,5.3,0,0,0,0-.1,0-2.3,0-4.7-1.6-7.6-3.8v-3ZM36.4,16c1.4,1.3,3.2,2.1,5,2.4,1.2,0,2.2-.9,2.2-2,0-.1,0-.3,0-.4,0-1.6-.8-2.4-2.2-2.4-1.9.3-3.6,1.1-5,2.4h0Z\"\/><\/g><\/svg><\/span><span class=\"kb-adv-text-inner\"><strong>s\u00e9curit\u00e9 et bien-\u00eatre<\/strong><\/span><\/p>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_ff0f2d-36, .wp-block-kadence-advancedheading.kt-adv-heading9_ff0f2d-36[data-kb-block=\"kb-adv-heading9_ff0f2d-36\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:var(--global-kb-spacing-lg, 3rem);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_ff0f2d-36 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_ff0f2d-36[data-kb-block=\"kb-adv-heading9_ff0f2d-36\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_ff0f2d-36 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_ff0f2d-36[data-kb-block=\"kb-adv-heading9_ff0f2d-36\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_ff0f2d-36 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_ff0f2d-36\" data-aos-duration=\"800\" data-aos-easing=\"ease-out-quad\" data-aos-once=\"false\">solutions en temps r\u00e9el, cohabitation apais\u00e9e, r\u00e9duction du stress, environnement plus s\u00fbr pour tous<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_a03357-22{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_a03357-22 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_a03357-22 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_a03357-22 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-lg, 3rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_a03357-22 > .kt-row-layout-overlay{opacity:0.47;background:radial-gradient(ellipse at center center,rgb(9,102,194) 2%,rgb(0,0,0) 44%);}@media all and (max-width: 1024px){.kb-row-layout-id9_a03357-22 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_a03357-22 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:0px;padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:0px;grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_a03357-22 alignfull kt-row-has-bg wp-block-kadence-rowlayout\" id=\"partners\"><div class=\"kt-row-layout-overlay kt-row-overlay-gradient\"><\/div><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9_70521e-d9 > .kt-inside-inner-col,.kadence-column9_70521e-d9 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_70521e-d9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_70521e-d9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_70521e-d9 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_70521e-d9 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_70521e-d9{position:relative;}@media all and (max-width: 1024px){.kadence-column9_70521e-d9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_70521e-d9 > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;flex-direction:column;justify-content:center;}.kadence-column9_70521e-d9, .kt-inside-inner-col > .kadence-column9_70521e-d9:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_70521e-d9\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-cb-carousel-v2 cb-carousel-block\" data-cb-slides-per-view=\"1\" data-cb-slides-per-group=\"1\" data-cb-space-between=\"66\" data-cb-speed=\"300\" data-cb-breakpoints=\"{&quot;768&quot;:{&quot;slidesPerView&quot;:6,&quot;slidesPerGroup&quot;:1}}\"><div class=\"swiper\"><div class=\"cb-wrapper swiper-wrapper\">\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.wp-block-kadence-image.kb-image9_65447d-0f:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_65447d-0f:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_65447d-0f.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_65447d-0f .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_65447d-0f image-is-svg\"><a href=\"https:\/\/atos.net\/fr\/\" class=\"kb-advanced-image-link\" target=\"_blank\" aria-label=\"Visit atos.net in a new tab\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/Atos-alt.svg\" alt=\"\" class=\"kb-img wp-image-2501\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.wp-block-kadence-image.kb-image9_7cd528-94:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_7cd528-94:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_7cd528-94.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_7cd528-94 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_7cd528-94 image-is-svg\"><a href=\"https:\/\/www.3ds.com\/fr\/\" class=\"kb-advanced-image-link\" target=\"_blank\" aria-label=\"Visit 3ds.com in a new tab\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/dassualt-alt.svg\" alt=\"\" class=\"kb-img wp-image-2502\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.wp-block-kadence-image.kb-image9_c8d1dd-9e:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_c8d1dd-9e:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_c8d1dd-9e.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_c8d1dd-9e .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_c8d1dd-9e image-is-svg\"><a href=\"https:\/\/www.jcdecaux.fr\/\" class=\"kb-advanced-image-link\" target=\"_blank\" aria-label=\"Visit jcdecaux.fr.net in a new tab\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/jcdecaux-alt.svg\" alt=\"\" class=\"kb-img wp-image-2503\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.wp-block-kadence-image.kb-image9_7b7e99-ab:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_7b7e99-ab:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_7b7e99-ab.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_7b7e99-ab .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_7b7e99-ab image-is-svg\"><a href=\"https:\/\/www.renaultgroup.com\/\" class=\"kb-advanced-image-link\" target=\"_blank\" aria-label=\"Visit renaulgroup.net in a new tab\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/renault-alt.svg\" alt=\"\" class=\"kb-img wp-image-2504\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.wp-block-kadence-image.kb-image9_751654-6d:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_751654-6d:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_751654-6d.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_751654-6d .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_751654-6d size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/Propositions-de-contenus-2-1024x576.png\" alt=\"\" class=\"kb-img wp-image-6223\" srcset=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/Propositions-de-contenus-2-1024x576.png 1024w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/Propositions-de-contenus-2-300x169.png 300w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/Propositions-de-contenus-2-768x432.png 768w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/Propositions-de-contenus-2-1536x864.png 1536w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/Propositions-de-contenus-2.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.wp-block-kadence-image.kb-image9_413a40-f9:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_413a40-f9:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_413a40-f9.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_413a40-f9 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_413a40-f9 image-is-svg\"><a href=\"https:\/\/www.st.com\" class=\"kb-advanced-image-link\" target=\"_blank\" aria-label=\"Visit st.com in a new tab\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/st-alt.svg\" alt=\"\" class=\"kb-img wp-image-2505\"\/><\/a><\/figure>\n<\/div>\n<\/div><\/div><\/div>\n\n\n\n<script>\n\/**\n * ========================================\n * CAROUSEL 3D INTERACTIF - VERSION 2.2\n * ========================================\n * Version: 2.2.0\n * Description: Carousel 3D avec interactions avanc\u00e9es\n * Fix: Navigation clavier sans focus + Tooltip robuste\n * ========================================\n *\/\n\n(function() {\n    'use strict';\n    \n    class Carousel3D {\n        constructor() {\n            this.carousel = null;\n            this.slides = [];\n            this.wrapper = null;\n            this.scene = null;\n            this.rotator = null;\n            this.items = [];\n            \n            \/\/ \u00c9tat de rotation\n            this.currentRotation = 0;\n            this.targetRotation = 0;\n            this.autoRotationSpeed = 0.15;\n            this.isAutoRotating = true;\n            this.isPaused = false;\n            this.isDragging = false;\n            this.isHovered = false; \/\/ Pour le clavier\n            \n            \/\/ Drag state\n            this.dragStartX = 0;\n            this.dragStartRotation = 0;\n            this.dragSensitivity = 0.5;\n            this.hasDragged = false;\n            \n            \/\/ Inertie\n            this.velocity = 0;\n            this.lastDragX = 0;\n            this.lastDragTime = 0;\n            this.friction = 0.95;\n            this.minVelocity = 0.01;\n            \n            \/\/ Lissage du drag (latence pendant le mouvement)\n            this.smoothRotation = 0; \/\/ Rotation affich\u00e9e (liss\u00e9e)\n            this.dragEasing = 0.12; \/\/ Facteur de lissage (0.05 = tr\u00e8s lent, 0.2 = rapide)\n            \n            \/\/ Tooltip avec suivi fluide\n            this.tooltipTargetX = 0;\n            this.tooltipTargetY = 0;\n            this.tooltipCurrentX = 0;\n            this.tooltipCurrentY = 0;\n            this.tooltipEasing = 0.1; \/\/ Facteur de lissage du tooltip\n            this.tooltipAnimationId = null;\n            \n            \/\/ Touch state\n            this.touchStartX = 0;\n            this.touchStartY = 0;\n            this.isTouchDragging = false;\n            \n            \/\/ Tooltip\n            this.tooltip = null;\n            this.tooltipTimeout = null;\n            this.currentHoveredItem = null;\n            \n            \/\/ Configuration parallaxe\n            this.parallaxConfig = {\n                enabled: true,\n                startAngle: 15,\n                endAngle: -15\n            };\n            \n            \/\/ Animation frame\n            this.animationFrameId = null;\n            \n            \/\/ Debug mode\n            this.debug = true;\n            \n            this.init();\n        }\n        \n        log(...args) {\n            if (this.debug) {\n                console.log('[Carousel3D]', ...args);\n            }\n        }\n        \n        init() {\n            setTimeout(() => {\n                this.findCarousel();\n                if (this.carousel && this.slides.length > 0) {\n                    this.createCarousel3D();\n                    this.createTooltip();\n                    this.setupEventListeners();\n                    \n                    if (this.parallaxConfig.enabled) {\n                        this.setupParallax();\n                    }\n                    \n                    this.startAnimationLoop();\n                    this.log('\u2705 Initialisation compl\u00e8te');\n                    this.log('\ud83d\udccb Tooltip element:', this.tooltip);\n                }\n            }, 100);\n        }\n        \n        findCarousel() {\n            const selectors = [\n                '.wp-block-cb-carousel-v2:not(.carrousel-large)',\n                '.cb-carousel-block:not(.carrousel-large)',\n                '.swiper:not(.carrousel-large)'\n            ];\n            \n            for (const selector of selectors) {\n                const element = document.querySelector(selector);\n                if (element) {\n                    this.carousel = element;\n                    this.log('Carousel trouv\u00e9:', selector);\n                    break;\n                }\n            }\n            \n            if (!this.carousel) {\n                setTimeout(() => this.init(), 500);\n                return;\n            }\n            \n            const slideSelectors = [\n                '.cb-slide',\n                '.swiper-slide',\n                '.wp-block-cb-slide-v2'\n            ];\n            \n            for (const selector of slideSelectors) {\n                const slides = this.carousel.querySelectorAll(selector);\n                if (slides.length > 0) {\n                    this.slides = Array.from(slides);\n                    this.log(`${slides.length} slides trouv\u00e9es`);\n                    break;\n                }\n            }\n        }\n        \n        createCarousel3D() {\n            \/\/ Structure principale\n            this.wrapper = document.createElement('div');\n            this.wrapper.className = 'carousel3d-wrapper carousel3d-interactive';\n            this.wrapper.setAttribute('tabindex', '0');\n            this.wrapper.setAttribute('role', 'region');\n            this.wrapper.setAttribute('aria-label', 'Carousel 3D des partenaires');\n            \n            this.scene = document.createElement('div');\n            this.scene.className = 'carousel3d-scene';\n            \n            this.rotator = document.createElement('div');\n            this.rotator.className = 'carousel3d-rotator';\n            this.rotator.style.animation = 'none';\n            \n            \/\/ Configuration\n            const totalSlides = this.slides.length;\n            const angleStep = 360 \/ totalSlides;\n            const radius = parseInt(getComputedStyle(document.documentElement)\n                .getPropertyValue('--carousel3d-radius')) || 380;\n            \n            \/\/ Cr\u00e9er les slides 3D\n            this.slides.forEach((slide, index) => {\n                const item = document.createElement('div');\n                item.className = 'carousel3d-item';\n                item.dataset.index = index;\n                item.dataset.angle = angleStep * index;\n                \n                const inner = document.createElement('div');\n                inner.className = 'carousel3d-item-inner';\n                \n                \/\/ R\u00e9cup\u00e9rer l'image et le lien\n                const link = slide.querySelector('a');\n                const img = slide.querySelector('img');\n                \n                \/\/ Debug d\u00e9taill\u00e9\n                this.log(`\ud83d\udce6 Slide ${index}:`, {\n                    hasLink: !!link,\n                    hasImg: !!img,\n                    linkTitle: link ? (link.title || 'AUCUN') : 'PAS DE LIEN',\n                    linkAriaLabel: link ? (link.getAttribute('aria-label') || 'AUCUN') : 'PAS DE LIEN',\n                    linkHref: link ? link.href : 'N\/A',\n                    imgAlt: img ? img.alt : 'N\/A'\n                });\n                \n                if (link && img) {\n                    const linkClone = document.createElement('a');\n                    linkClone.className = 'carousel3d-link';\n                    linkClone.href = link.href;\n                    \n                    \/\/ Copier les attributs importants\n                    if (link.target) linkClone.target = link.target;\n                    if (link.rel) linkClone.rel = link.rel;\n                    if (link.title) linkClone.title = link.title;\n                    if (link.getAttribute('aria-label')) {\n                        linkClone.setAttribute('aria-label', link.getAttribute('aria-label'));\n                    }\n                    \n                    const imgClone = img.cloneNode(true);\n                    linkClone.appendChild(imgClone);\n                    inner.appendChild(linkClone);\n                    \n                    this.log(`\ud83d\udd17 Lien cr\u00e9\u00e9: ${linkClone.href}`);\n                    \n                    \/\/ Stocker le title pour le tooltip - v\u00e9rification multiple (inclut aria-label)\n                    const titleValue = link.title \n                        || link.getAttribute('title') \n                        || link.getAttribute('aria-label')\n                        || img.alt \n                        || '';\n                    if (titleValue && titleValue.trim() !== '') {\n                        item.dataset.title = titleValue.trim();\n                        this.log(`\u2705 Title stock\u00e9 pour slide ${index}:`, titleValue);\n                    } else {\n                        this.log(`\u26a0\ufe0f Pas de title pour slide ${index}`);\n                    }\n                } else if (img) {\n                    const imgClone = img.cloneNode(true);\n                    inner.appendChild(imgClone);\n                    \n                    \/\/ Utiliser alt comme fallback\n                    if (img.alt && img.alt.trim() !== '') {\n                        item.dataset.title = img.alt.trim();\n                        this.log(`\u2705 Alt utilis\u00e9 comme title pour slide ${index}:`, img.alt);\n                    }\n                }\n                \n                item.appendChild(inner);\n                \n                \/\/ Position cylindrique initiale\n                const angle = angleStep * index;\n                const radian = (angle * Math.PI) \/ 180;\n                const x = Math.sin(radian) * radius;\n                const z = Math.cos(radian) * radius;\n                \n                item.style.transform = `\n                    translateX(${x}px) \n                    translateZ(${z}px) \n                    rotateY(${angle}deg)\n                `;\n                \n                this.rotator.appendChild(item);\n            });\n            \n            \/\/ Assembler\n            this.scene.appendChild(this.rotator);\n            this.wrapper.appendChild(this.scene);\n            \n            \/\/ Remplacer le carousel original\n            this.carousel.parentNode.insertBefore(this.wrapper, this.carousel);\n            this.carousel.classList.add('carousel3d-original-hidden');\n            \n            \/\/ Stocker les r\u00e9f\u00e9rences\n            this.items = Array.from(this.wrapper.querySelectorAll('.carousel3d-item'));\n            \n            \/\/ Mise \u00e0 jour initiale des positions\n            this.updateAllPositions();\n        }\n        \n        createTooltip() {\n            \/\/ Supprimer ancien tooltip s'il existe\n            const existingTooltip = document.querySelector('.carousel3d-tooltip');\n            if (existingTooltip) {\n                existingTooltip.remove();\n            }\n            \n            this.tooltip = document.createElement('div');\n            this.tooltip.className = 'carousel3d-tooltip';\n            this.tooltip.id = 'carousel3d-tooltip';\n            this.tooltip.setAttribute('role', 'tooltip');\n            this.tooltip.setAttribute('aria-hidden', 'true');\n            \n            \/\/ S'assurer que le tooltip est bien styl\u00e9 d\u00e8s le d\u00e9part\n            this.tooltip.style.cssText = `\n                position: fixed;\n                z-index: 999999;\n                pointer-events: none;\n                opacity: 0;\n                visibility: hidden;\n            `;\n            \n            document.body.appendChild(this.tooltip);\n            this.log('\u2705 Tooltip cr\u00e9\u00e9 et ajout\u00e9 au body');\n        }\n        \n        setupEventListeners() {\n            \/\/ === HOVER STATE (pour clavier) ===\n            this.wrapper.addEventListener('mouseenter', () => {\n                this.isPaused = true;\n                this.isHovered = true;\n                this.wrapper.classList.add('is-paused');\n                this.log('\ud83d\uddb1\ufe0f Mouse enter - Pause activ\u00e9e');\n            });\n            \n            this.wrapper.addEventListener('mouseleave', () => {\n                if (!this.isDragging) {\n                    this.isPaused = false;\n                    this.wrapper.classList.remove('is-paused');\n                }\n                this.isHovered = false;\n                this.hideTooltip();\n                this.log('\ud83d\uddb1\ufe0f Mouse leave - Pause d\u00e9sactiv\u00e9e');\n            });\n            \n            \/\/ === DRAG SOURIS ===\n            this.wrapper.addEventListener('mousedown', (e) => this.onDragStart(e));\n            window.addEventListener('mousemove', (e) => this.onDragMove(e));\n            window.addEventListener('mouseup', (e) => this.onDragEnd(e));\n            \n            \/\/ === TOUCH \/ SWIPE ===\n            this.wrapper.addEventListener('touchstart', (e) => this.onTouchStart(e), { passive: false });\n            this.wrapper.addEventListener('touchmove', (e) => this.onTouchMove(e), { passive: false });\n            this.wrapper.addEventListener('touchend', (e) => this.onTouchEnd(e));\n            \n            \/\/ === NAVIGATION CLAVIER - GLOBAL (quand hovered) ===\n            document.addEventListener('keydown', (e) => this.onKeyDown(e));\n            \n            \/\/ === TOOLTIP & CLIC SUR ITEMS ===\n            this.items.forEach((item, index) => {\n                \/\/ Hover pour tooltip\n                item.addEventListener('mouseenter', (e) => {\n                    this.onItemMouseEnter(e, item, index);\n                });\n                \n                item.addEventListener('mousemove', (e) => {\n                    this.onItemMouseMove(e, item);\n                });\n                \n                item.addEventListener('mouseleave', () => {\n                    this.onItemMouseLeave(index);\n                });\n                \n                \/\/ Clic\n                item.addEventListener('click', (e) => {\n                    this.onItemClick(e, item);\n                });\n            });\n            \n            this.log('\u2705 Event listeners configur\u00e9s');\n        }\n        \n        \/\/ ========================================\n        \/\/ DRAG SOURIS\n        \/\/ ========================================\n        \n        onDragStart(e) {\n            e.preventDefault();\n            \n            this.isDragging = true;\n            this.hasDragged = false;\n            this.dragStartX = e.clientX;\n            this.lastDragX = e.clientX;\n            this.lastDragTime = Date.now();\n            this.dragStartRotation = this.targetRotation; \/\/ Utiliser targetRotation\n            this.velocity = 0;\n            this.wrapper.classList.add('is-dragging');\n            \n            this.log('\ud83d\uddb1\ufe0f Drag start');\n        }\n        \n        onDragMove(e) {\n            if (!this.isDragging) return;\n            \n            const currentX = e.clientX;\n            const currentTime = Date.now();\n            const deltaX = currentX - this.dragStartX;\n            \n            \/\/ Calculer la v\u00e9locit\u00e9 instantan\u00e9e\n            const timeDelta = currentTime - this.lastDragTime;\n            if (timeDelta > 0) {\n                const instantVelocity = (currentX - this.lastDragX) \/ timeDelta;\n                this.velocity = this.velocity * 0.7 + instantVelocity * 0.3;\n            }\n            \n            this.lastDragX = currentX;\n            this.lastDragTime = currentTime;\n            \n            if (Math.abs(deltaX) > 5) {\n                this.hasDragged = true;\n            }\n            \n            \/\/ Mettre \u00e0 jour seulement la rotation CIBLE\n            \/\/ La rotation affich\u00e9e (smoothRotation) suivra avec latence dans la boucle d'animation\n            const rotationDelta = deltaX * this.dragSensitivity;\n            this.targetRotation = this.dragStartRotation + rotationDelta;\n        }\n        \n        onDragEnd(e) {\n            if (!this.isDragging) return;\n            \n            this.isDragging = false;\n            this.wrapper.classList.remove('is-dragging');\n            \n            \/\/ Appliquer l'inertie\n            if (Math.abs(this.velocity) > 0.05) {\n                this.applyInertia();\n            }\n            \n            if (!this.wrapper.matches(':hover')) {\n                this.isPaused = false;\n                this.wrapper.classList.remove('is-paused');\n            }\n            \n            setTimeout(() => {\n                this.hasDragged = false;\n            }, 100);\n            \n            this.log('\ud83d\uddb1\ufe0f Drag end, velocity:', this.velocity.toFixed(3));\n        }\n        \n        applyInertia() {\n            const inertiaLoop = () => {\n                if (this.isDragging || this.isTouchDragging || Math.abs(this.velocity) < this.minVelocity) {\n                    this.velocity = 0;\n                    if (!this.wrapper.matches(':hover')) {\n                        this.isPaused = false;\n                        this.wrapper.classList.remove('is-paused');\n                    }\n                    return;\n                }\n                \n                \/\/ Appliquer la v\u00e9locit\u00e9 \u00e0 la rotation CIBLE\n                this.targetRotation += this.velocity * this.dragSensitivity * 16;\n                \n                \/\/ Appliquer la friction\n                this.velocity *= this.friction;\n                \n                requestAnimationFrame(inertiaLoop);\n            };\n            \n            inertiaLoop();\n        }\n        \n        \/\/ ========================================\n        \/\/ TOUCH \/ SWIPE\n        \/\/ ========================================\n        \n        onTouchStart(e) {\n            if (e.touches.length !== 1) return;\n            \n            this.isTouchDragging = true;\n            this.hasDragged = false;\n            this.touchStartX = e.touches[0].clientX;\n            this.touchStartY = e.touches[0].clientY;\n            this.lastDragX = e.touches[0].clientX;\n            this.lastDragTime = Date.now();\n            this.dragStartRotation = this.targetRotation;\n            this.velocity = 0;\n            this.isPaused = true;\n            this.wrapper.classList.add('is-dragging');\n            \n            this.log('\ud83d\udc46 Touch start');\n        }\n        \n        onTouchMove(e) {\n            if (!this.isTouchDragging) return;\n            \n            const touchX = e.touches[0].clientX;\n            const touchY = e.touches[0].clientY;\n            const currentTime = Date.now();\n            \n            const deltaX = Math.abs(touchX - this.touchStartX);\n            const deltaY = Math.abs(touchY - this.touchStartY);\n            \n            if (deltaX > deltaY && deltaX > 10) {\n                e.preventDefault();\n                this.hasDragged = true;\n                \n                \/\/ Calculer la v\u00e9locit\u00e9\n                const timeDelta = currentTime - this.lastDragTime;\n                if (timeDelta > 0) {\n                    const instantVelocity = (touchX - this.lastDragX) \/ timeDelta;\n                    this.velocity = this.velocity * 0.7 + instantVelocity * 0.3;\n                }\n                \n                this.lastDragX = touchX;\n                this.lastDragTime = currentTime;\n                \n                \/\/ Mettre \u00e0 jour seulement la rotation CIBLE\n                const rotationDelta = (touchX - this.touchStartX) * this.dragSensitivity;\n                this.targetRotation = this.dragStartRotation + rotationDelta;\n            }\n        }\n        \n        onTouchEnd(e) {\n            if (!this.isTouchDragging) return;\n            \n            this.isTouchDragging = false;\n            this.wrapper.classList.remove('is-dragging');\n            \n            \/\/ Appliquer l'inertie\n            if (Math.abs(this.velocity) > 0.05) {\n                this.applyInertia();\n            } else {\n                this.isPaused = false;\n            }\n            \n            setTimeout(() => {\n                this.hasDragged = false;\n            }, 100);\n            \n            this.log('\ud83d\udc46 Touch end, velocity:', this.velocity.toFixed(3));\n        }\n        \n        \/\/ ========================================\n        \/\/ NAVIGATION CLAVIER (fonctionne au hover)\n        \/\/ ========================================\n        \n        onKeyDown(e) {\n            \/\/ Ne r\u00e9agir que si le carousel est survol\u00e9 ou a le focus\n            if (!this.isHovered && document.activeElement !== this.wrapper) {\n                return;\n            }\n            \n            const rotationStep = 360 \/ this.slides.length;\n            \n            switch(e.key) {\n                case 'ArrowLeft':\n                    e.preventDefault();\n                    this.targetRotation -= rotationStep;\n                    this.animateToTarget();\n                    this.log('\u2328\ufe0f ArrowLeft');\n                    break;\n                    \n                case 'ArrowRight':\n                    e.preventDefault();\n                    this.targetRotation += rotationStep;\n                    this.animateToTarget();\n                    this.log('\u2328\ufe0f ArrowRight');\n                    break;\n                    \n                case ' ':\n                    e.preventDefault();\n                    this.isPaused = !this.isPaused;\n                    this.wrapper.classList.toggle('is-paused', this.isPaused);\n                    this.log('\u2328\ufe0f Space - Pause:', this.isPaused);\n                    break;\n            }\n        }\n        \n        animateToTarget() {\n            const animate = () => {\n                const diff = this.targetRotation - this.currentRotation;\n                \n                if (Math.abs(diff) < 0.5) {\n                    this.currentRotation = this.targetRotation;\n                    this.updateRotation();\n                    return;\n                }\n                \n                this.currentRotation += diff * 0.12;\n                this.updateRotation();\n                requestAnimationFrame(animate);\n            };\n            \n            animate();\n        }\n        \n        \/\/ ========================================\n        \/\/ TOOLTIP\n        \/\/ ========================================\n        \n        onItemMouseEnter(e, item, index) {\n            this.currentHoveredItem = item;\n            const position = item.dataset.position;\n            const title = item.dataset.title;\n            \n            this.log(`\ud83c\udfaf Item ${index} mouseenter | Position: ${position} | Title: ${title || 'AUCUN'}`);\n            \n            if (!this.isItemClickable(item)) {\n                this.log(`   \u21b3 Item non cliquable (position: ${position})`);\n                return;\n            }\n            \n            if (!title) {\n                this.log(`   \u21b3 Pas de title, tooltip ignor\u00e9`);\n                return;\n            }\n            \n            \/\/ Initialiser la position du tooltip sur le curseur\n            this.tooltipTargetX = e.clientX;\n            this.tooltipTargetY = e.clientY;\n            this.tooltipCurrentX = e.clientX;\n            this.tooltipCurrentY = e.clientY;\n            \n            \/\/ Afficher le tooltip avec un petit d\u00e9lai\n            clearTimeout(this.tooltipTimeout);\n            this.tooltipTimeout = setTimeout(() => {\n                if (this.currentHoveredItem === item && this.isItemClickable(item)) {\n                    this.showTooltip(title);\n                }\n            }, 150);\n        }\n        \n        onItemMouseMove(e, item) {\n            if (!this.isItemClickable(item)) {\n                this.hideTooltip();\n                return;\n            }\n            \n            \/\/ Mettre \u00e0 jour la position cible (le tooltip suivra avec latence)\n            this.tooltipTargetX = e.clientX;\n            this.tooltipTargetY = e.clientY;\n        }\n        \n        onItemMouseLeave(index) {\n            this.log(`\ud83c\udfaf Item ${index} mouseleave`);\n            this.currentHoveredItem = null;\n            clearTimeout(this.tooltipTimeout);\n            this.hideTooltip();\n        }\n        \n        showTooltip(text) {\n            if (!this.tooltip) {\n                this.log('\u274c Tooltip element non trouv\u00e9!');\n                return;\n            }\n            \n            this.log(`\ud83d\udcac Affichage tooltip: \"${text}\"`);\n            \n            this.tooltip.textContent = text;\n            this.tooltip.setAttribute('aria-hidden', 'false');\n            this.tooltip.classList.add('is-visible');\n            \n            \/\/ D\u00e9marrer l'animation de suivi\n            this.startTooltipAnimation();\n        }\n        \n        hideTooltip() {\n            if (!this.tooltip) return;\n            \n            clearTimeout(this.tooltipTimeout);\n            this.tooltip.classList.remove('is-visible');\n            this.tooltip.setAttribute('aria-hidden', 'true');\n            \n            \/\/ Arr\u00eater l'animation\n            if (this.tooltipAnimationId) {\n                cancelAnimationFrame(this.tooltipAnimationId);\n                this.tooltipAnimationId = null;\n            }\n        }\n        \n        startTooltipAnimation() {\n            const animateTooltip = () => {\n                if (!this.tooltip.classList.contains('is-visible')) {\n                    this.tooltipAnimationId = null;\n                    return;\n                }\n                \n                \/\/ Interpolation lin\u00e9aire (lerp) vers la position cible\n                this.tooltipCurrentX += (this.tooltipTargetX - this.tooltipCurrentX) * this.tooltipEasing;\n                this.tooltipCurrentY += (this.tooltipTargetY - this.tooltipCurrentY) * this.tooltipEasing;\n                \n                \/\/ Positionner le tooltip\n                this.positionTooltip(this.tooltipCurrentX, this.tooltipCurrentY);\n                \n                this.tooltipAnimationId = requestAnimationFrame(animateTooltip);\n            };\n            \n            \/\/ Ne pas d\u00e9marrer si d\u00e9j\u00e0 en cours\n            if (!this.tooltipAnimationId) {\n                animateTooltip();\n            }\n        }\n        \n        positionTooltip(x, y) {\n            if (!this.tooltip) return;\n            \n            const tooltipRect = this.tooltip.getBoundingClientRect();\n            const padding = 15;\n            \n            \/\/ Positionner au-dessus du curseur, centr\u00e9\n            let posX = x - tooltipRect.width \/ 2;\n            let posY = y - tooltipRect.height - padding;\n            \n            \/\/ \u00c9viter de sortir de l'\u00e9cran horizontalement\n            if (posX < padding) posX = padding;\n            if (posX + tooltipRect.width > window.innerWidth - padding) {\n                posX = window.innerWidth - tooltipRect.width - padding;\n            }\n            \n            \/\/ Si pas assez de place en haut, afficher en bas\n            if (posY < padding) {\n                posY = y + padding + 10;\n            }\n            \n            this.tooltip.style.left = `${posX}px`;\n            this.tooltip.style.top = `${posY}px`;\n        }\n        \n        \/\/ ========================================\n        \/\/ CLIC SUR ITEMS\n        \/\/ ========================================\n        \n        onItemClick(e, item) {\n            if (this.hasDragged) {\n                e.preventDefault();\n                e.stopPropagation();\n                this.log('\ud83d\udeab Clic ignor\u00e9 (drag d\u00e9tect\u00e9)');\n                return;\n            }\n            \n            if (!this.isItemClickable(item)) {\n                e.preventDefault();\n                e.stopPropagation();\n                this.log('\ud83d\udeab Clic bloqu\u00e9 (item arri\u00e8re)');\n                return;\n            }\n            \n            this.log('\u2705 Clic autoris\u00e9');\n        }\n        \n        isItemClickable(item) {\n            const position = item.dataset.position;\n            return position === 'front' || position === 'front-side';\n        }\n        \n        \/\/ ========================================\n        \/\/ BOUCLE D'ANIMATION\n        \/\/ ========================================\n        \n        startAnimationLoop() {\n            \/\/ Initialiser smoothRotation\n            this.smoothRotation = this.currentRotation;\n            \n            const animate = () => {\n                \/\/ Rotation automatique (modifie la cible)\n                if (!this.isPaused && !this.isDragging && !this.isTouchDragging) {\n                    this.targetRotation -= this.autoRotationSpeed;\n                }\n                \n                \/\/ Appliquer le lissage : currentRotation tend vers targetRotation\n                const diff = this.targetRotation - this.currentRotation;\n                \n                \/\/ Utiliser un easing plus fort pendant le drag pour plus de r\u00e9activit\u00e9\n                const easing = (this.isDragging || this.isTouchDragging) ? this.dragEasing * 1.5 : this.dragEasing;\n                \n                this.currentRotation += diff * easing;\n                \n                \/\/ Mettre \u00e0 jour l'affichage\n                this.updateRotation();\n                \n                this.animationFrameId = requestAnimationFrame(animate);\n            };\n            \n            animate();\n        }\n        \n        updateRotation() {\n            if (!this.rotator) return;\n            \n            this.rotator.style.transform = `\n                translateX(-50%) \n                translateY(-50%) \n                rotateY(${this.currentRotation}deg)\n            `;\n            \n            this.updateAllPositions();\n        }\n        \n        \/\/ ========================================\n        \/\/ GESTION DES POSITIONS\n        \/\/ ========================================\n        \n        updateAllPositions() {\n            const angleStep = 360 \/ this.slides.length;\n            \n            this.items.forEach((item, index) => {\n                const itemBaseAngle = parseFloat(item.dataset.angle) || (angleStep * index);\n                const itemAngle = (itemBaseAngle + this.currentRotation) % 360;\n                this.updateItemPosition(item, itemAngle);\n            });\n        }\n        \n        updateItemPosition(item, angle) {\n            let normalizedAngle = ((angle % 360) + 360) % 360;\n            \n            let position;\n            \n            if (normalizedAngle >= 350 || normalizedAngle <= 10) {\n                position = 'front';\n            } else if (normalizedAngle > 10 && normalizedAngle <= 80) {\n                position = 'front-side';\n            } else if (normalizedAngle > 280 && normalizedAngle < 350) {\n                position = 'front-side';\n            } else if (normalizedAngle > 80 && normalizedAngle <= 100) {\n                position = 'side';\n            } else if (normalizedAngle > 260 && normalizedAngle <= 280) {\n                position = 'side';\n            } else if (normalizedAngle > 100 && normalizedAngle <= 170) {\n                position = 'back-side';\n            } else if (normalizedAngle > 190 && normalizedAngle <= 260) {\n                position = 'back-side';\n            } else {\n                position = 'back';\n            }\n            \n            item.dataset.position = position;\n            \n            \/\/ Mettre \u00e0 jour l'\u00e9tat cliquable\n            const link = item.querySelector('.carousel3d-link');\n            if (link) {\n                const isClickable = this.isItemClickable(item);\n                link.style.pointerEvents = isClickable ? 'auto' : 'none';\n                link.setAttribute('tabindex', isClickable ? '0' : '-1');\n            }\n        }\n        \n        \/\/ ========================================\n        \/\/ EFFET PARALLAXE\n        \/\/ ========================================\n        \n        setupParallax() {\n            const computedStyle = getComputedStyle(document.documentElement);\n            const startAngle = computedStyle.getPropertyValue('--carousel3d-tilt-start');\n            const endAngle = computedStyle.getPropertyValue('--carousel3d-tilt-end');\n            \n            if (startAngle) {\n                this.parallaxConfig.startAngle = parseFloat(startAngle);\n            }\n            if (endAngle) {\n                this.parallaxConfig.endAngle = parseFloat(endAngle);\n            }\n            \n            const updateTilt = () => {\n                if (!this.wrapper) return;\n                \n                const rect = this.wrapper.getBoundingClientRect();\n                const windowHeight = window.innerHeight;\n                const centerY = rect.top + rect.height \/ 2;\n                \n                let progress = centerY \/ windowHeight;\n                progress = Math.max(0, Math.min(1, progress));\n                \n                const range = this.parallaxConfig.endAngle - this.parallaxConfig.startAngle;\n                const currentTilt = this.parallaxConfig.startAngle + (range * progress);\n                \n                document.documentElement.style.setProperty('--carousel3d-tilt', `${currentTilt}deg`);\n            };\n            \n            let ticking = false;\n            const handleScroll = () => {\n                if (!ticking) {\n                    window.requestAnimationFrame(() => {\n                        updateTilt();\n                        ticking = false;\n                    });\n                    ticking = true;\n                }\n            };\n            \n            window.addEventListener('scroll', handleScroll);\n            window.addEventListener('resize', handleScroll);\n            updateTilt();\n        }\n        \n        \/\/ ========================================\n        \/\/ DESTRUCTION\n        \/\/ ========================================\n        \n        destroy() {\n            if (this.animationFrameId) {\n                cancelAnimationFrame(this.animationFrameId);\n            }\n            \n            if (this.tooltip && this.tooltip.parentNode) {\n                this.tooltip.parentNode.removeChild(this.tooltip);\n            }\n            \n            if (this.wrapper && this.wrapper.parentNode) {\n                this.wrapper.parentNode.removeChild(this.wrapper);\n            }\n            \n            if (this.carousel) {\n                this.carousel.classList.remove('carousel3d-original-hidden');\n            }\n        }\n    }\n    \n    \/\/ ========================================\n    \/\/ INITIALISATION\n    \/\/ ========================================\n    \n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', () => new Carousel3D());\n    } else {\n        new Carousel3D();\n    }\n    \n    window.Carousel3D = Carousel3D;\n})();\n<\/script>\n\n<!-- \n===========================================================\nCONFIGURATION DE L'EFFET PARALLAXE :\n===========================================================\nPour ajuster les angles, modifiez dans le CSS :\n\n--carousel3d-tilt-start: 15deg;   (angle en haut de page)\n--carousel3d-tilt-end: -15deg;    (angle en bas de page)\n\nExemples de valeurs :\n- Subtil : 10deg \u00e0 -10deg\n- Normal : 15deg \u00e0 -15deg  \n- Prononc\u00e9 : 25deg \u00e0 -25deg\n- Vue lat\u00e9rale : 0deg \u00e0 -30deg\n===========================================================\n-->\n<\/div><\/div>\n\n<\/div><\/div><style>.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);row-gap:var(--global-kb-gap-lg, 4rem);max-width:1440px;padding-top:var(--global-kb-spacing-lg, 3rem);padding-right:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-3xl, 6.5rem);padding-left:var(--global-kb-spacing-lg, 3rem);}.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_4de7d7-b6 > .kt-row-layout-overlay{opacity:0.30;}.kb-row-layout-id9_4de7d7-b6 ,.kb-row-layout-id9_4de7d7-b6 h1,.kb-row-layout-id9_4de7d7-b6 h2,.kb-row-layout-id9_4de7d7-b6 h3,.kb-row-layout-id9_4de7d7-b6 h4,.kb-row-layout-id9_4de7d7-b6 h5,.kb-row-layout-id9_4de7d7-b6 h6{color:#ffffff;}@media all and (max-width: 1024px){.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 1024px){.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_4de7d7-b6 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_4de7d7-b6 alignfull has-kb-palette-1-background-color kt-row-has-bg wp-block-kadence-rowlayout\" id=\"missions\"><div class=\"kt-row-column-wrap kt-has-3-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column9_0b10c9-4a > .kt-inside-inner-col{display:flex;}.kadence-column9_0b10c9-4a > .kt-inside-inner-col,.kadence-column9_0b10c9-4a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_0b10c9-4a > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_0b10c9-4a > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_0b10c9-4a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_0b10c9-4a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_0b10c9-4a{position:relative;}@media all and (max-width: 1024px){.kadence-column9_0b10c9-4a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_0b10c9-4a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_0b10c9-4a\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_f9ecf3-b3{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_f9ecf3-b3 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_f9ecf3-b3 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_f9ecf3-b3 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:minmax(0, calc(70% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)))minmax(0, calc(30% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)));}.kb-row-layout-id9_f9ecf3-b3 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_f9ecf3-b3 > .kt-row-column-wrap{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_f9ecf3-b3 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_f9ecf3-b3 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full\">\n<style>.kadence-column9_a29015-41 > .kt-inside-inner-col,.kadence-column9_a29015-41 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_a29015-41 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_a29015-41 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_a29015-41 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_a29015-41 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_a29015-41{position:relative;}@media all and (max-width: 1024px){.kadence-column9_a29015-41 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_a29015-41 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_a29015-41 animate-child\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_7222f7-d4, .wp-block-kadence-advancedheading.kt-adv-heading9_7222f7-d4[data-kb-block=\"kb-adv-heading9_7222f7-d4\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading9_7222f7-d4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_7222f7-d4[data-kb-block=\"kb-adv-heading9_7222f7-d4\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_7222f7-d4 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_7222f7-d4[data-kb-block=\"kb-adv-heading9_7222f7-d4\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_7222f7-d4 title-lined wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_7222f7-d4\">\u00c0 PROPOS<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4, .wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4[data-kb-block=\"kb-adv-heading9_55edd8-b4\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-xxl, 4rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4, .wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4[data-kb-block=\"kb-adv-heading9_55edd8-b4\"] .kb-adv-text-inner{background-image:linear-gradient(135deg,rgb(255,94,50) 0%,rgb(174,214,253) 100%);background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4[data-kb-block=\"kb-adv-heading9_55edd8-b4\"] mark.kt-highlight{font-style:normal;-webkit-text-fill-color:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4[data-kb-block=\"kb-adv-heading9_55edd8-b4\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4, .wp-block-kadence-advancedheading.kt-adv-heading9_55edd8-b4[data-kb-block=\"kb-adv-heading9_55edd8-b4\"]{max-width:100%;}}<\/style><h2 class=\"kt-adv-heading9_55edd8-b4 wp-block-kadence-advancedheading has-kb-palette-2-color has-text-color\" data-kb-block=\"kb-adv-heading9_55edd8-b4\"><span class=\"kb-adv-text-inner\">acc\u00e9l\u00e9rateur et catalyseur des entreprises pour projets innovants<\/span><\/h2><\/div><\/div>\n\n\n<style>.kadence-column9_3e0f91-46 > .kt-inside-inner-col,.kadence-column9_3e0f91-46 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_3e0f91-46 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_3e0f91-46 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_3e0f91-46 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_3e0f91-46 > .kt-inside-inner-col{background-image:url('https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/dot-corner-bl.svg');background-size:32px 32px;background-position:100% 0%;background-attachment:scroll;background-repeat:repeat;}.kadence-column9_3e0f91-46 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_3e0f91-46{position:relative;}@media all and (max-width: 1024px){.kadence-column9_3e0f91-46 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_3e0f91-46 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_3e0f91-46 kvs-sm-false corner top-right\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n\n<style>.kadence-column9_95848d-82 > .kt-inside-inner-col,.kadence-column9_95848d-82 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_95848d-82 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_95848d-82 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_95848d-82 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_95848d-82 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_95848d-82{position:relative;}@media all and (max-width: 1024px){.kadence-column9_95848d-82 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_95848d-82 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_95848d-82\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_74b799-60{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_74b799-60 > .kt-row-column-wrap{align-content:center;}:where(.kb-row-layout-id9_74b799-60 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}.kb-row-layout-id9_74b799-60 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1150px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:0px;padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id9_74b799-60{border-top:1px dotted #888888;border-bottom:1px dotted #888888;}.kb-row-layout-id9_74b799-60 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_74b799-60 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 1024px){.kb-row-layout-id9_74b799-60{border-top:1px dotted #888888;border-bottom:1px dotted #888888;}}@media all and (max-width: 767px){.kb-row-layout-id9_74b799-60 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_74b799-60{border-top:1px dotted #888888;border-bottom:1px dotted #888888;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_74b799-60 alignnone animate-child wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-middle\">\n<style>.kadence-column9_2e87ca-54 > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kadence-column9_2e87ca-54 > .kt-inside-inner-col,.kadence-column9_2e87ca-54 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_2e87ca-54 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_2e87ca-54 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_2e87ca-54 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_2e87ca-54 > .kt-inside-inner-col:before{opacity:1;background-image:url('https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/dot-corner-bl.svg');background-size:32px 32px;background-position:center center;background-attachment:scroll;background-repeat:repeat;}.kadence-column9_2e87ca-54{position:relative;}.kadence-column9_2e87ca-54, .kt-inside-inner-col > .kadence-column9_2e87ca-54:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column9_2e87ca-54 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_2e87ca-54 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_2e87ca-54 kb-section-has-overlay decal-dot\"><div class=\"kt-inside-inner-col\"><style>.kadence-video-popup9_6b99f3-69 .kadence-video-popup-wrap{border-top-color:rgba(255,255,255,0.8);border-top-style:solid;border-right-color:rgba(255,255,255,0.8);border-right-style:solid;border-bottom-color:rgba(255,255,255,0.8);border-bottom-style:solid;border-left-color:rgba(255,255,255,0.8);border-left-style:solid;}.kadence-video-popup9_6b99f3-69 .kadence-video-popup-wrap .kt-video-svg-icon{color:#ffffff;}.kadence-video-popup9_6b99f3-69 .kadence-video-popup-wrap .kt-video-svg-icon > svg{stroke-width:2;}.kadence-video-popup9_6b99f3-69 .kadence-video-popup-wrap .kadence-video-overlay{opacity:0.3;;mix-blend-mode:none;;background:#000000;;}.kadence-video-popup9_6b99f3-69 .kadence-video-popup-wrap:hover .kadence-video-overlay{opacity:0.5;;}.glightbox-kadence-dark.kadence-popup-9_6b99f3-69 .goverlay{background:#000000;opacity:0.8;}.glightbox-container.kadence-popup-9_6b99f3-69 .gclose path, .glightbox-container.kadence-popup-9_6b99f3-69 .gnext path, .glightbox-container.kadence-popup-9_6b99f3-69 .gprev path{fill:#ffffff;}.glightbox-container.kadence-popup-9_6b99f3-69 .gslide-video, .glightbox-container.kadence-popup-9_6b99f3-69 .gvideo-local{max-width:900px !important;}@media all and (max-width: 1024px){.kadence-video-popup9_6b99f3-69 .kadence-video-popup-wrap{border-top-color:rgba(255,255,255,0.8);border-top-style:solid;border-right-color:rgba(255,255,255,0.8);border-right-style:solid;border-bottom-color:rgba(255,255,255,0.8);border-bottom-style:solid;border-left-color:rgba(255,255,255,0.8);border-left-style:solid;}}@media all and (max-width: 767px){.kadence-video-popup9_6b99f3-69 .kadence-video-popup-wrap{border-top-color:rgba(255,255,255,0.8);border-top-style:solid;border-right-color:rgba(255,255,255,0.8);border-right-style:solid;border-bottom-color:rgba(255,255,255,0.8);border-bottom-style:solid;border-left-color:rgba(255,255,255,0.8);border-left-style:solid;}}<\/style>\n<div class=\"wp-block-kadence-videopopup kadence-video-popup9_6b99f3-69\"><div class=\"kadence-video-popup-wrap kadence-video-noshadow\"><div class=\"kadence-video-intrinsic  kadence-video-set-ratio-56.25\" style=\"padding-bottom:56.25%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/laurence-1-768x432.webp\" alt=\"\" width=\"768\" height=\"432\" class=\"kadence-video-poster wp-image-4823\" srcset=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/laurence-1-768x432.webp 768w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/laurence-1-300x169.webp 300w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/laurence-1-1024x576.webp 1024w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/laurence-1.webp 1446w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><div class=\"kadence-video-overlay\"><\/div><button class=\"kadence-video-popup-link kadence-video-type-local\" data-popup-class=\"kadence-popup-9_6b99f3-69\" data-effect=\"none\" data-popup-id=\"kadence-local-video-9_6b99f3-69\" data-popup-auto=\"true\" data-youtube-cookies=\"true\" data-media-ratio=\"9:16\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_play kt-video-svg-icon kt-video-svg-icon-style-default kt-video-svg-icon-fas play kt-video-play-animation-none kt-video-svg-icon-size-auto\"><svg viewBox=\"0 0 448 512\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  role=\"img\"><title>Play<\/title><path d=\"M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z\"\/><\/svg><\/span><\/button><\/div><\/div><div id=\"kadence-local-video-9_6b99f3-69\" class=\"mfp-hide mfp-with-anim kadence-local-video-popup-wrap\"><video class=\"kadence-local-video-popup\" controls preload=\"metadata\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/02\/SWR-V2X-Incarnation-en.mp4\"><\/video><\/div><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column9_1b9320-f2 > .kt-inside-inner-col{display:flex;}.kadence-column9_1b9320-f2 > .kt-inside-inner-col,.kadence-column9_1b9320-f2 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_1b9320-f2 > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_1b9320-f2 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_1b9320-f2 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_1b9320-f2 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_1b9320-f2{position:relative;}@media all and (max-width: 1024px){.kadence-column9_1b9320-f2 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_1b9320-f2 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_1b9320-f2\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_a23bc8-32, .wp-block-kadence-advancedheading.kt-adv-heading9_a23bc8-32[data-kb-block=\"kb-adv-heading9_a23bc8-32\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_a23bc8-32 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_a23bc8-32[data-kb-block=\"kb-adv-heading9_a23bc8-32\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_a23bc8-32 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_a23bc8-32[data-kb-block=\"kb-adv-heading9_a23bc8-32\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_a23bc8-32 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_a23bc8-32\">Port\u00e9e par six leaders industriels europ\u00e9ens \u2014 Atos, Dassault Syst\u00e8mes, JCDecaux, Renault Group, STMicroelectronics et Thales \u2014 la Software R\u00e9publique conna\u00eet une croissance rapide depuis avril 2021. Nous portons une vision d'avenir pour la mobilit\u00e9 en d\u00e9ployant des solutions concr\u00e8tes, en acc\u00e9l\u00e9rant des startups et en d\u00e9veloppant des innovations \u00e0 impact r\u00e9el.<br\/><\/p>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns9_9ce3dd-37{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_9ce3dd-37 .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_9ce3dd-37 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_9ce3dd-37 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_9ce3dd-37 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_9ce3dd-37 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_9ce3dd-37 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_9ce3dd-37 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_9ce3dd-37 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_9ce3dd-37\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_311ac3-41.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_311ac3-41.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_311ac3-41.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_311ac3-41 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/softwarerepublique.eu\/fr\/a-propos-de-nous\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus sur Software R\u00e9publique<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n\n<style>.kadence-column9_e1e105-04 > .kt-inside-inner-col,.kadence-column9_e1e105-04 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_e1e105-04 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_e1e105-04 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_e1e105-04 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_e1e105-04 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_e1e105-04{position:relative;}@media all and (max-width: 1024px){.kadence-column9_e1e105-04 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_e1e105-04 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_e1e105-04\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_009fc0-27{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}.kb-row-layout-id9_009fc0-27 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-lg, 4rem);grid-template-columns:repeat(3, minmax(0, 1fr));}}@media all and (max-width: 1024px){.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 767px){.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap{row-gap:var(--global-kb-gap-lg, 4rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_009fc0-27 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_009fc0-27 alignnone animate-child wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-3-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full\">\n<style>.kadence-column9_9bac0f-7e > .kt-inside-inner-col{display:flex;}.kadence-column9_9bac0f-7e > .kt-inside-inner-col,.kadence-column9_9bac0f-7e > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_9bac0f-7e > .kt-inside-inner-col{row-gap:var(--global-kb-gap-md, 2rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_9bac0f-7e > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_9bac0f-7e > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column9_9bac0f-7e{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9bac0f-7e{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9bac0f-7e > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_9bac0f-7e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_9bac0f-7e{position:relative;}@media all and (max-width: 1024px){.kadence-column9_9bac0f-7e > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);flex-direction:column;justify-content:space-between;}}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column9_9bac0f-7e{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9bac0f-7e{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9bac0f-7e > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column9_9bac0f-7e{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9bac0f-7e{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9bac0f-7e > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_9bac0f-7e > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_9bac0f-7e\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.kt-svg-icons9_323c8e-e7 .kt-svg-item-0 .kb-svg-icon-wrap{color:var(--global-palette4, #2D3748);font-size:50px;}.wp-block-kadence-icon.kt-svg-icons9_323c8e-e7{justify-content:flex-start;}<\/style>\n<div class=\"wp-block-kadence-icon kt-svg-icons kt-svg-icons9_323c8e-e7 alignnone\"><style>.kt-svg-item-9_cf960f-f0 .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-9_cf960f-f0 .kb-svg-icon-wrap{color:#ff5e32;font-size:64px;margin-bottom:var(--global-kb-spacing-xs, 1rem);background:transparent;border-width:0px;border-radius:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<div class=\"wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-9_cf960f-f0\"><span class=\"kb-svg-icon-wrap kb-svg-icon-kb-custom-2561\"><svg viewBox=\"0 0 120 120\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M62.511,119.937c31.971-1.318,57.489-27.642,57.489-59.937C120,26.863,93.137,0,60,0S0,26.863,0,60C0,92.295,25.518,118.619,57.489,119.937c.191.01.385.007.577.015.191.01.385.008.576.015.45.023.903.034,1.358.034s.908-.011,1.358-.034c.192-.007.385-.005.576-.015.192-.008.386-.005.577-.015ZM25.411,82.41c0-19.073,15.517-34.59,34.589-34.59s34.59,15.517,34.59,34.59c0,11.428-5.574,21.574-14.142,27.876,3.71-4.545,5.937-10.347,5.937-16.671,0-14.572-11.813-26.384-26.384-26.384s-26.384,11.813-26.384,26.384c0,6.324,2.227,12.126,5.937,16.671-8.568-6.302-14.142-16.448-14.142-27.876ZM88.21,107.239c5.834-6.623,9.379-15.309,9.379-24.829,0-20.76-16.829-37.59-37.59-37.59s-37.589,16.829-37.589,37.59c0,9.519,3.546,18.206,9.379,24.829-10.694-8.391-17.584-21.419-17.584-36.034,0-25.251,20.543-45.795,45.795-45.795s45.795,20.543,45.795,45.795c0,14.615-6.891,27.644-17.584,36.034ZM58.798,116.969c-12.338-.628-22.182-10.863-22.182-23.354,0-12.894,10.49-23.384,23.384-23.384s23.384,10.49,23.384,23.384c0,12.491-9.844,22.726-22.182,23.354-.401.008-.799.031-1.202.031s-.801-.022-1.202-.031ZM3,60C3,28.57,28.57,3,60,3s57,25.57,57,57c0,17.814-8.219,33.739-21.058,44.199,7.978-8.687,12.853-20.27,12.853-32.994,0-26.949-21.846-48.795-48.795-48.795S11.205,44.257,11.205,71.205c0,12.724,4.874,24.307,12.853,32.994C11.219,93.739,3,77.814,3,60Z\"\/><\/svg><\/span><\/div>\n<\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_60d7ae-31, .wp-block-kadence-advancedheading.kt-adv-heading9_60d7ae-31[data-kb-block=\"kb-adv-heading9_60d7ae-31\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_60d7ae-31 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_60d7ae-31[data-kb-block=\"kb-adv-heading9_60d7ae-31\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_60d7ae-31 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_60d7ae-31[data-kb-block=\"kb-adv-heading9_60d7ae-31\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_60d7ae-31 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_60d7ae-31\">Projets Business<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80, .wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80[data-kb-block=\"kb-adv-heading9_711dad-80\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80[data-kb-block=\"kb-adv-heading9_711dad-80\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80[data-kb-block=\"kb-adv-heading9_711dad-80\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80, .wp-block-kadence-advancedheading.kt-adv-heading9_711dad-80[data-kb-block=\"kb-adv-heading9_711dad-80\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);}}<\/style>\n<p class=\"kt-adv-heading9_711dad-80 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_711dad-80\">Notre \u00e9cosyst\u00e8me unique associe des expertises compl\u00e9mentaires, de sorte que 1 + 1 + 1 d\u00e9passe largement 3. Il permet de co-d\u00e9velopper des technologies et des solutions innovantes de pointe, puis de les industrialiser au b\u00e9n\u00e9fice de nos membres. <\/p>\n<\/div><\/div>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns9_f23069-b2{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_f23069-b2 .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_f23069-b2 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_f23069-b2 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_f23069-b2 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_f23069-b2 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_f23069-b2 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_f23069-b2 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_f23069-b2 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_f23069-b2\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_e6c138-0b.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_e6c138-0b.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_e6c138-0b.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_e6c138-0b kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/softwarerepublique.eu\/fr\/activites-concretes\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column9_9efcec-bd > .kt-inside-inner-col{display:flex;}.kadence-column9_9efcec-bd > .kt-inside-inner-col,.kadence-column9_9efcec-bd > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_9efcec-bd > .kt-inside-inner-col{row-gap:var(--global-kb-gap-md, 2rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_9efcec-bd > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_9efcec-bd > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column9_9efcec-bd{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9efcec-bd{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9efcec-bd > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_9efcec-bd > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_9efcec-bd{position:relative;}@media all and (max-width: 1024px){.kadence-column9_9efcec-bd > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);flex-direction:column;justify-content:space-between;}}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column9_9efcec-bd{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9efcec-bd{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9efcec-bd > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column9_9efcec-bd{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9efcec-bd{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_9efcec-bd > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_9efcec-bd > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_9efcec-bd\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.kt-svg-icons9_bb0a7c-18 .kt-svg-item-0 .kb-svg-icon-wrap{color:var(--global-palette4, #2D3748);font-size:50px;}.wp-block-kadence-icon.kt-svg-icons9_bb0a7c-18{justify-content:flex-start;}<\/style>\n<div class=\"wp-block-kadence-icon kt-svg-icons kt-svg-icons9_bb0a7c-18 alignnone\"><style>.kt-svg-item-9_349494-9f .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-9_349494-9f .kb-svg-icon-wrap{color:#f5d292;font-size:64px;margin-bottom:var(--global-kb-spacing-xs, 1rem);background:transparent;border-width:0px;border-radius:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<div class=\"wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-9_349494-9f\"><span class=\"kb-svg-icon-wrap kb-svg-icon-kb-custom-2563\"><svg viewBox=\"0 0 120 120\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M103.934,19.155c-.969-1.089-2-2.12-3.089-3.089C90.133,6.103,75.783,0,60,0,26.863,0,0,26.863,0,60,0,74.016,4.819,86.899,12.873,97.112c2.668,3.942,6.072,7.346,10.014,10.014,10.213,8.054,23.096,12.873,37.112,12.873,33.137,0,60-26.863,60-60,0-15.783-6.103-30.134-16.066-40.845ZM110.346,43.891c0,17.241-12.813,31.539-29.415,33.891.02-.503.038-1.007.038-1.515,0-20.565-16.672-37.237-37.237-37.237-.508,0-1.012.018-1.515.038,2.352-16.602,16.65-29.415,33.891-29.415,8.626,0,16.511,3.213,22.537,8.497,1.11,1.025,2.178,2.094,3.204,3.204,5.283,6.027,8.496,13.911,8.496,22.537ZM15.258,95.252c-3.637-5.437-5.763-11.967-5.763-18.985,0-17.241,12.812-31.539,29.415-33.891-.02.503-.038,1.007-.038,1.515,0,20.565,16.672,37.237,37.237,37.237.508,0,1.012-.018,1.515-.038-2.352,16.602-16.65,29.415-33.891,29.415-7.018,0-13.548-2.126-18.985-5.763-3.523-2.781-6.708-5.967-9.489-9.489ZM76.109,78.128c-18.878,0-34.237-15.359-34.237-34.237,0-.608.017-1.212.049-1.812.6-.031,1.204-.049,1.812-.049,18.878,0,34.237,15.359,34.237,34.237,0,.608-.017,1.212-.049,1.812-.6.031-1.204.049-1.812.049ZM3,60C3,28.57,28.57,3,60,3c7.355,0,14.381,1.416,20.842,3.964-1.551-.197-3.128-.31-4.733-.31-19.017,0-34.693,14.258-36.948,32.666-18.407,2.255-32.666,17.931-32.666,36.948,0,1.321.071,2.625.205,3.91-2.384-6.277-3.701-13.075-3.701-20.178ZM60,117c-7.103,0-13.901-1.317-20.178-3.701,1.285.134,2.589.205,3.91.205,19.017,0,34.693-14.258,36.948-32.666,18.407-2.255,32.666-17.931,32.666-36.948,0-1.604-.113-3.182-.31-4.733,2.548,6.461,3.963,13.487,3.963,20.842,0,31.43-25.57,57-57,57Z\"\/><\/svg><\/span><\/div>\n<\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_c0042a-93, .wp-block-kadence-advancedheading.kt-adv-heading9_c0042a-93[data-kb-block=\"kb-adv-heading9_c0042a-93\"]{padding-top:0px;padding-right:0px;padding-bottom:var(--global-kb-spacing-xs, 1rem);padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_c0042a-93 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_c0042a-93[data-kb-block=\"kb-adv-heading9_c0042a-93\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_c0042a-93 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_c0042a-93[data-kb-block=\"kb-adv-heading9_c0042a-93\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_c0042a-93 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_c0042a-93\">projet de vision<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70, .wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70[data-kb-block=\"kb-adv-heading9_d6cddc-70\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70[data-kb-block=\"kb-adv-heading9_d6cddc-70\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70[data-kb-block=\"kb-adv-heading9_d6cddc-70\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70, .wp-block-kadence-advancedheading.kt-adv-heading9_d6cddc-70[data-kb-block=\"kb-adv-heading9_d6cddc-70\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);}}<\/style>\n<p class=\"kt-adv-heading9_d6cddc-70 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_d6cddc-70\">Rassembler l\u2019ensemble des membres autour d\u2019un d\u00e9fi de mobilit\u00e9 du futur, en f\u00e9d\u00e9rant les forces d\u2019entreprises, grandes et petites, afin de construire en six mois une vision commune de l\u2019avenir.<br\/><\/p>\n<\/div><\/div>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns9_dde4a5-41{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_dde4a5-41 .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_dde4a5-41 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_dde4a5-41 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_dde4a5-41 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_dde4a5-41 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_dde4a5-41 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_dde4a5-41 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_dde4a5-41 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_dde4a5-41\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_54f32e-f1.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_54f32e-f1.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_54f32e-f1.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_54f32e-f1 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/softwarerepublique.eu\/fr\/projets-visions\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{display:flex;}.kadence-column9_c4fbc5-1f > .kt-inside-inner-col,.kadence-column9_c4fbc5-1f > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{row-gap:var(--global-kb-gap-md, 2rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_c4fbc5-1f > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column9_c4fbc5-1f{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_c4fbc5-1f{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_c4fbc5-1f > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_c4fbc5-1f{position:relative;}@media all and (max-width: 1024px){.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);flex-direction:column;justify-content:space-between;}}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column9_c4fbc5-1f{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_c4fbc5-1f{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column9_c4fbc5-1f{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_c4fbc5-1f{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}.kadence-column9_c4fbc5-1f > .kt-inside-inner-col{flex-direction:column;justify-content:space-between;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_c4fbc5-1f\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.kt-svg-icons9_209d90-1b .kt-svg-item-0 .kb-svg-icon-wrap{color:var(--global-palette4, #2D3748);font-size:50px;}.wp-block-kadence-icon.kt-svg-icons9_209d90-1b{justify-content:flex-start;}<\/style>\n<div class=\"wp-block-kadence-icon kt-svg-icons kt-svg-icons9_209d90-1b alignnone\"><style>.kt-svg-item-9_65e64e-ec .kb-svg-icon-wrap, .kt-svg-style-stacked.kt-svg-item-9_65e64e-ec .kb-svg-icon-wrap{color:#aed6fd;font-size:64px;margin-bottom:var(--global-kb-spacing-xs, 1rem);background:transparent;border-width:0px;border-radius:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<div class=\"wp-block-kadence-single-icon kt-svg-style-stacked kt-svg-icon-wrap kt-svg-item-9_65e64e-ec\"><span class=\"kb-svg-icon-wrap kb-svg-icon-kb-custom-2760\"><svg viewBox=\"0 0 120 120\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M102.426,17.574c-23.405-23.405-61.377-23.476-84.853,0s-23.405,61.448,0,84.853,61.448,23.405,84.853,0c23.405-23.405,23.405-61.448,0-84.853ZM100.305,100.305c-16.961,16.961-42.087,20.949-62.906,11.997l37.103-37.103v10.21h3v-15.429h-15.429v3h10.405l-37.977,37.977c-4.918-2.452-9.546-5.659-13.719-9.619L85.796,36.326v10.308h3v-15.43h-15.429v3h10.309L18.661,99.218c-3.699-3.897-6.755-8.187-9.139-12.744l46.344-46.345v10.21h3v-15.429h-15.429v3h10.406L8.137,83.616C-1.389,62.604,2.458,36.932,19.695,19.695c22.203-22.203,58.407-22.203,80.61,0,22.203,22.203,22.203,58.407,0,80.61Z\"\/><\/svg><\/span><\/div>\n<\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_9c4704-14, .wp-block-kadence-advancedheading.kt-adv-heading9_9c4704-14[data-kb-block=\"kb-adv-heading9_9c4704-14\"]{padding-top:0px;padding-right:0px;padding-bottom:var(--global-kb-spacing-xs, 1rem);padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_9c4704-14 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_9c4704-14[data-kb-block=\"kb-adv-heading9_9c4704-14\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_9c4704-14 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_9c4704-14[data-kb-block=\"kb-adv-heading9_9c4704-14\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_9c4704-14 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_9c4704-14\">acc\u00e9l\u00e9rateur industriel<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_45c8d8-ce, .wp-block-kadence-advancedheading.kt-adv-heading9_45c8d8-ce[data-kb-block=\"kb-adv-heading9_45c8d8-ce\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);margin-left:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_45c8d8-ce mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_45c8d8-ce[data-kb-block=\"kb-adv-heading9_45c8d8-ce\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_45c8d8-ce img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_45c8d8-ce[data-kb-block=\"kb-adv-heading9_45c8d8-ce\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_45c8d8-ce wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_45c8d8-ce\">Une opportunit\u00e9 unique, flexible et collaborative pour les start-ups de notre \u00e9cosyst\u00e8me. Con\u00e7u pour acc\u00e9l\u00e9rer le d\u00e9veloppement des entreprises ensemble, en co-d\u00e9veloppant des solutions innovantes r\u00e9pondant \u00e0 des cas d\u2019usage concrets. <\/p>\n<\/div><\/div>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns9_69d56c-4d{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_69d56c-4d .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_69d56c-4d .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_69d56c-4d .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_69d56c-4d .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_69d56c-4d .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_69d56c-4d .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_69d56c-4d .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_69d56c-4d .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_69d56c-4d\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_f5e067-e2.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_f5e067-e2.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_f5e067-e2.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_f5e067-e2 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/softwarerepublique.eu\/fr\/accelerateur\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_fe69cd-c8{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_fe69cd-c8 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_fe69cd-c8 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_fe69cd-c8 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_fe69cd-c8{background-color:#121313;}.kb-row-layout-id9_fe69cd-c8 > .kt-row-layout-overlay{opacity:0.30;}.kb-row-layout-id9_fe69cd-c8 ,.kb-row-layout-id9_fe69cd-c8 h1,.kb-row-layout-id9_fe69cd-c8 h2,.kb-row-layout-id9_fe69cd-c8 h3,.kb-row-layout-id9_fe69cd-c8 h4,.kb-row-layout-id9_fe69cd-c8 h5,.kb-row-layout-id9_fe69cd-c8 h6{color:#ffffff;}@media all and (max-width: 1024px){.kb-row-layout-id9_fe69cd-c8 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9_fe69cd-c8 > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9_fe69cd-c8{border-top:1px dotted #888888;}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_fe69cd-c8{background:#000000;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_fe69cd-c8 alignfull kt-row-has-bg animate-child wp-block-kadence-rowlayout\" id=\"Visions\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9_c8d201-ce > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kadence-column9_c8d201-ce > .kt-inside-inner-col,.kadence-column9_c8d201-ce > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_c8d201-ce > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_c8d201-ce > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_c8d201-ce > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_c8d201-ce > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_c8d201-ce{position:relative;}.kadence-column9_c8d201-ce, .kt-inside-inner-col > .kadence-column9_c8d201-ce:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column9_c8d201-ce > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_c8d201-ce > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_c8d201-ce\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-cb-carousel-v2 cb-carousel-block cb-single-slide carrousel-large\" data-cb-slides-per-view=\"1\" data-cb-slides-per-group=\"1\" data-cb-space-between=\"0\" data-cb-speed=\"800\" data-cb-loop=\"true\" data-cb-breakpoints=\"{&quot;768&quot;:{&quot;slidesPerView&quot;:1,&quot;slidesPerGroup&quot;:1}}\"><div class=\"swiper\"><div class=\"cb-wrapper swiper-wrapper\">\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_5a78c8-25{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_5a78c8-25 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_5a78c8-25 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_5a78c8-25 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1440px;padding-top:var(--global-kb-spacing-3xl, 6.5rem);padding-right:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-lg, 3rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id9_5a78c8-25{background-image:url('https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/v4r.webp');background-size:cover;background-position:0% 52%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id9_5a78c8-25 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_5a78c8-25 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id9_5a78c8-25 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-3xl, 6.5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_5a78c8-25{background:#000000;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_5a78c8-25 alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col,.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_a6a8b5-c9{position:relative;}@media all and (max-width: 1024px){.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_a6a8b5-c9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_a6a8b5-c9 kvs-lg-false kvs-md-false\"><div class=\"kt-inside-inner-col\"><style>.kb-image9_2d4bdf-e3 .kb-image-has-overlay:after{opacity:0.3;}.kb-image9_2d4bdf-e3 img.kb-img, .kb-image9_2d4bdf-e3 .kb-img img{object-position:99% 50%;}@media all and (max-width: 767px){.wp-block-kadence-image.kb-image9_2d4bdf-e3:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_2d4bdf-e3:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_2d4bdf-e3.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_2d4bdf-e3 .kb-image-has-overlay:after{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.kb-image9_2d4bdf-e3 img.kb-img, .kb-image9_2d4bdf-e3 .kb-img img{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_2d4bdf-e3 size-medium_large kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/v4r-768x432.webp\" alt=\"\" class=\"kb-img wp-image-2380\" srcset=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/v4r-768x432.webp 768w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/v4r-300x169.webp 300w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/v4r-1024x576.webp 1024w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/v4r-1536x864.webp 1536w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/v4r-2048x1152.webp 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/div><\/figure>\n<\/div><\/div>\n\n\n<style>.kadence-column9_5a2190-0f > .kt-inside-inner-col{display:flex;}.kadence-column9_5a2190-0f > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kadence-column9_5a2190-0f > .kt-inside-inner-col,.kadence-column9_5a2190-0f > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_5a2190-0f > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_5a2190-0f > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_5a2190-0f > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_5a2190-0f > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_5a2190-0f{position:relative;}.kadence-column9_5a2190-0f, .kt-inside-inner-col > .kadence-column9_5a2190-0f:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column9_5a2190-0f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_5a2190-0f > .kt-inside-inner-col{padding-right:0px;padding-left:0px;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_5a2190-0f carrousel-large-legend\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_6c4c74-3a, .wp-block-kadence-advancedheading.kt-adv-heading9_6c4c74-3a[data-kb-block=\"kb-adv-heading9_6c4c74-3a\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading9_6c4c74-3a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_6c4c74-3a[data-kb-block=\"kb-adv-heading9_6c4c74-3a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_6c4c74-3a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_6c4c74-3a[data-kb-block=\"kb-adv-heading9_6c4c74-3a\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_6c4c74-3a title-lined wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_6c4c74-3a\">Software R\u00e9publique vision<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a, .wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a[data-kb-block=\"kb-adv-heading9_a268a5-4a\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-lg, 2rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a[data-kb-block=\"kb-adv-heading9_a268a5-4a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a[data-kb-block=\"kb-adv-heading9_a268a5-4a\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a, .wp-block-kadence-advancedheading.kt-adv-heading9_a268a5-4a[data-kb-block=\"kb-adv-heading9_a268a5-4a\"]{max-width:100%;}}<\/style>\n<h2 class=\"kt-adv-heading9_a268a5-4a wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_a268a5-4a\"><strong><strong><strong>vision 4rescue - un \u00e9cosyst\u00e8me int\u00e9gr\u00e9 pour les services d'urgence<\/strong><\/strong><\/strong><\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_54b2da-68, .wp-block-kadence-advancedheading.kt-adv-heading9_54b2da-68[data-kb-block=\"kb-adv-heading9_54b2da-68\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);margin-left:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_54b2da-68 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_54b2da-68[data-kb-block=\"kb-adv-heading9_54b2da-68\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_54b2da-68 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_54b2da-68[data-kb-block=\"kb-adv-heading9_54b2da-68\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_54b2da-68 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_54b2da-68\">D\u00e9velopp\u00e9 en collaboration entre Software R\u00e9publique, les services d'incendie et de secours et quatre autres contributeurs, cet \u00e9cosyst\u00e8me de 20 solutions interconnect\u00e9es vise \u00e0 lever les verrous technologiques et \u00e0 am\u00e9liorer l'efficacit\u00e9 des interventions d'urgence.<\/p>\n\n\n\n<ul class=\"wp-block-list company-tags fill-type\">\n<li>Atos<\/li>\n\n\n\n<li>Dassault Systemes<\/li>\n\n\n\n<li>JCDecaux<\/li>\n\n\n\n<li>Orange<\/li>\n\n\n\n<li>Thales<\/li>\n\n\n\n<li>Renault Group<\/li>\n\n\n\n<li>STM<\/li>\n\n\n\n<li>Hawai.tech<\/li>\n\n\n\n<li>Green Communication<\/li>\n\n\n\n<li>Parrot<\/li>\n\n\n\n<li>F\u00e9d\u00e9ration Nationale Sapeurs Pompiers<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n<style>.wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d, .wp-block-kadence-advancedbtn.kb-btns9_d5be9e-8d, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns9_d5be9e-8d{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.wp-block-kadence-advancedbtn.kb-btns9_d5be9e-8d{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_d5be9e-8d .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_d5be9e-8d .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_d5be9e-8d .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_d5be9e-8d\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_e4ad50-da.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_e4ad50-da.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_e4ad50-da.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_e4ad50-da kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"#testimonial\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_36d112-f1{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_36d112-f1 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_36d112-f1 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_36d112-f1 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1440px;padding-top:var(--global-kb-spacing-3xl, 6.5rem);padding-right:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-lg, 3rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id9_36d112-f1{background-image:url('https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/u1st-vicion.webp');background-size:cover;background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id9_36d112-f1 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_36d112-f1 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id9_36d112-f1 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-3xl, 6.5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_36d112-f1{background:#000000;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_36d112-f1 alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column9_acbfc6-a4 > .kt-inside-inner-col,.kadence-column9_acbfc6-a4 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_acbfc6-a4 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_acbfc6-a4 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_acbfc6-a4 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_acbfc6-a4 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_acbfc6-a4{position:relative;}@media all and (max-width: 1024px){.kadence-column9_acbfc6-a4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_acbfc6-a4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_acbfc6-a4 kvs-lg-false kvs-md-false\"><div class=\"kt-inside-inner-col\"><style>.kb-image9_292e29-fc .kb-image-has-overlay:after{opacity:0.3;}.kb-image9_292e29-fc img.kb-img, .kb-image9_292e29-fc .kb-img img{object-position:99% 50%;}@media all and (max-width: 767px){.wp-block-kadence-image.kb-image9_292e29-fc:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_292e29-fc:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_292e29-fc.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_292e29-fc .kb-image-has-overlay:after{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.kb-image9_292e29-fc img.kb-img, .kb-image9_292e29-fc .kb-img img{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_292e29-fc kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img loading=\"lazy\" decoding=\"async\" width=\"2003\" height=\"1024\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/u1st-vicion.webp\" alt=\"\" class=\"kb-img wp-image-2378\" srcset=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/u1st-vicion.webp 2003w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/u1st-vicion-300x153.webp 300w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/u1st-vicion-1024x524.webp 1024w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/u1st-vicion-768x393.webp 768w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/01\/u1st-vicion-1536x785.webp 1536w\" sizes=\"auto, (max-width: 2003px) 100vw, 2003px\" \/><\/div><\/figure>\n<\/div><\/div>\n\n\n<style>.kadence-column9_d4dee9-b9 > .kt-inside-inner-col{display:flex;}.kadence-column9_d4dee9-b9 > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kadence-column9_d4dee9-b9 > .kt-inside-inner-col,.kadence-column9_d4dee9-b9 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_d4dee9-b9 > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_d4dee9-b9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_d4dee9-b9 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_d4dee9-b9 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_d4dee9-b9{position:relative;}.kadence-column9_d4dee9-b9, .kt-inside-inner-col > .kadence-column9_d4dee9-b9:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column9_d4dee9-b9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_d4dee9-b9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_d4dee9-b9 carrousel-large-legend\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_3c3436-3c, .wp-block-kadence-advancedheading.kt-adv-heading9_3c3436-3c[data-kb-block=\"kb-adv-heading9_3c3436-3c\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading9_3c3436-3c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_3c3436-3c[data-kb-block=\"kb-adv-heading9_3c3436-3c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_3c3436-3c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_3c3436-3c[data-kb-block=\"kb-adv-heading9_3c3436-3c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_3c3436-3c title-lined wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_3c3436-3c\">Software r\u00e9publique visions<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42, .wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42[data-kb-block=\"kb-adv-heading9_c45493-42\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-lg, 2rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42[data-kb-block=\"kb-adv-heading9_c45493-42\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42[data-kb-block=\"kb-adv-heading9_c45493-42\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42, .wp-block-kadence-advancedheading.kt-adv-heading9_c45493-42[data-kb-block=\"kb-adv-heading9_c45493-42\"]{max-width:100%;}}<\/style>\n<h2 class=\"kt-adv-heading9_c45493-42 wp-block-kadence-advancedheading has-kb-palette-2-color has-text-color\" data-kb-block=\"kb-adv-heading9_c45493-42\">U1st Vision - une nouvelle \u00e8re de services mobiles<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_8c6ce2-06, .wp-block-kadence-advancedheading.kt-adv-heading9_8c6ce2-06[data-kb-block=\"kb-adv-heading9_8c6ce2-06\"]{padding-top:0px;padding-right:0px;padding-bottom:var(--global-kb-spacing-xs, 1rem);padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_8c6ce2-06 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_8c6ce2-06[data-kb-block=\"kb-adv-heading9_8c6ce2-06\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_8c6ce2-06 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_8c6ce2-06[data-kb-block=\"kb-adv-heading9_8c6ce2-06\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_8c6ce2-06 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_8c6ce2-06\">U1st Vision : un concept de v\u00e9hicule modulaire, accompagn\u00e9 d'outils de planification et de suivi, con\u00e7u pour aider les acteurs publics et les prestataires de services priv\u00e9s \u00e0 proposer de nouveaux services de sant\u00e9 de proximit\u00e9.<\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list company-tags fill-type\">\n<li>Atos<\/li>\n\n\n\n<li>Dassault Systemes<\/li>\n\n\n\n<li>Orange<\/li>\n\n\n\n<li>Renault Group<\/li>\n\n\n\n<li>STM<\/li>\n\n\n\n<li>Thales<\/li>\n\n\n\n<li>Essilor Luxottica<\/li>\n\n\n\n<li>Praesens Care<\/li>\n\n\n\n<li>Withings<\/li>\n\n\n\n<li>ANCT<\/li>\n\n\n\n<li>Emsense Technologies<\/li>\n\n\n\n<li>Flexis<\/li>\n\n\n\n<li>Kanopy Med<\/li>\n\n\n\n<li>Doxamed<\/li>\n\n\n\n<li>Mon espace sant\u00e9<\/li>\n\n\n\n<li>Norbert health<\/li>\n\n\n\n<li>One Visage<\/li>\n\n\n\n<li>Orosound<\/li>\n\n\n\n<li>Sonup<\/li>\n\n\n\n<li>TIB<\/li>\n\n\n\n<li>Usense<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedbtn.kt-btns9_da87cd-50, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns9_da87cd-50, .wp-block-kadence-advancedbtn.kb-btns9_da87cd-50, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns9_da87cd-50{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.wp-block-kadence-advancedbtn.kb-btns9_da87cd-50{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_da87cd-50 .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_da87cd-50 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_da87cd-50 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_da87cd-50 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_da87cd-50 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_da87cd-50 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_da87cd-50 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_da87cd-50 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_da87cd-50\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_c5f02a-6c.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_c5f02a-6c.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_c5f02a-6c.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_c5f02a-6c kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/softwarerepublique.eu\/fr\/projets-visions\/u1st-vision\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-cb-slide-v2 cb-slide swiper-slide\"><style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_0b9a6c-92{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id9_0b9a6c-92 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9_0b9a6c-92 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9_0b9a6c-92 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1440px;padding-top:var(--global-kb-spacing-3xl, 6.5rem);padding-right:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-lg, 3rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id9_0b9a6c-92{background-image:url('https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header.jpg');background-size:cover;background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id9_0b9a6c-92 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9_0b9a6c-92 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id9_0b9a6c-92 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-3xl, 6.5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9_0b9a6c-92{background:#000000;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9_0b9a6c-92 alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column9_ff0f93-d3 > .kt-inside-inner-col,.kadence-column9_ff0f93-d3 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_ff0f93-d3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_ff0f93-d3 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_ff0f93-d3 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_ff0f93-d3 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_ff0f93-d3{position:relative;}@media all and (max-width: 1024px){.kadence-column9_ff0f93-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_ff0f93-d3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_ff0f93-d3 kvs-lg-false kvs-md-false\"><div class=\"kt-inside-inner-col\"><style>.kb-image9_07d10f-e5 .kb-image-has-overlay:after{opacity:0.3;}.kb-image9_07d10f-e5 img.kb-img, .kb-image9_07d10f-e5 .kb-img img{object-position:50% 50%;}@media all and (max-width: 767px){.wp-block-kadence-image.kb-image9_07d10f-e5:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-image9_07d10f-e5:not(.kb-image-is-ratio-size) .kb-img, .kb-image9_07d10f-e5.kb-image-is-ratio-size{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-image9_07d10f-e5 .kb-image-has-overlay:after{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.kb-image9_07d10f-e5 img.kb-img, .kb-image9_07d10f-e5 .kb-img img{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}}<\/style>\n<figure class=\"wp-block-kadence-image kb-image9_07d10f-e5 kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1204\" src=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header.jpg\" alt=\"\" class=\"kb-img wp-image-240\" srcset=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header.jpg 2500w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header-300x144.jpg 300w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header-1024x493.jpg 1024w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header-768x370.jpg 768w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header-1536x740.jpg 1536w, https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/H1st-header-2048x986.jpg 2048w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\" \/><\/div><\/figure>\n<\/div><\/div>\n\n\n<style>.kadence-column9_e50199-2a > .kt-inside-inner-col{display:flex;}.kadence-column9_e50199-2a > .kt-inside-inner-col{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kadence-column9_e50199-2a > .kt-inside-inner-col,.kadence-column9_e50199-2a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9_e50199-2a > .kt-inside-inner-col{row-gap:var(--global-kb-gap-sm, 1rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9_e50199-2a > .kt-inside-inner-col{flex-direction:column;}.kadence-column9_e50199-2a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9_e50199-2a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9_e50199-2a{position:relative;}.kadence-column9_e50199-2a, .kt-inside-inner-col > .kadence-column9_e50199-2a:not(.specificity){margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 1024px){.kadence-column9_e50199-2a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9_e50199-2a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9_e50199-2a carrousel-large-legend\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><style>.wp-block-kadence-advancedheading.kt-adv-heading9_c47430-03, .wp-block-kadence-advancedheading.kt-adv-heading9_c47430-03[data-kb-block=\"kb-adv-heading9_c47430-03\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);margin-left:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading9_c47430-03 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_c47430-03[data-kb-block=\"kb-adv-heading9_c47430-03\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_c47430-03 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_c47430-03[data-kb-block=\"kb-adv-heading9_c47430-03\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading9_c47430-03 title-lined wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_c47430-03\">software r\u00e9publique visions<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49, .wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49[data-kb-block=\"kb-adv-heading9_55af68-49\"]{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:var(--global-kb-font-size-lg, 2rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49[data-kb-block=\"kb-adv-heading9_55af68-49\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49[data-kb-block=\"kb-adv-heading9_55af68-49\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49, .wp-block-kadence-advancedheading.kt-adv-heading9_55af68-49[data-kb-block=\"kb-adv-heading9_55af68-49\"]{max-width:100%;}}<\/style>\n<h2 class=\"kt-adv-heading9_55af68-49 wp-block-kadence-advancedheading has-kb-palette-2-color has-text-color\" data-kb-block=\"kb-adv-heading9_55af68-49\">H1st Vision est plus qu'un voiture concept<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading9_61debd-b1, .wp-block-kadence-advancedheading.kt-adv-heading9_61debd-b1[data-kb-block=\"kb-adv-heading9_61debd-b1\"]{padding-top:0px;padding-right:0px;padding-bottom:var(--global-kb-spacing-xs, 1rem);padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading9_61debd-b1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading9_61debd-b1[data-kb-block=\"kb-adv-heading9_61debd-b1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading9_61debd-b1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading9_61debd-b1[data-kb-block=\"kb-adv-heading9_61debd-b1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading9_61debd-b1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading9_61debd-b1\">H1st Vision : un concept de mobilit\u00e9 incarn\u00e9 par un v\u00e9hicule et son jumeau num\u00e9rique. Il int\u00e8gre 20 innovations concr\u00e8tes et op\u00e9rationnelles pour une exp\u00e9rience fonctionnelle de services de mobilit\u00e9 centr\u00e9s sur l'humain.  <\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list company-tags fill-type\">\n<li>Dassault System<\/li>\n\n\n\n<li>Orange<\/li>\n\n\n\n<li>Renault Group<\/li>\n\n\n\n<li>STM<\/li>\n\n\n\n<li>Thales<\/li>\n\n\n\n<li>Arkamys<\/li>\n\n\n\n<li>Compredict<\/li>\n\n\n\n<li>Epoc<\/li>\n\n\n\n<li>Eyelights<\/li>\n\n\n\n<li>Kardome<\/li>\n\n\n\n<li>Stern Tech<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf, .wp-block-kadence-advancedbtn.kb-btns9_1c60ae-cf, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns9_1c60ae-cf{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.wp-block-kadence-advancedbtn.kb-btns9_1c60ae-cf{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns9_1c60ae-cf .kt-button{font-weight:normal;font-style:normal;}.kt-btns9_1c60ae-cf .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns9_1c60ae-cf .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns9_1c60ae-cf\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn9_4fe951-6c.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn9_4fe951-6c.kb-button{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-btn9_4fe951-6c.kb-button .kb-svg-icon-wrap{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);font-size:1rem;--kb-button-icon-size:1rem;}<\/style><a class=\"kb-button kt-button button kb-btn9_4fe951-6c kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/softwarerepublique.eu\/fr\/projets-visions\/h1st-vision\/\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_plus kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">en savoir plus<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<script>(function() {\n    'use strict';\n    \n    const config = {\n        startYear: 2025,\n        legends: [\"vision 4rescue\", \"U1st Vision\", \"H1st Vision\"]\n    };\n    \n    let swiperInstance = null;\n    let cursorFollower = null;\n    let mouseX = 0, mouseY = 0;\n    let followerX = 0, followerY = 0;\n    let animationFrame = null;\n    \n    \/\/ Attendre apr\u00e8s l'initialisation du plugin\n    window.addEventListener('DOMContentLoaded', () => {\n        setTimeout(() => {\n            initCustomSwiper();\n        }, 100);\n    });\n    \n    function initCustomSwiper() {\n        console.log('\ud83c\udfaf Modification du Swiper...');\n        \n        const carousel = document.querySelector('.carrousel-large');\n        if (!carousel) return;\n        \n        const swiperEl = carousel.querySelector('.swiper') || carousel;\n        if (!swiperEl.swiper) {\n            console.log('Pas de Swiper trouv\u00e9, nouvelle tentative...');\n            setTimeout(initCustomSwiper, 500);\n            return;\n        }\n        \n        const swiper = swiperEl.swiper;\n        \n        \/\/ R\u00e9cup\u00e9rer les param\u00e8tres originaux\n        const originalParams = {\n            slidesPerView: swiper.params.slidesPerView,\n            slidesPerGroup: swiper.params.slidesPerGroup,\n            spaceBetween: swiper.params.spaceBetween,\n            loop: swiper.params.loop,\n            autoplay: swiper.params.autoplay,\n            navigation: swiper.params.navigation,\n            pagination: swiper.params.pagination,\n            breakpoints: swiper.params.breakpoints\n        };\n        \n        \/\/ D\u00e9truire et recr\u00e9er avec fade\n        swiper.destroy(false, false);\n        \n        swiperInstance = new Swiper(swiperEl, {\n            ...originalParams,\n            speed: 800,\n            resizeObserver: false,\n            \n            \/\/ EFFET FADE\n            effect: 'fade',\n            fadeEffect: {\n                crossFade: true\n            },\n            \n            \/\/ \u00c9v\u00e9nements\n            on: {\n                init: function() {\n                    console.log('\u2705 Swiper avec FADE cr\u00e9\u00e9!');\n                    createSimpleNavigation(this);\n                    setupSmoothCursor(this);\n                },\n                slideChange: function() {\n                    updateNavigation(this);\n                }\n            }\n        });\n    }\n    \n    \/\/ Cr\u00e9er une navigation simple sans style\n    function createSimpleNavigation(swiper) {\n        \/\/ Container principal SANS STYLES\n        const navContainer = document.createElement('div');\n        navContainer.className = 'swiper-nav-container';\n        \n        \/\/ Pagination simple (juste les ann\u00e9es)\n        const pagination = document.createElement('div');\n        pagination.className = 'swiper-years';\n        \n        for (let i = 0; i < swiper.slides.length; i++) {\n            const year = document.createElement('span');\n            year.className = 'swiper-year';\n            year.textContent = config.startYear - i;\n            year.dataset.index = i;\n            \n            if (i === 0) year.classList.add('active');\n            \n            year.addEventListener('click', () => {\n                swiper.slideTo(i);\n            });\n            \n            pagination.appendChild(year);\n        }\n        \n        \/\/ L\u00e9gende (titre seulement)\n        const legend = document.createElement('div');\n        legend.className = 'swiper-legend';\n        legend.textContent = config.legends[0];\n        \n        \/\/ Assembler\n        navContainer.appendChild(pagination);\n        navContainer.appendChild(legend);\n        \n        \/\/ Ajouter au swiper\n        swiper.el.appendChild(navContainer);\n        \n        \/\/ Stocker les r\u00e9f\u00e9rences\n        swiper.customNav = {\n            container: navContainer,\n            years: pagination.querySelectorAll('.swiper-year'),\n            legend: legend\n        };\n    }\n    \n    \/\/ Mettre \u00e0 jour la navigation\n    function updateNavigation(swiper) {\n        if (!swiper.customNav) return;\n        \n        const index = swiper.realIndex || 0;\n        \n        \/\/ Mettre \u00e0 jour les ann\u00e9es actives\n        swiper.customNav.years.forEach((year, i) => {\n            if (i === index) {\n                year.classList.add('active');\n            } else {\n                year.classList.remove('active');\n            }\n        });\n        \n        \/\/ Mettre \u00e0 jour la l\u00e9gende\n        swiper.customNav.legend.textContent = config.legends[index] || '';\n    }\n    \n    \/\/ Curseur avec inertie et animations fluides\n    function setupSmoothCursor(swiper) {\n        \/\/ Cr\u00e9er le bouton suiveur\n        cursorFollower = document.createElement('div');\n        cursorFollower.className = 'cursor-next-button';\n        cursorFollower.innerHTML = `\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12H19M19 12L12 5M19 12L12 19\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>`;\n        \n        \/\/ Styles essentiels pour le fonctionnement\n        cursorFollower.style.cssText = `\n            position: fixed;\n            width: 60px;\n            height: 60px;\n            background: rgba(0, 0, 0, 0.8);\n            border-radius: 50%;\n            pointer-events: none;\n            z-index: 9999;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            opacity: 0;\n            transform: translate(-50%, -50%) scale(0.5);\n            transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n                        transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n                        background 0.3s ease;\n            will-change: transform, opacity;\n        `;\n        \n        document.body.appendChild(cursorFollower);\n        \n        \/\/ Variables de contr\u00f4le\n        let isOverSwiper = false;\n        let isOverInteractive = false;\n        let isVisible = false;\n        \n        \/\/ Animation frame pour le suivi fluide avec inertie\n        function animateFollower() {\n            \/\/ Inertie (0.1 = rapide, 0.05 = lent avec plus d'inertie)\n            const ease = 0.08;\n            \n            followerX += (mouseX - followerX) * ease;\n            followerY += (mouseY - followerY) * ease;\n            \n            cursorFollower.style.left = followerX + 'px';\n            cursorFollower.style.top = followerY + 'px';\n            \n            animationFrame = requestAnimationFrame(animateFollower);\n        }\n        \n        \/\/ D\u00e9marrer\/Arr\u00eater l'animation\n        function startAnimation() {\n            if (!animationFrame) {\n                animationFrame = requestAnimationFrame(animateFollower);\n            }\n        }\n        \n        function stopAnimation() {\n            if (animationFrame) {\n                cancelAnimationFrame(animationFrame);\n                animationFrame = null;\n            }\n        }\n        \n        \/\/ Entr\u00e9e dans le carousel\n        swiper.el.addEventListener('mouseenter', () => {\n            isOverSwiper = true;\n            \n            \/\/ Initialiser la position du follower \u00e0 la position actuelle de la souris\n            followerX = mouseX;\n            followerY = mouseY;\n            cursorFollower.style.left = followerX + 'px';\n            cursorFollower.style.top = followerY + 'px';\n            \n            \/\/ Animation d'apparition fluide\n            setTimeout(() => {\n                if (isOverSwiper && !isOverInteractive) {\n                    isVisible = true;\n                    cursorFollower.style.opacity = '1';\n                    cursorFollower.style.transform = 'translate(-50%, -50%) scale(1)';\n                    startAnimation();\n                }\n            }, 50);\n        });\n        \n        \/\/ Sortie du carousel\n        swiper.el.addEventListener('mouseleave', () => {\n            isOverSwiper = false;\n            isVisible = false;\n            \n            \/\/ Animation de disparition fluide\n            cursorFollower.style.opacity = '0';\n            cursorFollower.style.transform = 'translate(-50%, -50%) scale(0.5)';\n            \n            setTimeout(() => {\n                if (!isOverSwiper) {\n                    stopAnimation();\n                }\n            }, 400);\n        });\n        \n        \/\/ Suivi de la souris\n        document.addEventListener('mousemove', (e) => {\n            mouseX = e.clientX;\n            mouseY = e.clientY;\n            \n            if (!isOverSwiper) return;\n            \n            \/\/ V\u00e9rifier les \u00e9l\u00e9ments interactifs\n            const element = document.elementFromPoint(e.clientX, e.clientY);\n            const isInteractive = element && (\n                element.tagName === 'A' ||\n                element.tagName === 'BUTTON' ||\n                element.tagName === 'INPUT' ||\n                element.classList.contains('swiper-year') ||\n                element.closest('a') ||\n                element.closest('button') ||\n                element.hasAttribute('onclick') ||\n                element.style.cursor === 'pointer'\n            );\n            \n            if (isInteractive && !isOverInteractive) {\n                isOverInteractive = true;\n                \/\/ Animation fluide de masquage\n                cursorFollower.style.opacity = '0';\n                cursorFollower.style.transform = 'translate(-50%, -50%) scale(0.5)';\n                cursorFollower.style.background = 'rgba(0, 0, 0, 0.4)';\n                \n            } else if (!isInteractive && isOverInteractive) {\n                isOverInteractive = false;\n                \/\/ Animation fluide de r\u00e9apparition\n                if (isVisible) {\n                    cursorFollower.style.opacity = '1';\n                    cursorFollower.style.transform = 'translate(-50%, -50%) scale(1)';\n                    cursorFollower.style.background = 'rgba(0, 0, 0, 0.8)';\n                }\n            }\n        });\n        \n        \/\/ Click pour passer au slide suivant\n        swiper.el.addEventListener('click', (e) => {\n            const element = e.target;\n            const isInteractive = \n                element.tagName === 'A' ||\n                element.tagName === 'BUTTON' ||\n                element.classList.contains('swiper-year') ||\n                element.closest('a') ||\n                element.closest('button') ||\n                element.hasAttribute('onclick');\n            \n            if (!isInteractive && isOverSwiper && !isOverInteractive) {\n                \/\/ Petit effet visuel au click\n                cursorFollower.style.transform = 'translate(-50%, -50%) scale(0.9)';\n                setTimeout(() => {\n                    cursorFollower.style.transform = 'translate(-50%, -50%) scale(1)';\n                }, 150);\n                \n                swiper.slideNext();\n            }\n        });\n    }\n})();\n<\/script>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>making mobility\u2028 smarter, for everyone mission Ensemble, nous conjuguons nos expertises collectives et les technologies de pointe pour co-d\u00e9velopper des solutions business de confiance, s\u00e9curis\u00e9es et durables. Au fond, il ne s&rsquo;agit pas seulement de technologie. Il s&rsquo;agit de rendre la mobilit\u00e9 plus intelligente, pour tous ax\u00e9 sur : am\u00e9liorer la vie au quotidien, l&rsquo;am\u00e9nagement [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5530,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"kt_blocks_editor_width":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"class_list":["post-4465","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software R\u00e9publique | \u00c9cosyst\u00e8me d&#039;innovation ouvert<\/title>\n<meta name=\"description\" content=\"Europe&#039;s open innovation ecosystem for smart mobility. Software R\u00e9publique unites 6 industrial leaders to co-develop secure and sustainable business solutions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softwarerepublique.eu\/fr\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software R\u00e9publique | \u00c9cosyst\u00e8me d&#039;innovation ouvert\" \/>\n<meta property=\"og:description\" content=\"Europe&#039;s open innovation ecosystem for smart mobility. Software R\u00e9publique unites 6 industrial leaders to co-develop secure and sustainable business solutions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softwarerepublique.eu\/fr\/\" \/>\n<meta property=\"og:site_name\" content=\"Software R\u00e9publique\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T13:58:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/swr-generic-3.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/\",\"url\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/\",\"name\":\"Software R\u00e9publique | \u00c9cosyst\u00e8me d'innovation ouvert\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/softwarerepublique.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/swr-generic-3.webp\",\"datePublished\":\"2025-12-21T14:54:49+00:00\",\"dateModified\":\"2026-04-07T13:58:29+00:00\",\"description\":\"Europe's open innovation ecosystem for smart mobility. Software R\u00e9publique unites 6 industrial leaders to co-develop secure and sustainable business solutions.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/softwarerepublique.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/swr-generic-3.webp\",\"contentUrl\":\"https:\\\/\\\/softwarerepublique.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/swr-generic-3.webp\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accueil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/\",\"name\":\"Software R\u00e9publique\",\"description\":\"Making mobility\\u2028 smarter, for everyone\",\"publisher\":{\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#organization\"},\"alternateName\":\"SWR\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#organization\",\"name\":\"Software R\u00e9publique\",\"alternateName\":\"SWR\",\"url\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/softwarerepublique.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/software-republique.webp\",\"contentUrl\":\"https:\\\/\\\/softwarerepublique.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/software-republique.webp\",\"width\":900,\"height\":338,\"caption\":\"Software R\u00e9publique\"},\"image\":{\"@id\":\"https:\\\/\\\/softwarerepublique.eu\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/softwarerepublique\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/SoftwareRepublique\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software R\u00e9publique | \u00c9cosyst\u00e8me d'innovation ouvert","description":"Europe's open innovation ecosystem for smart mobility. Software R\u00e9publique unites 6 industrial leaders to co-develop secure and sustainable business solutions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/softwarerepublique.eu\/fr\/","og_locale":"fr_FR","og_type":"article","og_title":"Software R\u00e9publique | \u00c9cosyst\u00e8me d'innovation ouvert","og_description":"Europe's open innovation ecosystem for smart mobility. Software R\u00e9publique unites 6 industrial leaders to co-develop secure and sustainable business solutions.","og_url":"https:\/\/softwarerepublique.eu\/fr\/","og_site_name":"Software R\u00e9publique","article_modified_time":"2026-04-07T13:58:29+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/swr-generic-3.webp","type":"image\/webp"}],"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/softwarerepublique.eu\/fr\/","url":"https:\/\/softwarerepublique.eu\/fr\/","name":"Software R\u00e9publique | \u00c9cosyst\u00e8me d'innovation ouvert","isPartOf":{"@id":"https:\/\/softwarerepublique.eu\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softwarerepublique.eu\/fr\/#primaryimage"},"image":{"@id":"https:\/\/softwarerepublique.eu\/fr\/#primaryimage"},"thumbnailUrl":"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/swr-generic-3.webp","datePublished":"2025-12-21T14:54:49+00:00","dateModified":"2026-04-07T13:58:29+00:00","description":"Europe's open innovation ecosystem for smart mobility. Software R\u00e9publique unites 6 industrial leaders to co-develop secure and sustainable business solutions.","breadcrumb":{"@id":"https:\/\/softwarerepublique.eu\/fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softwarerepublique.eu\/fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/softwarerepublique.eu\/fr\/#primaryimage","url":"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/swr-generic-3.webp","contentUrl":"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/swr-generic-3.webp","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/softwarerepublique.eu\/fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/softwarerepublique.eu\/fr\/"},{"@type":"ListItem","position":2,"name":"Accueil"}]},{"@type":"WebSite","@id":"https:\/\/softwarerepublique.eu\/fr\/#website","url":"https:\/\/softwarerepublique.eu\/fr\/","name":"Software R\u00e9publique","description":"Making mobility\u2028 smarter, for everyone","publisher":{"@id":"https:\/\/softwarerepublique.eu\/fr\/#organization"},"alternateName":"SWR","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softwarerepublique.eu\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/softwarerepublique.eu\/fr\/#organization","name":"Software R\u00e9publique","alternateName":"SWR","url":"https:\/\/softwarerepublique.eu\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/softwarerepublique.eu\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/software-republique.webp","contentUrl":"https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2025\/12\/software-republique.webp","width":900,"height":338,"caption":"Software R\u00e9publique"},"image":{"@id":"https:\/\/softwarerepublique.eu\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/softwarerepublique\/","https:\/\/www.youtube.com\/c\/SoftwareRepublique"]}]}},"taxonomy_info":[],"featured_image_src_large":["https:\/\/softwarerepublique.eu\/wp-content\/uploads\/2026\/03\/swr-generic-3-1024x576.webp",1024,576,true],"author_info":{"display_name":"swr-yvan-26","author_link":"https:\/\/softwarerepublique.eu\/fr\/author\/swr-yvan-26\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/pages\/4465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/comments?post=4465"}],"version-history":[{"count":34,"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/pages\/4465\/revisions"}],"predecessor-version":[{"id":6728,"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/pages\/4465\/revisions\/6728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/media\/5530"}],"wp:attachment":[{"href":"https:\/\/softwarerepublique.eu\/fr\/wp-json\/wp\/v2\/media?parent=4465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}