.elementor-202 .elementor-element.elementor-element-17d8e09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;--z-index:30;}.elementor-202 .elementor-element.elementor-element-17d8e09:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-17d8e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-6ba4526{width:auto;max-width:auto;text-align:start;}.elementor-202 .elementor-element.elementor-element-6ba4526 img{width:78px;}.elementor-202 .elementor-element.elementor-element-b397aca{width:auto;max-width:auto;}.elementor-202 .elementor-element.elementor-element-fe8c257{--display:flex;--min-height:260px;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B51D2B;--border-color:#B51D2B;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-202 .elementor-element.elementor-element-fe8c257:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-fe8c257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201C1D;background-image:url("https://ideksys.fr/wp-content/uploads/2026/11/IDEKSYS_banniere_a_propos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-202 .elementor-element.elementor-element-fe8c257::before, .elementor-202 .elementor-element.elementor-element-fe8c257 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-fe8c257 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-fe8c257 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-fe8c257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-fe8c257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(32,28,29,0.88) 0%, rgba(32,28,29,0.56) 100%);}.elementor-202 .elementor-element.elementor-element-d9da23c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.52;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-202 .elementor-element.elementor-element-d9da23c:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-d9da23c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://ideksys.fr/wp-content/uploads/2026/11/Modele-corporate-aux-vagues-pastel.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-202 .elementor-element.elementor-element-d9da23c::before, .elementor-202 .elementor-element.elementor-element-d9da23c > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-d9da23c > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-d9da23c > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-d9da23c > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-d9da23c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-202 .elementor-element.elementor-element-3530ee9{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-6de78ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-d4aedb7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg{width:100px;height:100px;color:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw{text-align:center;}.elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg *{stroke:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg path, .elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg circle, .elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg square, .elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg ellipse, .elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg rect, .elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg polyline, .elementor-202 .elementor-element.elementor-element-3af053a .premium-svg-draw svg line{stroke-width:3;}.elementor-202 .elementor-element.elementor-element-8d41ee5{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-202 .elementor-element.elementor-element-d504847 img{width:200px;opacity:1;transition-duration:0.25s;border-radius:16px 16px 16px 16px;}.elementor-202 .elementor-element.elementor-element-d504847:hover img{opacity:0.84;}.elementor-202 .elementor-element.elementor-element-7402cac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-f1a478d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-75e74fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg{width:100px;height:100px;color:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw{text-align:center;}.elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg *{stroke:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg path, .elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg circle, .elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg square, .elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg ellipse, .elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg rect, .elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg polyline, .elementor-202 .elementor-element.elementor-element-c08b446 .premium-svg-draw svg line{stroke-width:3;}.elementor-202 .elementor-element.elementor-element-956c8a5{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-202 .elementor-element.elementor-element-6f5f5ff img{width:200px;opacity:1;transition-duration:0.25s;border-radius:16px 16px 16px 16px;}.elementor-202 .elementor-element.elementor-element-6f5f5ff:hover img{opacity:0.84;}.elementor-202 .elementor-element.elementor-element-2e2669d{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-bbb59b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-2bb2cf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg{width:100px;height:100px;color:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw{text-align:center;}.elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg *{stroke:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg path, .elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg circle, .elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg square, .elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg ellipse, .elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg rect, .elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg polyline, .elementor-202 .elementor-element.elementor-element-6aefab2 .premium-svg-draw svg line{stroke-width:3;}.elementor-202 .elementor-element.elementor-element-ff8d12b{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-202 .elementor-element.elementor-element-648ebcd img{width:200px;opacity:1;transition-duration:0.25s;border-radius:16px 16px 16px 16px;}.elementor-202 .elementor-element.elementor-element-648ebcd:hover img{opacity:0.84;}.elementor-202 .elementor-element.elementor-element-b6741ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-875de62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-db03eb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg{width:100px;height:100px;color:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw{text-align:center;}.elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg *{stroke:#6EC1E4;}.elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg path, .elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg circle, .elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg square, .elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg ellipse, .elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg rect, .elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg polyline, .elementor-202 .elementor-element.elementor-element-4134e4b .premium-svg-draw svg line{stroke-width:3;}.elementor-202 .elementor-element.elementor-element-e05b8dd{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-202 .elementor-element.elementor-element-6c34d8f img{width:200px;opacity:1;transition-duration:0.25s;border-radius:16px 16px 16px 16px;}.elementor-202 .elementor-element.elementor-element-6c34d8f:hover img{opacity:0.84;}.elementor-202 .elementor-element.elementor-element-192e7cd{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-202 .elementor-element.elementor-element-192e7cd:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-192e7cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201C1D;}.elementor-202 .elementor-element.elementor-element-c06b787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-202 .elementor-element.elementor-element-2004d71{--display:flex;--min-height:425px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B51D2B;--border-color:#B51D2B;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202 .elementor-element.elementor-element-2004d71:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-2004d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201C1D;background-image:url("https://ideksys.fr/wp-content/uploads/2026/11/SSI-T1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-202 .elementor-element.elementor-element-2004d71::before, .elementor-202 .elementor-element.elementor-element-2004d71 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-2004d71 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-2004d71 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-2004d71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-2004d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(32,28,29,0.48) 0%, rgba(32,28,29,0.96) 72%);}.elementor-202 .elementor-element.elementor-element-2004d71:hover::before, .elementor-202 .elementor-element.elementor-element-2004d71:hover > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-2004d71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-2004d71 > .elementor-background-slideshow:hover::before, .elementor-202 .elementor-element.elementor-element-2004d71 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(32,28,29,0.48) 0%, rgba(32,28,29,0.96) 72%);}.elementor-202 .elementor-element.elementor-element-2004d71:hover{--overlay-opacity:0.88;}.elementor-202 .elementor-element.elementor-element-2004d71, .elementor-202 .elementor-element.elementor-element-2004d71::before{--overlay-transition:0.25s;}.elementor-202 .elementor-element.elementor-element-8884f3f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-202 .elementor-element.elementor-element-8884f3f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-202 .elementor-element.elementor-element-8884f3f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-202 .elementor-element.elementor-element-8884f3f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-202 .elementor-element.elementor-element-8884f3f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-202 .elementor-element.elementor-element-93415f4{--display:flex;--min-height:425px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B51D2B;--border-color:#B51D2B;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202 .elementor-element.elementor-element-93415f4:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-93415f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201C1D;background-image:url("https://ideksys.fr/wp-content/uploads/2026/11/Salle-de-serveurs-avec-brume-anti-incendie-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-202 .elementor-element.elementor-element-93415f4::before, .elementor-202 .elementor-element.elementor-element-93415f4 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-93415f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-93415f4 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-93415f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-93415f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(32,28,29,0.48) 0%, rgba(32,28,29,0.96) 72%);}.elementor-202 .elementor-element.elementor-element-93415f4:hover::before, .elementor-202 .elementor-element.elementor-element-93415f4:hover > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-93415f4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-93415f4 > .elementor-background-slideshow:hover::before, .elementor-202 .elementor-element.elementor-element-93415f4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(32,28,29,0.48) 0%, rgba(32,28,29,0.96) 72%);}.elementor-202 .elementor-element.elementor-element-93415f4:hover{--overlay-opacity:0.88;}.elementor-202 .elementor-element.elementor-element-93415f4, .elementor-202 .elementor-element.elementor-element-93415f4::before{--overlay-transition:0.25s;}.elementor-202 .elementor-element.elementor-element-8c929de{--display:flex;--min-height:425px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B51D2B;--border-color:#B51D2B;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202 .elementor-element.elementor-element-8c929de:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-8c929de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201C1D;background-image:url("https://ideksys.fr/wp-content/uploads/2026/11/DESEMFUMAGE-T1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-202 .elementor-element.elementor-element-8c929de::before, .elementor-202 .elementor-element.elementor-element-8c929de > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8c929de > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8c929de > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-8c929de > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-8c929de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(32,28,29,0.48) 0%, rgba(32,28,29,0.96) 72%);}.elementor-202 .elementor-element.elementor-element-8c929de:hover::before, .elementor-202 .elementor-element.elementor-element-8c929de:hover > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8c929de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8c929de > .elementor-background-slideshow:hover::before, .elementor-202 .elementor-element.elementor-element-8c929de > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(32,28,29,0.48) 0%, rgba(32,28,29,0.96) 72%);}.elementor-202 .elementor-element.elementor-element-8c929de:hover{--overlay-opacity:0.88;}.elementor-202 .elementor-element.elementor-element-8c929de, .elementor-202 .elementor-element.elementor-element-8c929de::before{--overlay-transition:0.25s;}.elementor-202 .elementor-element.elementor-element-abce43d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-202 .elementor-element.elementor-element-17d8e09{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-202 .elementor-element.elementor-element-c06b787{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-202 .elementor-element.elementor-element-17d8e09{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-202 .elementor-element.elementor-element-fe8c257{--min-height:210px;}.elementor-202 .elementor-element.elementor-element-3530ee9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-202 .elementor-element.elementor-element-6de78ae{--width:0%;}.elementor-202 .elementor-element.elementor-element-d4aedb7{--width:10%;}.elementor-202 .elementor-element.elementor-element-8d41ee5{--width:90%;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-d504847 img{width:180px;}.elementor-202 .elementor-element.elementor-element-7402cac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-202 .elementor-element.elementor-element-f1a478d{--width:0%;}.elementor-202 .elementor-element.elementor-element-75e74fc{--width:10%;}.elementor-202 .elementor-element.elementor-element-956c8a5{--width:90%;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-6f5f5ff img{width:180px;}.elementor-202 .elementor-element.elementor-element-2e2669d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-202 .elementor-element.elementor-element-bbb59b9{--width:0%;}.elementor-202 .elementor-element.elementor-element-2bb2cf0{--width:10%;}.elementor-202 .elementor-element.elementor-element-ff8d12b{--width:90%;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-648ebcd img{width:180px;}.elementor-202 .elementor-element.elementor-element-b6741ff{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-202 .elementor-element.elementor-element-875de62{--width:0%;}.elementor-202 .elementor-element.elementor-element-db03eb2{--width:10%;}.elementor-202 .elementor-element.elementor-element-e05b8dd{--width:90%;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-6c34d8f img{width:180px;}.elementor-202 .elementor-element.elementor-element-c06b787{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-202 .elementor-element.elementor-element-2004d71{--width:100%;--min-height:360px;}.elementor-202 .elementor-element.elementor-element-8884f3f .elementor-image-box-img{margin-bottom:15px;}.elementor-202 .elementor-element.elementor-element-93415f4{--width:100%;--min-height:360px;}.elementor-202 .elementor-element.elementor-element-8c929de{--width:100%;--min-height:360px;}}@media(min-width:768px){.elementor-202 .elementor-element.elementor-element-6de78ae{--width:46%;}.elementor-202 .elementor-element.elementor-element-d4aedb7{--width:8%;}.elementor-202 .elementor-element.elementor-element-8d41ee5{--width:46%;}.elementor-202 .elementor-element.elementor-element-f1a478d{--width:46%;}.elementor-202 .elementor-element.elementor-element-75e74fc{--width:8%;}.elementor-202 .elementor-element.elementor-element-956c8a5{--width:46%;}.elementor-202 .elementor-element.elementor-element-bbb59b9{--width:46%;}.elementor-202 .elementor-element.elementor-element-2bb2cf0{--width:8%;}.elementor-202 .elementor-element.elementor-element-ff8d12b{--width:46%;}.elementor-202 .elementor-element.elementor-element-875de62{--width:46%;}.elementor-202 .elementor-element.elementor-element-db03eb2{--width:8%;}.elementor-202 .elementor-element.elementor-element-e05b8dd{--width:46%;}.elementor-202 .elementor-element.elementor-element-2004d71{--width:30%;}.elementor-202 .elementor-element.elementor-element-93415f4{--width:30%;}.elementor-202 .elementor-element.elementor-element-8c929de{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-202 .elementor-element.elementor-element-2004d71{--width:100%;}.elementor-202 .elementor-element.elementor-element-93415f4{--width:100%;}.elementor-202 .elementor-element.elementor-element-8c929de{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-b397aca */.elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: 10px 20px; margin: 0; padding: 0; list-style: none; }
.elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links a, .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links span { display: inline-block; color: #B51D2B; font: 700 15px/1.3 'Trebuchet MS', Arial, sans-serif; text-decoration: none; }
.elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links a { opacity: .82; transform-origin: center; transition: color .2s ease, opacity .2s ease, transform .2s ease; }
.elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links a:hover, .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links a:focus-visible { opacity: 1; color: #201C1D; transform: scale(1.08); }
.elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links a[aria-current='page'] { opacity: 1; text-decoration: underline; text-underline-offset: .25em; }
.elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links [aria-disabled='true'] { opacity: .65; }
@media (max-width: 767px) { .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links { justify-content: flex-start; gap: 8px 16px; } }
@media (prefers-reduced-motion: reduce) { .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-header-links a { transition: none; transform: none; } }
.elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu { display: none; }
@media (max-width: 1024px) {
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-desktop-menu { display: none; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu { display: block; position: relative; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu summary { display: grid; width: 46px; height: 46px; place-items: center; cursor: pointer; list-style: none; border: 1px solid #B51D2B; border-radius: 8px; color: #B51D2B; background: #FFFFFF; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu summary::-webkit-details-marker { display: none; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu summary::marker { content: ''; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu summary:hover, .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu[open] summary { background: #B51D2B; color: #FFFFFF; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu summary:focus-visible { outline: 2px solid #201C1D; outline-offset: 3px; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-menu-bars { width: 19px; height: 2px; border-radius: 1px; background: currentColor; box-shadow: 0 -6px currentColor, 0 6px currentColor; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-menu-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu .ideksys-header-links { position: absolute; top: calc(100% + 8px); right: 0; width: min(300px, calc(100vw - 40px)); z-index: 20; box-sizing: border-box; display: flex; flex-direction: column; align-items: stretch; gap: 0; padding: 8px; border: 1px solid #EBD7D9; border-radius: 10px; background: #FFFFFF; box-shadow: 0 8px 22px rgba(32,28,29,.14); }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu .ideksys-header-links a, .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu .ideksys-header-links span { display: block; padding: 10px 12px; }
  .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu .ideksys-header-links a:hover, .elementor-202 .elementor-element.elementor-element-b397aca .ideksys-mobile-menu .ideksys-header-links a:focus-visible { transform: none; }
}
.elementor-202 .elementor-element.elementor-element-b397aca nav[aria-label="Navigation principale"] { display:flex; align-items:center; gap:12px; }
.elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer {
  position: fixed;
  right: max(24px, env(safe-area-inset-right));
  bottom: max(24px, env(safe-area-inset-bottom));
  z-index: 100;
  display: grid;
  width: 64px;
  height: 64px;
  box-sizing: border-box;
  place-items: center;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  color: #FFFFFF;
  background: #B51D2B;
  box-shadow: 0 4px 16px rgba(32,28,29,.32);
  font: 700 34px/1 Arial,sans-serif;
  text-decoration: none;
}
.elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer:hover,
.elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer:focus-visible,
.elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer:active { background: #201C1D; color: #FFFFFF; }
.elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer:focus-visible { outline: 2px solid #B51D2B; outline-offset: 3px; }
@media (max-width: 767px) {
  .elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer {
    right: max(16px, env(safe-area-inset-right));
    bottom: max(16px, env(safe-area-inset-bottom));
    width: 56px;
    height: 56px;
    font-size: 30px;
  }
}
@media (prefers-reduced-motion: no-preference) {
  html:has(.ideksys-jump-footer) { scroll-behavior: smooth; }
}

.elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-top { visibility: hidden; }
@supports (animation-timeline: scroll(root block)) {
  .elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer {
    animation: ideksys-show-down 1ms steps(1, end) both;
    animation-timeline: scroll(root block);
  }
  .elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-top {
    animation-name: ideksys-show-up;
  }
}
@keyframes ideksys-show-down {
  0% { visibility: visible; }
  99%, 100% { visibility: hidden; }
}
@keyframes ideksys-show-up {
  0% { visibility: hidden; }
  99%, 100% { visibility: visible; }
}
@supports not (animation-timeline: scroll(root block)) {
  html:has(#ideksys-pied-de-page:target) .elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-footer { visibility: hidden; }
  html:has(#ideksys-pied-de-page:target) .elementor-202 .elementor-element.elementor-element-b397aca a.ideksys-jump-top { visibility: visible; }
}/* End custom CSS */