.elementor-47085 .elementor-element.elementor-element-626a11b{--display:flex;--padding-top:100px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-47085 .elementor-element.elementor-element-626a11b:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-626a11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://net-strategy.fr/wp-content/uploads/2026/09/les-voiles-hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47085 .elementor-element.elementor-element-2cfa588{--display:flex;}.elementor-47085 .elementor-element.elementor-element-70e7d3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-47085 .elementor-element.elementor-element-fda1a55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-b688fb9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-0d1bc5e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-df0c71b{--display:flex;}.elementor-47085 .elementor-element.elementor-element-997e480 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47085 .elementor-element.elementor-element-17e2e3d{--display:flex;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-47085 .elementor-element.elementor-element-c73db64{--display:flex;}.elementor-47085 .elementor-element.elementor-element-d488d6d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47085 .elementor-element.elementor-element-d488d6d:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-d488d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-2fb9f8a .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-2fb9f8a.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-2fb9f8a.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-2fb9f8a.elementor-view-default .elementor-icon{color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-2fb9f8a.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-2fb9f8a.elementor-view-default .elementor-icon svg{fill:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-2fb9f8a .elementor-icon{font-size:24px;}.elementor-47085 .elementor-element.elementor-element-2fb9f8a .elementor-icon svg{height:24px;}.elementor-47085 .elementor-element.elementor-element-cd9b432 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-613e78a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47085 .elementor-element.elementor-element-613e78a:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-613e78a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-6667b93 .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-6667b93.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-6667b93.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-6667b93.elementor-view-default .elementor-icon{color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-6667b93.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-6667b93.elementor-view-default .elementor-icon svg{fill:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-6667b93 .elementor-icon{font-size:24px;}.elementor-47085 .elementor-element.elementor-element-6667b93 .elementor-icon svg{height:24px;}.elementor-47085 .elementor-element.elementor-element-deef2be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-aaad6fd{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47085 .elementor-element.elementor-element-aaad6fd:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-aaad6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-528f5f3 .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-528f5f3.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-528f5f3.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-528f5f3.elementor-view-default .elementor-icon{color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-528f5f3.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-528f5f3.elementor-view-default .elementor-icon svg{fill:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-528f5f3 .elementor-icon{font-size:24px;}.elementor-47085 .elementor-element.elementor-element-528f5f3 .elementor-icon svg{height:24px;}.elementor-47085 .elementor-element.elementor-element-d1ab2b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-7c9c061{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-47085 .elementor-element.elementor-element-7c9c061:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-7c9c061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-6ed6cfe .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-6ed6cfe.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-6ed6cfe.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-6ed6cfe.elementor-view-default .elementor-icon{color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-6ed6cfe.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-6ed6cfe.elementor-view-default .elementor-icon svg{fill:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-6ed6cfe .elementor-icon{font-size:24px;}.elementor-47085 .elementor-element.elementor-element-6ed6cfe .elementor-icon svg{height:24px;}.elementor-47085 .elementor-element.elementor-element-e7abad7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-d26c45d{--display:flex;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-47085 .elementor-element.elementor-element-3cbd8d7{--display:flex;}.elementor-47085 .elementor-element.elementor-element-74848ee{--display:flex;}.elementor-47085 .elementor-element.elementor-element-771b181{--display:flex;}.elementor-47085 .elementor-element.elementor-element-d38ccd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-19eb727 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-27ee1cb{--display:flex;}.elementor-47085 .elementor-element.elementor-element-d7f63b5{--display:flex;}.elementor-47085 .elementor-element.elementor-element-fe076cf .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-fe076cf.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-fe076cf.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-fe076cf.elementor-view-default .elementor-icon{color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-fe076cf.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-fe076cf.elementor-view-default .elementor-icon svg{fill:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-fe076cf .elementor-icon{font-size:20px;}.elementor-47085 .elementor-element.elementor-element-fe076cf .elementor-icon svg{height:20px;}.elementor-47085 .elementor-element.elementor-element-8764fcb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-47085 .elementor-element.elementor-element-8764fcb:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-8764fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-47154cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-dfe2c36{--display:flex;}.elementor-47085 .elementor-element.elementor-element-2201d9b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-47085 .elementor-element.elementor-element-2201d9b.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-2201d9b.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-2201d9b.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-d5a975d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-47085 .elementor-element.elementor-element-d5a975d.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-d5a975d.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-d5a975d.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-928c387 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-47085 .elementor-element.elementor-element-928c387.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-928c387.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-928c387.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-b1073d4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-47085 .elementor-element.elementor-element-b1073d4.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-b1073d4.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-b1073d4.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-65d8a57{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-47085 .elementor-element.elementor-element-65d8a57:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-65d8a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2432;}.elementor-47085 .elementor-element.elementor-element-48ec84c{--display:flex;}.elementor-47085 .elementor-element.elementor-element-cc30cd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-ac7e7ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-dbf40e3{--display:flex;}.elementor-47085 .elementor-element.elementor-element-43eeb20 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-47085 .elementor-element.elementor-element-43eeb20.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-43eeb20.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-43eeb20.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-4768036 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-47085 .elementor-element.elementor-element-4768036.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-4768036.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-4768036.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-009ac34 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-47085 .elementor-element.elementor-element-009ac34.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-009ac34.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-009ac34.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-fff4b2c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-47085 .elementor-element.elementor-element-fff4b2c.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-fff4b2c.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-fff4b2c.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-58c4c00 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-47085 .elementor-element.elementor-element-58c4c00.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-58c4c00.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-58c4c00.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-c3e1fdd{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-47085 .elementor-element.elementor-element-6cbfa03{--display:flex;}.elementor-47085 .elementor-element.elementor-element-d255894{--display:flex;}.elementor-47085 .elementor-element.elementor-element-71bfbab{--display:flex;}.elementor-47085 .elementor-element.elementor-element-3bb200d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-5422258 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-d402029{--display:flex;}.elementor-47085 .elementor-element.elementor-element-58fcc12{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47085 .elementor-element.elementor-element-58fcc12:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-58fcc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-d8757e7{--display:flex;}.elementor-47085 .elementor-element.elementor-element-0cd47b4 .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-0cd47b4.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-0cd47b4.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-0cd47b4.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-0cd47b4.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-0cd47b4.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-47085 .elementor-element.elementor-element-0cd47b4 .elementor-icon{font-size:22px;}.elementor-47085 .elementor-element.elementor-element-0cd47b4 .elementor-icon svg{height:22px;}.elementor-47085 .elementor-element.elementor-element-f878520{--display:flex;}.elementor-47085 .elementor-element.elementor-element-40d48b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-bf2dc6d{--display:flex;}.elementor-47085 .elementor-element.elementor-element-8319387 .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-8319387.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-8319387.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-8319387.elementor-view-default .elementor-icon{color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-8319387.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-8319387.elementor-view-default .elementor-icon svg{fill:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-8319387 .elementor-icon{font-size:22px;}.elementor-47085 .elementor-element.elementor-element-8319387 .elementor-icon svg{height:22px;}.elementor-47085 .elementor-element.elementor-element-6cdaef9{--display:flex;}.elementor-47085 .elementor-element.elementor-element-1064cfc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-e35684f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-47085 .elementor-element.elementor-element-e35684f:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-e35684f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-6362aac{--display:flex;}.elementor-47085 .elementor-element.elementor-element-021fc7c .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-021fc7c.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-021fc7c.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-021fc7c.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-021fc7c.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-021fc7c.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-47085 .elementor-element.elementor-element-021fc7c .elementor-icon{font-size:22px;}.elementor-47085 .elementor-element.elementor-element-021fc7c .elementor-icon svg{height:22px;}.elementor-47085 .elementor-element.elementor-element-3ebb4c4{--display:flex;}.elementor-47085 .elementor-element.elementor-element-2455c86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-6196aee{--display:flex;}.elementor-47085 .elementor-element.elementor-element-2799abe .elementor-icon-wrapper{text-align:start;}.elementor-47085 .elementor-element.elementor-element-2799abe.elementor-view-stacked .elementor-icon{background-color:#102B3C;}.elementor-47085 .elementor-element.elementor-element-2799abe.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-2799abe.elementor-view-default .elementor-icon{color:#102B3C;border-color:#102B3C;}.elementor-47085 .elementor-element.elementor-element-2799abe.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-2799abe.elementor-view-default .elementor-icon svg{fill:#102B3C;}.elementor-47085 .elementor-element.elementor-element-2799abe .elementor-icon{font-size:22px;}.elementor-47085 .elementor-element.elementor-element-2799abe .elementor-icon svg{height:22px;}.elementor-47085 .elementor-element.elementor-element-94a28ad{--display:flex;}.elementor-47085 .elementor-element.elementor-element-d9a26a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-6cfcda9{--display:flex;}.elementor-47085 .elementor-element.elementor-element-6d3f26d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-47085 .elementor-element.elementor-element-6d3f26d:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-6d3f26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47085 .elementor-element.elementor-element-8da33e7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-47085 .elementor-element.elementor-element-8da33e7.elementor-view-stacked .elementor-icon{background-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-8da33e7.elementor-view-framed .elementor-icon, .elementor-47085 .elementor-element.elementor-element-8da33e7.elementor-view-default .elementor-icon{fill:#ED6C17;color:#ED6C17;border-color:#ED6C17;}.elementor-47085 .elementor-element.elementor-element-90dc855{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-47085 .elementor-element.elementor-element-90dc855:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-90dc855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2432;}.elementor-47085 .elementor-element.elementor-element-a86debf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-2732dba{--display:flex;}.elementor-47085 .elementor-element.elementor-element-096b29d{--display:flex;}.elementor-47085 .elementor-element.elementor-element-dfee3d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-6933390{--display:flex;}.elementor-47085 .elementor-element.elementor-element-ed9d127{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-47085 .elementor-element.elementor-element-a1088f9{--display:flex;}.elementor-47085 .elementor-element.elementor-element-234b64b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-880a357 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-079bb4d{--display:flex;}.elementor-47085 .elementor-element.elementor-element-d8a3502{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-47085 .elementor-element.elementor-element-d8a3502:not(.elementor-motion-effects-element-type-background), .elementor-47085 .elementor-element.elementor-element-d8a3502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://net-strategy.fr/wp-content/uploads/2026/09/les-voiles-footer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47085 .elementor-element.elementor-element-713a8ba{--display:flex;}.elementor-47085 .elementor-element.elementor-element-8be14ab{--display:flex;}.elementor-47085 .elementor-element.elementor-element-31f0386 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-47085 .elementor-element.elementor-element-c0c6b14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-47085 .elementor-element.elementor-element-bf9a852{--display:flex;}.elementor-47085 .elementor-element.elementor-element-7c7ec53 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}/* Start custom CSS *//* ==== feuille du modèle cas client, embarquée dans le template ==== */
/* ====== Cas clients Net Strategy — design ====== */
body{--ns-nv:#0B2432;--ns-nv2:#17405A;--ns-or:#ED6C17;--ns-or2:#C25714;--ns-bl:#1F5376;
     --ns-tx:#102B3C;--ns-mut:#5B6E7A;--ns-lt:#FDEEE2;--ns-ln:rgba(16,43,60,.12);
     --ns-rd:20px;--ns-sh:0 20px 55px -22px rgba(16,43,64,.30);}

/* police de base : sans elle, WordPress retombe sur du serif (Times) */
.ns-hero,.ns-hero *,.ns-stats,.ns-stats *,.ns-sec,.ns-sec *,.ns-cta,.ns-cta *{
  font-family:'Nunito Sans',system-ui,sans-serif;}
/* correctif : les <span> des titres (.ns-o, .ns-u), des titres d'icon-box et des boutons
   prenaient la règle « * » ci-dessus et repassaient en Nunito Sans */
.ns-hero .elementor-heading-title *,.ns-stats .elementor-heading-title *,.ns-sec .elementor-heading-title *,.ns-cta .elementor-heading-title *,
.ns-sec .elementor-icon-box-title *,.ns-stats .elementor-icon-box-title *,
.ns-hero .elementor-button *,.ns-sec .elementor-button *,.ns-cta .elementor-button *{font-family:inherit;}

/* largeur de contenu propre aux pages cas clients (le site global est à 1440px) */
.ns-hero>.e-con-inner,.ns-sec>.e-con-inner,.ns-stats>.e-con-inner,
.ns-cta>.e-con-inner,.ns-dark>.e-con-inner{max-width:1180px!important;}

/* --- titres & textes --- */
.ns-h1 .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;color:#fff;
  font-size:clamp(2.05rem,4.3vw,3.35rem);line-height:1.08;letter-spacing:-.032em;}
.ns-h2 .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;color:var(--ns-tx);
  font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.14;letter-spacing:-.03em;}
.ns-h2-w .elementor-heading-title{color:#fff;}
.ns-o{color:var(--ns-or);}
.ns-u{position:relative;white-space:nowrap;}
.ns-u:after{content:"";position:absolute;left:0;right:0;bottom:-.18em;height:.32em;border-radius:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20120%2014%22%20preserveAspectRatio=%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id=%22g%22%20x1=%220%22%20y1=%220%22%20x2=%221%22%20y2=%220%22%3E%3Cstop%20offset=%220%22%20stop-color=%22%23ED6C17%22/%3E%3Cstop%20offset=%221%22%20stop-color=%22%23F59853%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath%20d=%22M4%2010%20C%2034%203,%2086%203,%20116%208%22%20fill=%22none%22%20stroke=%22url(%23g)%22%20stroke-width=%227%22%20stroke-linecap=%22round%22/%3E%3C/svg%3E") 50% 50%/100% 100% no-repeat;}
.ns-lead{color:var(--ns-mut);font-size:1.05rem;line-height:1.7;}
.ns-lead p{margin:0 0 .9rem;}
.ns-lead-w{color:#c9d8e5;}
.ns-center{text-align:center;}
.ns-center .elementor-heading-title,.ns-center p{text-align:center;}
.ns-maxw{max-width:44rem;margin-left:auto;margin-right:auto;}

/* --- eyebrow "01. LE CONTEXTE" --- */
.ns-eyb-row{flex-direction:row!important;align-items:center!important;gap:10px!important;
  width:auto!important;padding:0!important;margin:0 0 10px!important;}
.ns-eyb-row.ns-center{justify-content:center!important;}
.ns-eyb-n .elementor-heading-title{display:inline-grid;place-items:center;min-width:34px;height:26px;padding:0 9px;border-radius:999px;background:var(--ns-or);color:#fff;font-family:"Poppins",sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-shadow:0 1px 2px rgba(0,0,0,.18);}
.ns-eyb-t .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:.82rem;
  letter-spacing:.14em;text-transform:uppercase;color:var(--ns-bl);}
.ns-dark .ns-eyb-t .elementor-heading-title,.ns-cta .ns-eyb-t .elementor-heading-title,.ns-hero .ns-eyb-t .elementor-heading-title{color:#F59853;}

/* --- boutons --- */
.ns-btnrow{flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;width:auto!important;padding:0!important;}
.ns-btn-o .elementor-button,.ns-btn-g .elementor-button,.ns-btn-w .elementor-button{
  position:relative;overflow:hidden;isolation:isolate;font-family:"Poppins",sans-serif;font-weight:700;font-size:.98rem;
  padding:15px 28px;border-radius:999px;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s;}
.ns-btn-o .elementor-button:before,.ns-btn-g .elementor-button:before,.ns-btn-w .elementor-button:before{
  content:"";position:absolute;inset:0;z-index:-1;transform:translateX(-101%);transition:transform .45s cubic-bezier(.16,1,.3,1);}
.ns-btn-o .elementor-button:hover:before,.ns-btn-g .elementor-button:hover:before,.ns-btn-w .elementor-button:hover:before{transform:translateX(0);}
.ns-btn-o .elementor-button:hover,.ns-btn-g .elementor-button:hover,.ns-btn-w .elementor-button:hover{transform:translateY(-2px);}
.ns-btn-o .elementor-button{background:linear-gradient(120deg,var(--ns-or) 0%,#F2801F 100%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.16);box-shadow:0 16px 34px -16px rgba(237,108,23,.55);}
.ns-btn-o .elementor-button:before{background:linear-gradient(120deg,var(--ns-or2),var(--ns-or));}
.ns-btn-o .elementor-button:hover{color:#fff;box-shadow:0 22px 44px -18px rgba(237,108,23,.65);}
.ns-btn-g .elementor-button{background:rgba(159,190,214,.07);color:#fff;border:1.5px solid rgba(159,190,214,.17);}
.ns-btn-g .elementor-button:before{background:#fff;}
.ns-btn-g .elementor-button:hover{color:#102B3C;border-color:#fff;}
.ns-btn-w .elementor-button{background:#fff;color:var(--ns-bl);border:1px solid var(--ns-ln);}
.ns-btn-w .elementor-button:hover{color:var(--ns-or);border-color:var(--ns-or);}
.ns-back .elementor-button{background:transparent;color:#9FB6C6;padding:0;font-size:.85rem;font-family:"Poppins",sans-serif;font-weight:700;}
.ns-back .elementor-button:hover{color:#fff;}
.ns-back .elementor-button-icon{margin-right:.45rem;}

/* --- chips (icon-list inline) --- */
.ns-chips .elementor-icon-list-items{gap:10px;}
.ns-chips .elementor-icon-list-item{padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.30);}
.ns-chips .elementor-icon-list-text{font-family:"Poppins",sans-serif;font-size:.82rem;font-weight:500;color:#e3edf5;padding:0;}
.ns-chips .elementor-icon-list-icon{display:none;}

/* --- HERO --- */
.ns-hero{position:relative;overflow:hidden;background-color:var(--ns-nv);}
.ns-hero:before{content:"";position:absolute;inset:0;z-index:0;
  background:linear-gradient(90deg,var(--ns-nv) 0%,var(--ns-nv) 41%,rgba(18,37,57,.55) 50%,rgba(18,37,57,.06) 63%,rgba(18,37,57,0) 73%);}
.ns-hero>.e-con-inner{position:relative;z-index:2;}
.ns-hero-txt{max-width:660px;width:100%!important;padding:0!important;gap:14px!important;}
.ns-hero-txt>.elementor-widget{margin-bottom:0;}
.ns-back{margin-bottom:14px;}
.ns-hero-txt .ns-lead{margin-top:.2rem;}
.ns-hero-logo{position:absolute;top:10px;right:0;z-index:3;width:auto!important;}
.ns-hero-logo img{height:66px;width:auto;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45)) drop-shadow(0 0 14px rgba(255,255,255,.35));}
.ns-note .elementor-heading-title{font-family:"Caveat",cursive;font-size:1.85rem;line-height:1.04;
  color:#ffe6cf;text-shadow:0 2px 16px rgba(0,0,0,.6);}
.ns-hero .ns-note{position:absolute;right:2%;top:30%;z-index:3;width:auto!important;transform:rotate(-5deg);}
@media(max-width:860px){
  .ns-hero:before{background:linear-gradient(0deg,var(--ns-nv) 20%,rgba(18,37,57,.84) 58%,rgba(18,37,57,.52) 100%);}
  .ns-hero-txt{max-width:none;}
  .ns-hero-logo,.ns-hero .ns-note{display:none;}
}

/* --- grilles (CSS, containers natifs à l'intérieur) --- */
.ns-cols-2,.ns-cols-3,.ns-cols-4,.ns-cols-5,.ns-cols-res{display:grid!important;align-items:start;}
.ns-cols-2{grid-template-columns:1.05fr .95fr;gap:44px;}
.ns-cols-3{grid-template-columns:repeat(3,1fr);gap:20px;}
.ns-cols-4{grid-template-columns:repeat(4,1fr);gap:18px;}
.ns-cols-5{grid-template-columns:repeat(5,1fr);gap:26px;}
.ns-cols-res{grid-template-columns:1.02fr .98fr;gap:40px;}
.ns-cols-2>.e-con,.ns-cols-3>.e-con,.ns-cols-4>.e-con,.ns-cols-5>.e-con,.ns-cols-res>.e-con{width:auto!important;min-width:0;}
@media(max-width:1120px){.ns-cols-5{grid-template-columns:repeat(3,1fr);}}
@media(max-width:980px){.ns-cols-4{grid-template-columns:repeat(2,1fr);}.ns-cols-5{grid-template-columns:repeat(2,1fr);}}
@media(max-width:900px){.ns-cols-2,.ns-cols-3,.ns-cols-res{grid-template-columns:1fr;gap:28px;}}
@media(max-width:560px){.ns-cols-4,.ns-cols-5{grid-template-columns:1fr;}}

/* --- cartes stats --- */
.ns-stats{position:relative;z-index:5;}
.ns-stat{box-shadow:var(--ns-sh);border:1px solid rgba(16,43,60,.10);}
.ns-stat .elementor-icon{color:var(--ns-or);}
.ns-stat-num .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1.95rem;line-height:1;color:var(--ns-tx);}
.ns-stat-lbl{color:var(--ns-tx);font-weight:600;font-size:.92rem;}
.ns-stat-lbl p,.ns-stat-dl p,.ns-stat-vs p{margin:0;}
.ns-stat-dl{color:#16a34a;font-family:"Poppins",sans-serif;font-weight:700;font-size:1rem;margin-top:.35rem;}
.ns-stat-vs{color:var(--ns-mut);font-size:.76rem;}
.ns-stat .elementor-widget{margin-bottom:0;}
.ns-stat>.e-con-inner,.ns-stat{gap:6px;}

/* --- sections --- */
.ns-lt{background-color:var(--ns-lt);}
.ns-wt{background-color:#fff;}
.ns-dark{background-color:var(--ns-nv);}

/* --- contexte --- */
.ns-ctx-r{position:relative;padding:0!important;display:block!important;}
.ns-ctx-img img{border-radius:var(--ns-rd);box-shadow:var(--ns-sh);width:100%;object-fit:cover;aspect-ratio:4/3;display:block;}
.ns-ctx-box{background:var(--ns-nv)!important;border-radius:14px;position:absolute!important;
  left:18px;right:18px;bottom:18px;width:auto!important;z-index:2;box-shadow:var(--ns-sh);
  padding:16px 20px!important;display:grid!important;grid-template-columns:auto 1fr;
  column-gap:12px;row-gap:2px;align-items:start;}
.ns-ctx-box-ic{grid-row:1/3;align-self:center;}
.ns-ctx-box .elementor-icon{color:var(--ns-or);}
.ns-ctx-box-t .elementor-heading-title{font-family:"Poppins",sans-serif;font-size:1.05rem;color:#fff;font-weight:700;}
.ns-ctx-box-b{color:#c6d6e3;font-size:.92rem;}
.ns-ctx-box-b p{margin:0;}

/* --- carte objectifs --- */
.ns-objcard{box-shadow:var(--ns-sh);border:1px solid rgba(16,43,60,.10);margin-top:38px!important;}
.ns-objtitle .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1.25rem;color:var(--ns-tx);margin-bottom:.4rem;}
.ns-obj .elementor-icon-box-wrapper{display:flex;gap:.7rem;align-items:flex-start;text-align:left;}
.ns-obj .elementor-icon-box-icon{margin:0;flex:0 0 auto;}
.ns-obj .elementor-icon{width:30px;height:30px;border-radius:50%;background:var(--ns-or);color:#fff;
  display:flex;align-items:center;justify-content:center;font-size:13px;}
.ns-obj .elementor-icon-box-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:.98rem;color:var(--ns-tx);margin:0 0 2px;line-height:1.3;}
.ns-obj .elementor-icon-box-description{color:var(--ns-mut);font-size:.9rem;line-height:1.45;margin:0;}

/* --- bande stratégie sombre --- */
.ns-sbox .elementor-icon-box-wrapper{text-align:left;}
.ns-sbox .elementor-icon-box-icon{margin-bottom:1rem;}
.ns-sbox .elementor-icon{width:54px;height:54px;border-radius:50%;border:1.5px solid rgba(255,255,255,.28);
  display:flex;align-items:center;justify-content:center;color:var(--ns-or);font-size:20px;}
.ns-sbox .elementor-icon-box-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1.05rem;color:#fff;margin:0 0 .45rem;line-height:1.22;}
.ns-sbox .elementor-icon-box-description{color:#b7c8d6;font-size:.92rem;line-height:1.55;margin:0;}

/* --- résultats --- */
.ns-res-l{padding:0!important;gap:16px!important;}
.ns-chan{box-shadow:var(--ns-sh);border:1px solid rgba(16,43,60,.10);gap:4px!important;}
.ns-chan-hd{flex-direction:row!important;align-items:center!important;gap:.55rem!important;width:auto!important;padding:0!important;margin-bottom:.6rem!important;}
.ns-chan-t .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:1.05rem;color:var(--ns-tx);}
.ns-chan-ic .elementor-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;}
.ns-ig .elementor-icon{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);}
.ns-fb .elementor-icon{background:#1877F2;}
.ns-res-row .elementor-icon-box-wrapper{display:flex;gap:.7rem;align-items:flex-start;text-align:left;}
.ns-res-row .elementor-icon-box-icon{margin:0;flex:0 0 auto;}
.ns-res-row .elementor-icon{color:var(--ns-bl);font-size:17px;}
.ns-res-row .elementor-icon-box-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1rem;color:var(--ns-tx);margin:0;line-height:1.2;}
.ns-res-row .elementor-icon-box-description{color:#16a34a;font-family:"Poppins",sans-serif;font-weight:700;font-size:.88rem;margin:2px 0 0;}
.ns-cumul{box-shadow:var(--ns-sh);border:1px solid rgba(16,43,60,.10);}
.ns-cumul .elementor-icon-box-wrapper{display:flex;gap:.8rem;align-items:center;text-align:left;}
.ns-cumul .elementor-icon-box-icon{margin:0;flex:0 0 auto;}
.ns-cumul .elementor-icon{width:40px;height:40px;border-radius:11px;background:#fff2e8;color:var(--ns-or);
  display:flex;align-items:center;justify-content:center;font-size:17px;}
.ns-cumul .elementor-icon-box-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1rem;color:var(--ns-tx);margin:0;}
.ns-cumul .elementor-icon-box-description{color:var(--ns-mut);font-size:.86rem;margin:2px 0 0;}
.ns-quote{box-shadow:var(--ns-sh);gap:2px!important;}
.ns-stars .elementor-heading-title{color:#ffb020;font-size:1rem;letter-spacing:.16em;}
.ns-quote-tx{color:#e6eef4;font-size:1rem;line-height:1.55;}
.ns-quote-tx p{margin:.5rem 0 1rem;}
.ns-quote-who{flex-direction:row!important;align-items:center!important;gap:.6rem!important;width:auto!important;padding:0!important;}
.ns-quote-a .elementor-heading-title{font-family:"Poppins",sans-serif;font-size:.98rem;color:#fff;}
.ns-quote-r{color:#a9c0d2;font-size:.86rem;}
.ns-quote-r p{margin:0;}
.ns-phone-img{max-width:300px;margin:0 auto;padding:11px;background:#0b1622;border-radius:44px;
  box-shadow:0 40px 90px -30px rgba(0,0,0,.55),0 0 0 2px #223245;}
.ns-phone-img img{border-radius:34px;display:block;width:100%;}

/* --- galerie --- */
.ns-gal .gallery{display:grid!important;grid-template-columns:repeat(5,1fr);gap:14px;margin:0!important;}
.ns-gal .gallery-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;display:block!important;}
.ns-gal .gallery-icon{width:100%;}
.ns-gal .gallery-icon img{width:100%!important;height:100%!important;aspect-ratio:1/1;object-fit:cover;
  border-radius:14px;box-shadow:var(--ns-sh);transition:transform .45s;border:0!important;}
.ns-gal .gallery-item:hover .gallery-icon img{transform:scale(1.06);}
.ns-gal .gallery-caption{display:none!important;}
@media(max-width:900px){.ns-gal .gallery{grid-template-columns:repeat(3,1fr);}}
@media(max-width:560px){.ns-gal .gallery{grid-template-columns:repeat(2,1fr);}}

/* --- CTA final --- */
.ns-cta{position:relative;overflow:hidden;background-color:var(--ns-nv);}
.ns-cta:before{content:"";position:absolute;inset:0;z-index:0;
  background:linear-gradient(90deg,var(--ns-nv) 0%,var(--ns-nv) 42%,rgba(18,37,57,.6) 55%,rgba(18,37,57,.1) 72%,rgba(18,37,57,0) 86%);}
.ns-cta>.e-con-inner{position:relative;z-index:2;}
.ns-cta-txt{max-width:600px;width:100%!important;padding:0!important;gap:14px!important;}
.ns-cta-txt>.elementor-widget{margin-bottom:0;}
.ns-cta-h .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;color:#fff;
  font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.12;}
.ns-cta .ns-note{position:absolute;right:27%;top:14%;z-index:3;width:auto!important;text-align:center;transform:rotate(-4deg);}
.ns-fox{position:absolute;right:1%;bottom:0;z-index:2;width:min(26%,260px)!important;}
.ns-fox img{width:100%;display:block;}
@media(max-width:860px){
  .ns-cta:before{background:linear-gradient(0deg,var(--ns-nv) 18%,rgba(18,37,57,.88) 70%,rgba(18,37,57,.8));}
  .ns-cta-txt{max-width:none;}
  .ns-cta .ns-note,.ns-fox{display:none;}
}
/* ====== correctifs d'audit ====== */
/* espacements : les containers Elementor de ce site ont un gap de 0 par défaut */
.ns-sec>.e-con-inner{gap:24px;}
.ns-dark>.e-con-inner{gap:16px;}
.ns-ctx-l{gap:17px!important;}
.ns-res-l,.ns-res-r{gap:16px!important;}
.ns-ctx-r{gap:0!important;}
.ns-objcard{gap:18px!important;}
.ns-navycard{gap:8px!important;}
.ns-goal{gap:6px!important;}
.ns-quote{gap:6px!important;}
.ns-chan{gap:6px!important;}
.ns-ctx-box{gap:4px!important;}

/* icônes alignées à gauche (Elementor les centre par défaut) */
.ns-stat .elementor-icon-wrapper,.ns-goal .elementor-icon-wrapper,
.ns-ctx-box .elementor-icon-wrapper{text-align:left!important;}

/* mockup téléphone : Elementor force max-width:100% par élément */
.ns-phone-img{max-width:265px!important;margin-left:auto!important;margin-right:auto!important;}

/* galerie : hauteur correcte + image nette */
.ns-gal .gallery-icon{display:block;}
.ns-gal .gallery-icon img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;}

/* mascotte */
.ns-fox img{height:auto;display:block;}
/* ====== correctifs retour client ====== */
/* Elementor rend les icônes en SVG avec un fill noir figé : on rétablit la couleur */
.ns-hero .elementor-icon svg,.ns-stats .elementor-icon svg,.ns-sec .elementor-icon svg,
.ns-cta .elementor-icon svg,.ns-sec .elementor-icon-list-icon svg{fill:currentColor!important;}
.ns-sbox .elementor-icon{color:var(--ns-or)!important;}
.ns-obj .elementor-icon{color:#fff!important;}
.ns-res-row .elementor-icon{color:var(--ns-bl)!important;}
.ns-cumul .elementor-icon,.ns-metric .elementor-icon,.ns-ncrow .elementor-icon,
.ns-hl .elementor-icon,.ns-goal .elementor-icon,.ns-ctx-box .elementor-icon{color:var(--ns-or)!important;}

/* pastilles : Elementor écrasait le padding à 0 */
.ns-chips .elementor-icon-list-items{gap:10px!important;}
.ns-chips .elementor-icon-list-item{padding:.5rem 1.05rem!important;margin:0!important;
  border:1px solid rgba(255,255,255,.32)!important;border-radius:999px!important;
  background:rgba(255,255,255,.05)!important;}
.ns-chips .elementor-icon-list-text{padding:0!important;}

/* objectifs : séparateurs verticaux, comme sur la maquette */
.ns-objcard .ns-cols-4{gap:0!important;}
.ns-objcard .ns-cols-4>.elementor-widget{padding:2px 22px!important;}
.ns-objcard .ns-cols-4>.elementor-widget:not(:last-child){border-right:1px solid var(--ns-ln)!important;}
.ns-objcard .ns-cols-4>.elementor-widget:first-child{padding-left:0!important;}
@media(max-width:980px){
  .ns-objcard .ns-cols-4{gap:20px!important;}
  .ns-objcard .ns-cols-4>.elementor-widget{padding:0!important;border-right:0!important;}
}

/* CTA : la photo passe en retrait pour que le texte et la mascotte ressortent */
.ns-cta:before{background:linear-gradient(90deg,var(--ns-nv) 0%,var(--ns-nv) 46%,rgba(18,37,57,.86) 60%,rgba(18,37,57,.62) 78%,rgba(18,37,57,.5) 100%);}

/* responsive : l'encart repasse sous la photo sur petit écran */
@media(max-width:600px){
  .ns-ctx-box{position:static!important;left:auto;right:auto;bottom:auto;margin-top:12px!important;}
}

/* ====== variantes ====== */
.ns-hero-card:before{display:none!important;}
.ns-hero-grid{display:grid!important;grid-template-columns:1.02fr .98fr;gap:44px;align-items:center;}
.ns-hero-grid>.e-con{width:auto!important;min-width:0;}
@media(max-width:900px){.ns-hero-grid{grid-template-columns:1fr;gap:28px;}}
.ns-hero-vis{position:relative;padding:0!important;}
.ns-heroimg img{border-radius:18px;box-shadow:0 30px 70px -25px rgba(0,0,0,.6);width:100%;}
.ns-hero-card .ns-note{position:static;margin-top:16px;text-align:right;}
.ns-hero-card .ns-note .elementor-heading-title{text-align:right;}
@media(max-width:900px){.ns-hero-card .ns-note{display:none;}}

/* cartes métriques (Bistrot Léo / Valoryon) */
.ns-metric{box-shadow:var(--ns-sh);border:1px solid rgba(16,43,60,.10);}
.ns-metric .elementor-icon-box-wrapper{display:flex;gap:.9rem;align-items:center;text-align:left;}
.ns-metric .elementor-icon-box-icon{margin:0;flex:0 0 auto;}
.ns-metric .elementor-icon{color:var(--ns-or);font-size:22px;}
.ns-metric .elementor-icon-box-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:1.2rem;color:var(--ns-tx);margin:0;line-height:1.15;}
.ns-metric .elementor-icon-box-description{color:#16a34a;font-family:"Poppins",sans-serif;font-weight:700;font-size:.95rem;margin:3px 0 0;}
.ns-metric-b .elementor-icon-box-description{color:var(--ns-mut);font-weight:600;font-size:.84rem;}

/* carte navy "communauté" */
.ns-navycard{box-shadow:var(--ns-sh);gap:4px!important;}
.ns-navycard .ns-nc-t .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:1.3rem;color:#fff;line-height:1.2;}
.ns-nc-x{color:#c6d6e3;font-size:.96rem;line-height:1.55;}
.ns-nc-x p{margin:.5rem 0 .9rem;}
.ns-ncrow .elementor-icon-box-wrapper{display:flex;gap:.8rem;align-items:center;text-align:left;}
.ns-ncrow .elementor-icon-box-icon{margin:0;flex:0 0 auto;}
.ns-ncrow .elementor-icon{color:var(--ns-or);font-size:20px;}
.ns-ncrow .elementor-icon-box-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:1.12rem;color:#fff;margin:0;}
.ns-ncrow .elementor-icon-box-description{color:#7fe0a0;font-family:"Poppins",sans-serif;font-weight:700;font-size:.9rem;margin:2px 0 0;}
.ns-ncsep{border-top:1px solid rgba(255,255,255,.14);margin:.5rem 0;}

/* carte highlight orange (Valoryon) */
.ns-hl{background:#fff7f0!important;border:1px solid #ffd9bd;box-shadow:var(--ns-sh);}
.ns-hl .elementor-icon-box-wrapper{display:flex;gap:1rem;align-items:center;text-align:left;}
.ns-hl .elementor-icon-box-icon{margin:0;flex:0 0 auto;}
.ns-hl .elementor-icon{color:var(--ns-or);font-size:30px;}
.ns-hl .elementor-icon-box-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1.6rem;color:var(--ns-or);margin:0;line-height:1;}
.ns-hl .elementor-icon-box-description{color:var(--ns-tx);font-weight:700;font-size:.95rem;margin:4px 0 0;}
.ns-hlsub{color:var(--ns-mut);font-size:.8rem;}
.ns-hlsub p{margin:.3rem 0 0;}

/* cartes de contenus (SGC) */
.ns-ccard{box-shadow:var(--ns-sh);border:1px solid rgba(16,43,60,.10);padding:0!important;overflow:hidden;gap:0!important;}
.ns-ccard-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:0;}
.ns-ccard-bd{padding:18px 20px 22px!important;gap:2px!important;}
.ns-ccard-l .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ns-mut);}
.ns-ccard-t .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:1.05rem;color:var(--ns-tx);line-height:1.25;margin:2px 0 6px;}
.ns-ccard-d{color:var(--ns-mut);font-size:.92rem;line-height:1.55;}
.ns-ccard-d p{margin:0;}

/* liste à coches sur fond clair (SGC / Valoryon) */
.ns-checks .elementor-icon-list-item{margin-bottom:.55rem;align-items:flex-start;}
.ns-checks .elementor-icon-list-icon{color:var(--ns-or);padding-top:3px;}
.ns-checks .elementor-icon-list-icon svg,.ns-checks .elementor-icon-list-icon i{font-size:13px;}
.ns-checks .elementor-icon-list-text{color:var(--ns-tx);font-weight:600;font-size:.98rem;line-height:1.45;}

/* carte objectif encadrée */
.ns-goal{box-shadow:var(--ns-sh);border:1px solid rgba(16,43,60,.10);gap:2px!important;}
.ns-goal .elementor-icon{color:var(--ns-or);font-size:24px;}
.ns-goal-t .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1.2rem;color:var(--ns-tx);margin:.4rem 0 .4rem;}
.ns-goal-x{color:var(--ns-tx);font-size:1.02rem;line-height:1.55;font-weight:600;}
.ns-goal-x p{margin:0;}

/* avant / après */
.ns-ba{display:grid!important;grid-template-columns:1fr 1fr;gap:34px;}
.ns-ba>.e-con{width:auto!important;min-width:0;}
@media(max-width:900px){.ns-ba{grid-template-columns:1fr;}}
.ns-ba-img img{width:100%;border-radius:14px;box-shadow:var(--ns-sh);border:1px solid var(--ns-ln);}
.ns-ba-t .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:1.1rem;color:var(--ns-tx);margin-top:.8rem;}
.ns-ba-d{color:var(--ns-mut);font-size:.94rem;line-height:1.5;}
.ns-ba-d p{margin:.2rem 0 0;}

/* chips avec icône (CTA) */
.ns-chips-i .elementor-icon-list-icon{display:inline-flex;color:var(--ns-or);}
.ns-chips-i .elementor-icon-list-icon svg,.ns-chips-i .elementor-icon-list-icon i{font-size:12px;}

/* carte profil LinkedIn (SGC) */
.ns-profcard{overflow:hidden;box-shadow:0 30px 70px -25px rgba(0,0,0,.6);gap:0!important;}
.ns-profbanner img{width:100%;display:block;border-radius:0;}
.ns-profbd{padding:16px 22px 22px!important;gap:2px!important;}
.ns-prof-n .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:1.25rem;color:var(--ns-tx);}
.ns-prof-t{color:var(--ns-tx);font-size:.92rem;line-height:1.45;}
.ns-prof-t p{margin:.25rem 0 0;}
.ns-prof-m{color:var(--ns-mut);font-size:.82rem;}
.ns-prof-m p{margin:.4rem 0 0;}

/* galerie 6 colonnes (variante) */
.ns-gal6 .gallery{grid-template-columns:repeat(6,1fr);}
@media(max-width:900px){.ns-gal6 .gallery{grid-template-columns:repeat(3,1fr);}}
@media(max-width:560px){.ns-gal6 .gallery{grid-template-columns:repeat(2,1fr);}}
/* correctif : sous 980px, la règle :not(:last-child) (plus spécifique) gardait les filets des objectifs */
@media(max-width:980px){.ns-objcard .ns-cols-4>.elementor-widget:not(:last-child){border-right:0!important;}}

/* ====== variantes Les Voiles du Grand Large ====== */
#contexte{scroll-margin-top:110px;}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}

/* héros : sous-titre, chapô resserré, bouton Instagram, note sur carton */
.ns-hero-sub .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:700;color:#fff;
  font-size:clamp(1.15rem,1.9vw,1.45rem);line-height:1.25;letter-spacing:-.01em;}
.ns-lead-n{max-width:34rem;}
.ns-hero .ns-btnrow{margin-top:8px!important;}
.ns-btn-o .elementor-button-icon svg,.ns-btn-g .elementor-button-icon svg,.ns-back .elementor-button-icon svg{fill:currentColor;}
.ns-btn-ig .elementor-button-text{display:inline-flex;align-items:center;gap:.6rem;}
.ns-btn-ig .elementor-button-text:before{content:"";flex:0 0 auto;width:1.15em;height:1.15em;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.4' cy='6.6' r='.9' fill='black' stroke='none'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.4' cy='6.6' r='.9' fill='black' stroke='none'/%3E%3C/svg%3E") center/contain no-repeat;}
.ns-hero .ns-note-card{right:3%;top:21%;transform:rotate(-6deg);}
.ns-note-card .elementor-heading-title{display:inline-block;background:#fff;color:var(--ns-tx);text-shadow:none;
  padding:20px 30px 26px;border-radius:14px;font-size:2.05rem;line-height:1.08;text-align:center;
  box-shadow:0 28px 60px -24px rgba(0,0,0,.6);}

/* flèche des variations */
.ns-up p:before{content:"";display:inline-block;width:.78em;height:.78em;margin-right:.32em;vertical-align:-.02em;
  background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 2.4 7.1l1.4 1.4L7 5.3v9.2h2V5.3l3.2 3.2 1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 2.4 7.1l1.4 1.4L7 5.3v9.2h2V5.3l3.2 3.2 1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;}

/* contexte : phrase clé mise en avant */
.ns-lead strong{color:var(--ns-tx);font-weight:700;}
.ns-lead-w strong{color:#fff;}

/* stratégie : 5 colonnes centrées, filets verticaux */
.ns-maxw-l{max-width:52rem;}
.ns-sbox-row{margin-top:14px!important;}
.ns-sbox-c .elementor-icon-box-wrapper{text-align:center!important;}
.ns-sbox-c .elementor-icon{margin:0 auto;}
@media(min-width:1121px){
  .ns-sbox-row{gap:0!important;}
  .ns-sbox-row>.elementor-widget{padding:4px 20px!important;}
  .ns-sbox-row>.elementor-widget:not(:last-child){border-right:1px solid rgba(255,255,255,.10)!important;}
}
@media(max-width:1120px){.ns-sbox-row{gap:34px 22px!important;}}

/* résultats : colonne téléphone, cartes par réseau, pied cumul + citation */
.ns-cols-res.ns-res-voiles{grid-template-columns:minmax(0,1fr) 380px;gap:60px;align-items:center;}
.ns-res-voiles .ns-phone-img{width:100%!important;max-width:320px!important;}
@media(max-width:1120px){.ns-cols-res.ns-res-voiles{grid-template-columns:minmax(0,1fr) 300px;gap:40px;}
  .ns-res-voiles .ns-phone-img{max-width:270px!important;}}
@media(max-width:900px){.ns-cols-res.ns-res-voiles{grid-template-columns:1fr;}}
.ns-chan2{display:grid!important;grid-template-columns:1fr 1fr;gap:18px;padding:0!important;}
.ns-chan2>.e-con{width:auto!important;min-width:0;}
.ns-chan.ns-chan-v{gap:20px!important;}
.ns-kpi{flex-direction:row!important;align-items:flex-start!important;gap:16px!important;width:100%!important;padding:0!important;}
.ns-kpi-ic{width:46px!important;flex:0 0 46px!important;}
.ns-kpi-ic .elementor-icon-wrapper{text-align:left!important;line-height:0;}
.ns-kpi-ic .elementor-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;}
.ns-kpi .ns-ig .elementor-icon{border-radius:13px;color:#fff!important;font-size:24px!important;}
.ns-kpi .ns-fb .elementor-icon{border-radius:50%;color:#fff!important;font-size:22px!important;}
.ns-kpi .ns-ic-heart .elementor-icon{color:var(--ns-or)!important;font-size:30px!important;}
.ns-kpi .ns-ic-plane .elementor-icon{color:var(--ns-tx)!important;font-size:26px!important;}
.ns-kpi-tx{padding:0!important;gap:2px!important;width:auto!important;flex:1 1 auto!important;min-width:0;}
.ns-kpi .ns-stat-num .elementor-heading-title{font-size:1.6rem;}
.ns-res-foot{display:grid!important;grid-template-columns:1.15fr .85fr;gap:18px;align-items:start;padding:0!important;margin-top:6px!important;}
.ns-res-foot>.e-con{width:auto!important;min-width:0;}
@media(min-width:1121px){.ns-res-foot .ns-quote{margin-right:-140px!important;position:relative;z-index:4;}}
@media(max-width:1120px){.ns-res-foot{grid-template-columns:1fr;}}
@media(max-width:700px){.ns-chan2{grid-template-columns:1fr;}}
.ns-qmark .elementor-heading-title{font-family:"Poppins",sans-serif;font-weight:800;font-size:3.4rem;line-height:1;
  height:.5em;color:var(--ns-or);}
.ns-quote-who{margin-top:2px!important;}
.ns-quote-logo{width:48px!important;flex:0 0 48px!important;}
.ns-quote-logo img{width:48px;height:48px;border-radius:50%;background:#fff;object-fit:contain;padding:5px;display:block;}
.ns-quote-id{padding:0!important;gap:1px!important;width:auto!important;}

/* galerie : 10 widgets Image natifs (s'affichent dès le téléversement, sans ID de médiathèque) */
.ns-galgrid{display:grid!important;grid-template-columns:repeat(5,1fr);gap:14px;padding:0!important;}
.ns-galgrid>.elementor-widget{width:auto!important;min-width:0;margin:0!important;position:relative;}
.ns-galgrid>.elementor-widget:hover{z-index:2;}
.ns-gal-img img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;display:block;
  border-radius:14px;box-shadow:var(--ns-sh);transition:transform .45s;}
.ns-gal-img:hover img{transform:scale(1.06);}
@media(max-width:900px){.ns-galgrid{gap:10px;}}
@media(max-width:560px){.ns-galgrid{grid-template-columns:repeat(2,1fr);}}

/* mobile : les retours à la ligne forcés des H2 laissent le texte couler */
@media(max-width:600px){.ns-h2 br{display:none;}}

/* CTA : colonne élargie, note manuscrite à droite */
.ns-cta-txt.ns-cta-wide{max-width:700px;}
.ns-cta .ns-note-r{right:9%;top:22%;}
.ns-note-r .elementor-heading-title{color:#fff;font-size:2.15rem;text-align:center;}

@media (prefers-reduced-motion:reduce){
  .ns-btn-o .elementor-button,.ns-btn-g .elementor-button,.ns-btn-o .elementor-button:before,
  .ns-btn-g .elementor-button:before,.ns-gal-img img{transition:none!important;}
  .ns-gal-img:hover img{transform:none;}
}/* End custom CSS */