.elementor-6491 .elementor-element.elementor-element-cdd944f{--display:flex;--min-height:56vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:1;--padding-top:144px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-cdd944f:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-cdd944f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/iStock-925504416.jpg");background-position:center center;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-cdd944f::before, .elementor-6491 .elementor-element.elementor-element-cdd944f > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-cdd944f > .e-con-inner > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-cdd944f > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-cdd944f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-cdd944f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(15,27,61,0.94) 0%, rgba(15,27,61,0.55) 100%);}.elementor-6491 .elementor-element.elementor-element-6497327{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6491 .elementor-element.elementor-element-50183c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6491 .elementor-element.elementor-element-ad7c663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-6491 .elementor-element.elementor-element-9748906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6491 .elementor-element.elementor-element-6960639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-6491 .elementor-element.elementor-element-97fd48b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6491 .elementor-element.elementor-element-542f7aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-542f7aa:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-542f7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-b630fea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-5e6f5eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-a422c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-b7ccfce{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-9880ed3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-6491 .elementor-element.elementor-element-9880ed3:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-9880ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/DigitalCityBrussels_HD_18_0-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-9880ed3::before, .elementor-6491 .elementor-element.elementor-element-9880ed3 > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-9880ed3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-9880ed3 > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-9880ed3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-9880ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(10,7,40,0.22) 0%, rgba(10,7,40,0.95) 52%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6491 .elementor-element.elementor-element-96c190b .elementor-icon-wrapper{text-align:start;}.elementor-6491 .elementor-element.elementor-element-96c190b.elementor-view-stacked .elementor-icon{background-color:#008AB7;}.elementor-6491 .elementor-element.elementor-element-96c190b.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-96c190b.elementor-view-default .elementor-icon{color:#008AB7;border-color:#008AB7;}.elementor-6491 .elementor-element.elementor-element-96c190b.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-96c190b.elementor-view-default .elementor-icon svg{fill:#008AB7;}.elementor-6491 .elementor-element.elementor-element-96c190b .elementor-icon{font-size:26px;}.elementor-6491 .elementor-element.elementor-element-96c190b .elementor-icon svg{height:26px;}.elementor-6491 .elementor-element.elementor-element-3ef5b92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-def5453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-9892369{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-9892369 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6491 .elementor-element.elementor-element-a3764cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-6491 .elementor-element.elementor-element-a3764cf:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-a3764cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/pexels-photo-6804594-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-a3764cf::before, .elementor-6491 .elementor-element.elementor-element-a3764cf > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-a3764cf > .e-con-inner > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-a3764cf > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-a3764cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-a3764cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(10,7,40,0.22) 0%, rgba(10,7,40,0.95) 52%);}.elementor-6491 .elementor-element.elementor-element-7fc8d38 .elementor-icon-wrapper{text-align:start;}.elementor-6491 .elementor-element.elementor-element-7fc8d38.elementor-view-stacked .elementor-icon{background-color:#008AB7;}.elementor-6491 .elementor-element.elementor-element-7fc8d38.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-7fc8d38.elementor-view-default .elementor-icon{color:#008AB7;border-color:#008AB7;}.elementor-6491 .elementor-element.elementor-element-7fc8d38.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-7fc8d38.elementor-view-default .elementor-icon svg{fill:#008AB7;}.elementor-6491 .elementor-element.elementor-element-7fc8d38 .elementor-icon{font-size:26px;}.elementor-6491 .elementor-element.elementor-element-7fc8d38 .elementor-icon svg{height:26px;}.elementor-6491 .elementor-element.elementor-element-3663929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-48e4b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-6edfc47{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-6edfc47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6491 .elementor-element.elementor-element-8b4f40e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-6491 .elementor-element.elementor-element-8b4f40e:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-8b4f40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/iStock-1212754341.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-8b4f40e::before, .elementor-6491 .elementor-element.elementor-element-8b4f40e > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-8b4f40e > .e-con-inner > .elementor-background-video-container::before, .elementor-6491 .elementor-element.elementor-element-8b4f40e > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-8b4f40e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6491 .elementor-element.elementor-element-8b4f40e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(10,7,40,0.22) 0%, rgba(10,7,40,0.95) 52%);}.elementor-6491 .elementor-element.elementor-element-01ed5f7 .elementor-icon-wrapper{text-align:start;}.elementor-6491 .elementor-element.elementor-element-01ed5f7.elementor-view-stacked .elementor-icon{background-color:#008AB7;}.elementor-6491 .elementor-element.elementor-element-01ed5f7.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-01ed5f7.elementor-view-default .elementor-icon{color:#008AB7;border-color:#008AB7;}.elementor-6491 .elementor-element.elementor-element-01ed5f7.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-01ed5f7.elementor-view-default .elementor-icon svg{fill:#008AB7;}.elementor-6491 .elementor-element.elementor-element-01ed5f7 .elementor-icon{font-size:26px;}.elementor-6491 .elementor-element.elementor-element-01ed5f7 .elementor-icon svg{height:26px;}.elementor-6491 .elementor-element.elementor-element-5924c7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-80c2be0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-2a881ba{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-2a881ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6491 .elementor-element.elementor-element-c998279{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-7128a6e{--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:16px 32px;--row-gap:16px;--column-gap:32px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-5761565{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-ac7e4e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-eb76297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-60ba798{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-d0fd491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-d0fd491:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-d0fd491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-2fe28a6{--display:flex;--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-6491 .elementor-element.elementor-element-2fe28a6:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-2fe28a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/DigitalCityBrussels_HD_18_0-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-e4a1337{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-6491 .elementor-element.elementor-element-4767cc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-6491 .elementor-element.elementor-element-8e1692c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-e3b7819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-441d756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-9e76a94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-d36fd29 .elementor-icon-wrapper{text-align:end;}.elementor-6491 .elementor-element.elementor-element-d36fd29.elementor-view-stacked .elementor-icon{background-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-d36fd29.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-d36fd29.elementor-view-default .elementor-icon{color:#5F6980;border-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-d36fd29.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-d36fd29.elementor-view-default .elementor-icon svg{fill:#5F6980;}.elementor-6491 .elementor-element.elementor-element-d36fd29 .elementor-icon{font-size:13px;}.elementor-6491 .elementor-element.elementor-element-d36fd29 .elementor-icon svg{height:13px;}.elementor-6491 .elementor-element.elementor-element-4023783{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-4023783:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-4023783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-440a23d{--display:flex;--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-6491 .elementor-element.elementor-element-440a23d:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-440a23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/09/Digital_City_HD_10-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-0be6cac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-5e3b124{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-6491 .elementor-element.elementor-element-8212444{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-8a71186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-370a90d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-cb41382{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-89aa1f6 .elementor-icon-wrapper{text-align:end;}.elementor-6491 .elementor-element.elementor-element-89aa1f6.elementor-view-stacked .elementor-icon{background-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-89aa1f6.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-89aa1f6.elementor-view-default .elementor-icon{color:#5F6980;border-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-89aa1f6.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-89aa1f6.elementor-view-default .elementor-icon svg{fill:#5F6980;}.elementor-6491 .elementor-element.elementor-element-89aa1f6 .elementor-icon{font-size:13px;}.elementor-6491 .elementor-element.elementor-element-89aa1f6 .elementor-icon svg{height:13px;}.elementor-6491 .elementor-element.elementor-element-bb2d078{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-bb2d078:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-bb2d078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-13e2702{--display:flex;--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-6491 .elementor-element.elementor-element-13e2702:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-13e2702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/09/DIGITALCITY-5_1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-e59d72f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-854ccde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-6491 .elementor-element.elementor-element-9c36251{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-34946f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-9e87a54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-eddebd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-fa4c874 .elementor-icon-wrapper{text-align:end;}.elementor-6491 .elementor-element.elementor-element-fa4c874.elementor-view-stacked .elementor-icon{background-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-fa4c874.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-fa4c874.elementor-view-default .elementor-icon{color:#5F6980;border-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-fa4c874.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-fa4c874.elementor-view-default .elementor-icon svg{fill:#5F6980;}.elementor-6491 .elementor-element.elementor-element-fa4c874 .elementor-icon{font-size:13px;}.elementor-6491 .elementor-element.elementor-element-fa4c874 .elementor-icon svg{height:13px;}.elementor-6491 .elementor-element.elementor-element-98e15f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-98e15f0:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-98e15f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/actu-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-e1ea3dc{--display:flex;--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-6491 .elementor-element.elementor-element-9e2a438{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-6491 .elementor-element.elementor-element-dace117{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-dace117:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-dace117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-c6fa06c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-2794861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-f1716be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-9813cda{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-f226a3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-db6e327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-45e0459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-c7cd602{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-1c1237a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-085e1c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-2702d14{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-4e4e629{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6491 .elementor-element.elementor-element-13de090{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-9b6dcb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-0f806a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-dba2e8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-27aa0a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-d1f633a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-39e97b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-5ff87e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-c578ac5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-6b30b28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-6b30b28:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-6b30b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-c448a66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-c71ad79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-7f5ba70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-1917cd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-1917cd0:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-1917cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-9010c7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-6d6633e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-12d64df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-148385c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-148385c:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-148385c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-5d11dac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-67c1b1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-7a1cab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-873f6d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-873f6d8:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-873f6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-e5c66b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-79be387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-a08db58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-10de83d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-6a769db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-6aba5eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6491 .elementor-element.elementor-element-6020927{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6491 .elementor-element.elementor-element-1155b8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:16px 16px 16px 16px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-6491 .elementor-element.elementor-element-d526e22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-d60c165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-bc614a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-0976785{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-0976785 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6491 .elementor-element.elementor-element-662ad54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-04a3566{--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:16px 32px;--row-gap:16px;--column-gap:32px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-6813821{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-017fdb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-c25a894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-2d6d00c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6491 .elementor-element.elementor-element-5456bf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-a7291fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-cf90a1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-cf90a1a:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-cf90a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/pexels-photo-5257198-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-50e2a94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-dbadc5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-47d0171{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-47d0171:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-47d0171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/pexels-photo-4907441-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-bdd572f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-15480d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-f35ae82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-f35ae82:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-f35ae82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalcity.comaseinfo-support.be/wp-content/uploads/2026/08/pexels-photo-38111333-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-6491 .elementor-element.elementor-element-ce639df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-d28aa99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E5ED;--border-color:#E2E5ED;--padding-top:112px;--padding-bottom:112px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-d28aa99:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-d28aa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-33b6b3b{--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:flex-end;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-d3a00d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-fbb945a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6491 .elementor-element.elementor-element-ab872f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-ab872f5:not(.elementor-motion-effects-element-type-background), .elementor-6491 .elementor-element.elementor-element-ab872f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6491 .elementor-element.elementor-element-475b172{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 24px;--row-gap:12px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-ac2c645{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-5b0a013{text-align:center;}.elementor-6491 .elementor-element.elementor-element-34d075b{text-align:center;}.elementor-6491 .elementor-element.elementor-element-54bb50b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-801b4b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-5e86e37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 8px;--row-gap:6px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-4c3bc71 .elementor-icon-wrapper{text-align:center;}.elementor-6491 .elementor-element.elementor-element-4c3bc71.elementor-view-stacked .elementor-icon{background-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-4c3bc71.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-4c3bc71.elementor-view-default .elementor-icon{color:#5F6980;border-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-4c3bc71.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-4c3bc71.elementor-view-default .elementor-icon svg{fill:#5F6980;}.elementor-6491 .elementor-element.elementor-element-4c3bc71 .elementor-icon{font-size:14px;}.elementor-6491 .elementor-element.elementor-element-4c3bc71 .elementor-icon svg{height:14px;}.elementor-6491 .elementor-element.elementor-element-de8a932{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 24px;--row-gap:12px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-dfab296{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-5660849{text-align:center;}.elementor-6491 .elementor-element.elementor-element-89c2cef{text-align:center;}.elementor-6491 .elementor-element.elementor-element-c38dbc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-da7c918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-e5de1e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 8px;--row-gap:6px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-f75c857 .elementor-icon-wrapper{text-align:center;}.elementor-6491 .elementor-element.elementor-element-f75c857.elementor-view-stacked .elementor-icon{background-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-f75c857.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-f75c857.elementor-view-default .elementor-icon{color:#5F6980;border-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-f75c857.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-f75c857.elementor-view-default .elementor-icon svg{fill:#5F6980;}.elementor-6491 .elementor-element.elementor-element-f75c857 .elementor-icon{font-size:14px;}.elementor-6491 .elementor-element.elementor-element-f75c857 .elementor-icon svg{height:14px;}.elementor-6491 .elementor-element.elementor-element-b3cc5ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 24px;--row-gap:12px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:28px;}.elementor-6491 .elementor-element.elementor-element-7c21cba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-360f123{text-align:center;}.elementor-6491 .elementor-element.elementor-element-d9b1fdb{text-align:center;}.elementor-6491 .elementor-element.elementor-element-2ff8845{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-b73e577{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-33f1852{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 8px;--row-gap:6px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-6a8a9f9 .elementor-icon-wrapper{text-align:center;}.elementor-6491 .elementor-element.elementor-element-6a8a9f9.elementor-view-stacked .elementor-icon{background-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-6a8a9f9.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-6a8a9f9.elementor-view-default .elementor-icon{color:#5F6980;border-color:#5F6980;}.elementor-6491 .elementor-element.elementor-element-6a8a9f9.elementor-view-framed .elementor-icon, .elementor-6491 .elementor-element.elementor-element-6a8a9f9.elementor-view-default .elementor-icon svg{fill:#5F6980;}.elementor-6491 .elementor-element.elementor-element-6a8a9f9 .elementor-icon{font-size:14px;}.elementor-6491 .elementor-element.elementor-element-6a8a9f9 .elementor-icon svg{height:14px;}.elementor-6491 .elementor-element.elementor-element-cb24986{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-3f1c798{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-45bd975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6491 .elementor-element.elementor-element-8b16e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-accordion-icon, .elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-accordion-title{color:#1A1D2B;}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-accordion-icon svg{fill:#1A1D2B;}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-active .elementor-accordion-icon, .elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-active .elementor-accordion-title{color:#BC12D6;}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-active .elementor-accordion-icon svg{fill:#BC12D6;}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-tab-title .elementor-accordion-icon i:before{color:#BC12D6;}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-tab-title .elementor-accordion-icon svg{fill:#BC12D6;}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#BC12D6;}.elementor-6491 .elementor-element.elementor-element-9ddd617 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#BC12D6;}.elementor-6491 .elementor-element.elementor-element-0479b40{text-align:center;}.elementor-6491 .elementor-element.elementor-element-7e62405{--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:16px 32px;--row-gap:16px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E5ED;--border-color:#E2E5ED;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-4134203{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6491 .elementor-element.elementor-element-29f61e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6491 .elementor-element.elementor-element-e47cfef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:64px;--padding-right:64px;}.elementor-6491 .elementor-element.elementor-element-ae40e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-6491 .elementor-element.elementor-element-66b4ebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-6491 .elementor-element.elementor-element-9e7501e{--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:center;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-6491 .elementor-element.elementor-element-6497327{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-542f7aa{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-c998279{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-dace117{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-27aa0a1{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-10de83d{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-662ad54{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-d28aa99{--content-width:1320px;}.elementor-6491 .elementor-element.elementor-element-cb24986{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-7e62405{--content-width:1180px;}.elementor-6491 .elementor-element.elementor-element-e47cfef{--content-width:1180px;}}@media(max-width:1024px){.elementor-6491 .elementor-element.elementor-element-cdd944f{--padding-top:128px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-542f7aa{--padding-top:76px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-b7ccfce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-c998279{--padding-top:76px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-60ba798{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-dace117{--padding-top:76px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-9813cda{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-27aa0a1{--padding-top:76px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-c578ac5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-10de83d{--padding-top:76px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-662ad54{--padding-top:76px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-d28aa99{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-cb24986{--padding-top:76px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-6491 .elementor-element.elementor-element-e47cfef{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-6491 .elementor-element.elementor-element-cdd944f{--padding-top:112px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-542f7aa{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-b7ccfce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-9880ed3{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-a3764cf{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-8b4f40e{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-c998279{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-7128a6e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-6491 .elementor-element.elementor-element-60ba798{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-e4a1337{--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-4023783{--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-6491 .elementor-element.elementor-element-bb2d078{--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-6491 .elementor-element.elementor-element-dace117{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-9813cda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-27aa0a1{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-c578ac5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6491 .elementor-element.elementor-element-10de83d{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-1155b8a{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-662ad54{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-04a3566{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-6491 .elementor-element.elementor-element-d28aa99{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-33b6b3b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-6491 .elementor-element.elementor-element-475b172{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-6491 .elementor-element.elementor-element-de8a932{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-6491 .elementor-element.elementor-element-b3cc5ca{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-6491 .elementor-element.elementor-element-cb24986{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-7e62405{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-6491 .elementor-element.elementor-element-e47cfef{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for container, class: .elementor-element-d28aa99 *//* ---- DATE-OBJET ----
   « la date peut devenir un element graphique fort » (Noemie).
   On ne rajoute rien : on RETIRE la pastille bleu nuit et on laisse le
   nombre tenir la colonne. C'est le point important pour la charte —
   casser l'effet « succession de paves » en enlevant une forme, pas en
   en inventant une autre. Meme grammaire que le bloc Chiffres-cles :
   un nombre qui tient une colonne, des filets qui separent. */
.elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-date{
  background:none!important;background-image:none!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
  width:auto!important;min-width:112px!important;height:auto!important;
  padding:0!important;align-items:flex-start!important;
  justify-content:flex-start!important;gap:2px!important;}
.elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-day .elementor-heading-title{
  font-size:56px!important;font-weight:800!important;line-height:.88!important;
  letter-spacing:-.02em;color:var(--dc-bleu-titres,#0033A1)!important;
  font-variant-numeric:tabular-nums;}
.elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-month .elementor-heading-title{
  font-size:12px!important;font-weight:700!important;letter-spacing:.16em;
  text-transform:uppercase;color:var(--dc-text-light,#5A6172)!important;}
.elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-row{align-items:center!important;}
@media (max-width:1024px){
  .elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-day .elementor-heading-title{font-size:44px!important;}
  .elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-date{min-width:88px!important;}
}
@media (max-width:767px){
  .elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-day .elementor-heading-title{font-size:34px!important;}
  .elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-date{min-width:66px!important;}
  .elementor-6491 .elementor-element.elementor-element-d28aa99 .dc-agenda-month .elementor-heading-title{font-size:10px!important;}
}/* End custom CSS */
/* Start custom CSS *//* PROFIL TRAVAILLEUR - regles specifiques a cette page.

   Le socle dc-* commun (correctif titres, boutons, pastilles, grilles a filet,
   en-tetes de section, fleches, tuiles, cartes, bento, bloc media sombre,
   temoignages, agenda, CTA, hero des pages interieures, liens croises) vit
   dans le CSS du template d'en-tete (post 609), charge sur tout le site.

   Cette page n'a aujourd'hui aucune regle qui lui soit propre : elle est
   entierement construite avec le vocabulaire commun. Si tu ajoutes ici une
   regle qui surcharge le socle, donne-lui une specificite superieure : le CSS
   de l'en-tete est charge APRES celui de la page, un simple ordre ne suffit pas. */

/* ===========================================================================
   LARGEUR DE PAGE — ALIGNEMENT SUR LE SITE — 15 septembre 2026
   Suite de la reunion du 14 : « ici t'as un espace qui ne devrait pas y avoir
   [...] faut vraiment rester dans le meme ».
   Mesure au rendu, 1440 px, bord gauche des titres de section :
       accueil V5 . . . . 64 px      <- reference
       A propos V2  . . . 64 px      <- alignee le 9/9
       Actualites V2  . . 64 px
       profils (x3) . . . 130 px     <- conteneurs en boxed 1180
       catalogue  . . . . 60 px      <- boxed 1320 + 24 de reserve
       fiche formation  . 60 px
   Le 9 septembre, le projet a deja tranche ce point exact pour A propos :
   « accueil V5 et Actualites sont a 1312 px, A propos a 1180. C'est donc
   A propos l'exception, pas les autres. » Les cinq pages du lot suivent la
   meme regle, ecrite de la meme maniere — une seule declaration de page, qui
   laisse les conteneurs en `boxed` dans l'editeur.
   La bande CTA garde ses 1320 px : le socle la reprend plus loin en doublant
   ses classes, precisement pour passer devant cette regle-ci.
   =========================================================================== */
.elementor-6491 .e-con.e-con-boxed > .e-con-inner{max-width:1312px!important;}

/* ===========================================================================
   COULEUR DOMINANTE DE CETTE PAGE — travailleurs — rose fuchsia
   Reunion du 14 septembre. Les composants du socle lisent ces trois jetons avec
   une valeur de repli : tant qu'ils ne sont pas definis, rien ne change ailleurs
   sur le site. Ils sont poses ICI, dans le CSS de la page, donc dans
   `post-<id>.css` qui ne se charge que sur cette page — et qui suit la page si
   on la duplique.
   `--dc-ac-txt` est la variante de texte : elle passe 4,5:1 sur les trois fonds
   clairs du site. Ne PAS utiliser `--dc-ac` sous du texte.
   =========================================================================== */
body{--dc-ac:#D946EF;--dc-ac-txt:#BC12D6;--dc-ac-clair:#F5CDFB;--dc-ac-lavis:#FAE5FD;}

/* [15/9, seconde mesure] `--dc-ac-clair` valait #E879F9, calcule sur un fond de hero
   ESTIME a #1C2148. Au rendu, la photo remonte a rgb(72,81,103) et l'etiquette
   tombait a 3,22:1 pour 4,5 exiges. Recalculee sur le fond MESURE, a l'etalon de
   la valeur en place depuis aout (#8CE8FF = 5,70:1) : #F5CDFB. Lecon deja connue et
   re-apprise — sur une photo, le fond se mesure, il ne s'estime pas. */


/* ===========================================================================
   DIFFERENCIATION VISUELLE DES TROIS PAGES PROFIL — 16 septembre 2026
   ---------------------------------------------------------------------------
   Reunion du 14 : Yassine dit que les trois pages ont la meme structure ;
   Noemie l'arrete — « ce ne sont pas les memes ». Il s'engage alors sur un
   point precis : **les pages ne se ressembleront pas VISUELLEMENT**.
   Le wireframe V10 fige le contenu et son ordre : on ne les touche pas. La
   promesse porte sur le design, et c'est la qu'on repond.

   Constat mesure le 16/09 : les trois pages partagent le meme rythme de fonds,
   section par section (lavis 1, neutre, lavis 2, neutre, nuit, bandeau), ET la
   meme palette de lavis — violet, cyan, bleu — identique sur les trois.

   Ce qu'on change : les taches radiales du lavis derivent desormais de
   `--dc-ac`, le jeton du public defini plus haut dans ce meme fichier. Le
   rythme reste identique — il fait partie du gabarit — mais chaque page
   respire dans SA couleur.

   SPECIFICITE : le socle (post 609) est charge APRES ce fichier. On double
   donc la classe (`.dc-section.dc-wash-1`) pour passer devant `.dc-wash-1`.
   =========================================================================== */
.dc-section.dc-wash-1{
  --dc-wash-1:radial-gradient(58% 46% at 84% 6%, color-mix(in srgb, var(--dc-ac) 15%, transparent) 0%, transparent 70%);
  --dc-wash-2:radial-gradient(52% 44% at 6% 88%, color-mix(in srgb, var(--dc-ac) 11%, transparent) 0%, transparent 72%);
  --dc-wash-3:radial-gradient(64% 40% at 42% 52%, color-mix(in srgb, var(--dc-ac) 7%, transparent) 0%, transparent 76%);}
.dc-section.dc-wash-2{
  --dc-wash-1:radial-gradient(54% 44% at 10% 8%, color-mix(in srgb, var(--dc-ac) 12%, transparent) 0%, transparent 72%);
  --dc-wash-2:radial-gradient(50% 42% at 92% 78%, color-mix(in srgb, var(--dc-ac) 9%, transparent) 0%, transparent 74%);
  --dc-wash-3:radial-gradient(60% 38% at 50% 40%, color-mix(in srgb, var(--dc-ac) 6%, transparent) 0%, transparent 78%);}


/* Couleur du texte sur la pastille de ce public : travailleur, fuchsia -> encre.
   Meme traitement que l'accueil V5, page validee. */
body{--dc-ac-sur:#1A1D2B;}

/* la photo de la tuile de renvoi : le montage de la V5 la peint sur le
   `::before` de la carte, donc elle se declare ici. */
/* [20/10] la photo de la tuile de renvoi est desormais le fond natif du conteneur
   (Elementor > Style > Arriere-plan) ; plus de variable CSS. */

/* LE VOILE DE COULEUR EST RETIRE  (18-09-2026)
   Yassine : « tu peux enlever le voile sur les photos je pense. » Juste : dans
   le motif de la V5 le texte n'est plus pose sur la photo, le voile n'avait
   plus de fonction — il ne restait qu'une teinte, et elle eloignait ces cartes
   de celles de l'accueil qu'on vient justement de reprendre.
   Les photos retombent sur le voile generique du socle, qui est celui de la
   page d'accueil au pixel pres. La couleur du public continue de vivre sur la
   page : intitules, boutons, exergues du rail. */

/* Le voile du media NE PASSE PAS par `::after` : ce pseudo-element dessine
   deja le TRIANGLE du bouton de lecture (le disque est sur `::before`). En le
   reutilisant, j'avais efface l'icone — Yassine : « il manque l'icone du
   lecteur video pourquoi ? ». Le voile passe donc par la SUPERPOSITION
   D'ARRIERE-PLAN d'Elementor, exactement comme sur A propos : reglee sur le
   conteneur, visible dans l'editeur, et les deux pseudo-elements restent
   libres pour le bouton. */






/* la teinte du voile media, propre a ce public */
.dc-testi-video{--dc-voile-media:rgba(217,70,239,.62);}

/* ---------------------------------------------------------------------------
   RELEVER LES PHOTOS DU BENTO
   Verification faite : la teinte du public EST bien calculee a .74 sur le bas
   des vignettes. Ce qui donnait l'impression « tres sombre voire bleue », ce
   sont les PHOTOS elles-memes — des interieurs peu eclaires. Aucun voile ne
   corrige cela, il ne fait que s'y ajouter. On releve donc la source.
   --------------------------------------------------------------------------- */
.dc-card-img{filter:brightness(1.12) saturate(1.06);}


/* ===========================================================================
   INFOBULLE SUR LES COMMISSIONS PARITAIRES — 22 septembre 2026
   Demande de Noemie : une courte explication au SURVOL au bureau, et « une
   ouverture au tap/clic sur mobile puisqu'il n'y a pas de survol sur ecran
   tactile ».

   AUCUN SCRIPT AJOUTE. Le declencheur est un vrai `<button>` : il repond au
   survol au bureau, et sur telephone le tap lui donne le FOCUS (un tap ailleurs
   le lui retire). Les deux comportements demandes, en CSS seul, et l'element
   est atteignable au clavier par construction.

   LA BULLE EST LA SOEUR DU BOUTON, PAS SON ENFANT — et c'est ce qui a demande
   trois essais. Placee DANS le bouton, elle heritait d'un conteneur de 20 px :
   sur telephone elle sortait a 99 px de large sur 363 de haut, illisible.
   En soeur, elle est fille du titre et peut donc occuper toute sa largeur.
   D'ou les selecteurs en `+` ci-dessous.
   =========================================================================== */
.dc-fin-card-title .elementor-heading-title{position:relative;}

.dc-cp-info{
  display:inline-flex!important;align-items:center;justify-content:center;
  width:20px!important;height:20px!important;min-width:20px!important;
  margin-left:8px!important;padding:0!important;flex:none!important;
  border:1px solid var(--dc-gray-300,#C8CDD8);border-radius:50%;
  background:transparent;color:var(--dc-text-light,#5F6980);
  -webkit-text-fill-color:var(--dc-text-light,#5F6980)!important;
  font:600 12px/1 var(--dc-body)!important;cursor:help;position:relative!important;
  vertical-align:middle;transition:var(--dc-transition);}
.dc-cp-info:hover,.dc-cp-info:focus-visible{
  background:var(--dc-text,#1A1D2B);border-color:var(--dc-text,#1A1D2B);color:#fff;
  -webkit-text-fill-color:#fff!important;}
.dc-cp-info:focus-visible{outline:2px solid var(--dc-bleu-logo);outline-offset:2px;}
/* cible tactile de 44 px sans changer le dessin du rond */
.dc-cp-info::after{content:"";position:absolute;inset:-12px;}

.dc-cp-bulle{
  position:absolute;left:0;bottom:calc(100% + 12px);
  width:max-content;max-width:min(300px,68vw);
  padding:12px 14px;border-radius:10px;
  background:var(--dc-text,#1A1D2B);color:#fff;
  font:400 13px/1.45 var(--dc-body)!important;letter-spacing:0;text-align:left;
  text-transform:none!important;white-space:normal;
  /* Le titre de carte est peint en degrade : il porte un
     `-webkit-text-fill-color` qui l'emporte sur toute couleur heritee. Sans
     cette ligne la bulle sortait ENCRE SUR ENCRE, boite noire et texte
     invisible. Meme piege que le bouton « Voir le plan d'acces » d'A propos,
     hier : une couleur posee sur l'element gagne contre une couleur heritee. */
  -webkit-text-fill-color:#fff!important;background-clip:border-box!important;
  opacity:0;visibility:hidden;pointer-events:none;
  transform:translateY(4px);
  transition:opacity .18s var(--dc-ease),transform .18s var(--dc-ease),visibility .18s;
  z-index:40;box-shadow:0 12px 28px -12px rgba(15,27,61,.45);}
.dc-cp-bulle::after{
  content:"";position:absolute;top:100%;left:26px;
  border:6px solid transparent;border-top-color:var(--dc-text,#1A1D2B);}
.dc-cp-info:hover + .dc-cp-bulle,
.dc-cp-info:focus + .dc-cp-bulle{
  opacity:1!important;visibility:visible!important;transform:translateY(0)!important;}

/* SUR TELEPHONE la bulle descend dans le flux plutot que de flotter : elle
   s'ouvre SOUS le titre, sur toute la largeur de la carte, et ne peut donc pas
   deborder quel que soit l'ecran. `display:none` plutot qu'une opacite, pour
   qu'elle ne prenne aucune place tant qu'elle est fermee. */
@media (max-width:767px){
  .dc-fin-card-title .elementor-heading-title{
    display:flex!important;flex-wrap:wrap!important;align-items:center!important;}
  .dc-cp-bulle{
    position:static!important;display:none!important;
    transform:none!important;opacity:1!important;visibility:visible!important;
    width:auto!important;max-width:none!important;flex:0 0 100%!important;
    margin-top:10px!important;box-shadow:none!important;}
  .dc-cp-bulle::after{display:none!important;}
  .dc-cp-info:hover + .dc-cp-bulle,
  .dc-cp-info:focus + .dc-cp-bulle{display:block!important;}
}


/* ===========================================================================
   DEBRIEF NOEMIE DU 22/09 — [A] LES 4 ETAPES, [B] LES CARTES DE PROJET
   Ces deux blocs vivaient dans le socle (609). Ils en ont ete RETIRES le
   22/09 au soir : le socle est partage par tout le site, et les pages en
   ligne doivent rester telles que Noemie les a vues. Ils sont donc portes ici,
   dans le `custom_css` de la copie V2 — qui ne se charge que sur cette page.
   Pour revenir en arriere : supprimer ce bloc.
   =========================================================================== */
/* [A] « VOTRE PARCOURS EN 4 ETAPES » — PLUS D'ECHELLE ET DE PRESENCE.
   Noemie : « une excellente respiration dans la structure, mais [qui] pourrait
   etre beaucoup plus assumee graphiquement. Les etapes 01-04 peuvent devenir
   un veritable fil conducteur visuel du parcours, avec davantage d'echelle et
   de presence. »

   CORRECTION DU 23/09 — MA PREMIERE VERSION CASSAIT LE DISPOSITIF EXISTANT.
   Le socle porte deja un vrai fil conducteur, soigneusement concu : le chiffre
   entre dans un CERCLE de 52 px borde dans la couleur du public, et chaque
   etape TIRE UN SEGMENT jusqu'au cercle suivant (le commentaire du socle
   explique meme pourquoi des segments plutot qu'un trait continu : pour ne
   pas avoir a coder la couleur du fond en dur a quatre endroits).
   Le 22/09 j'ai fait passer le chiffre de 19 a 44 px A L'INTERIEUR de ce
   cercle de 52, et j'ai ajoute un filet par-dessus. Resultat verifie EN
   CAPTURE : le « 1 » de « 01 » sortait du cercle a droite, les digits
   coupaient le trace, et mon filet chevauchait le tout. J'avais mesure la
   taille de police et jamais regarde le dessin.
   **Le fil conducteur n'etait pas a inventer, il etait a AGRANDIR.**

   On met donc tout le jalon a l'echelle, en gardant ses proportions :
   cercle 52 -> 76 px, chiffre 19 -> 34 px (0,45 du diametre, l'ecart d'origine
   etant de 0,37 — le chiffre gagne donc aussi en poids relatif). Le segment
   suit : il partait du bord du cercle a `top:25px; left:66px`, il part
   desormais de `top:37px; left:90px`. Et mon filet concurrent est retire.

   SPECIFICITE : la regle du socle est en (0,5,0) avec !important et le socle
   est charge APRES le CSS de page. Une egalite ne suffit donc pas — on triple
   la classe pour passer en (0,6,0). Mesure faite, pas devinee.

   PORTEE : `.dc-step` seulement. Le carrefour d'A propos partage `.dc-tile`
   et ne doit pas bouger. */
.dc-hairline-grid > .dc-tile.dc-step .dc-tile-num .elementor-heading-title.elementor-heading-title.elementor-heading-title{
  width:76px!important;height:76px!important;
  font-size:34px!important;font-weight:800!important;
  line-height:1!important;letter-spacing:0!important;}
.dc-hairline-grid > .dc-tile.dc-step.dc-step::after{
  top:37px!important;left:90px!important;}
.dc-hairline-grid > .dc-tile.dc-step.dc-step .dc-tile-num{
  margin:0 0 24px!important;}

@media(min-width:768px) and (max-width:1024px){
  /* deux colonnes a cette largeur : le jalon se calme d'un cran */
  .dc-hairline-grid > .dc-tile.dc-step .dc-tile-num .elementor-heading-title.elementor-heading-title.elementor-heading-title{
    width:64px!important;height:64px!important;font-size:29px!important;}
  .dc-hairline-grid > .dc-tile.dc-step.dc-step::after{
    top:31px!important;left:76px!important;}
}
@media(max-width:767px){
  /* SUR TELEPHONE ON NE TOUCHE A RIEN. Le socle y passe le numero en
     `position:absolute; top:0; left:0` avec un cercle de 52 px, et le texte de
     l'etape est decale pour lui laisser la place. Agrandir le cercle le ferait
     chevaucher le texte. La consigne d'echelle vaut pour le bureau, ou la
     suite des quatre jalons se lit d'un coup d'oeil ; sur une colonne unique
     il n'y a de toute facon pas de « fil » a suivre. */
}
@media(prefers-reduced-motion:reduce){
  .dc-hairline-grid > .dc-tile.dc-step{transition:none!important;}
}

/* [B] « QUEL EST VOTRE PROJET ? » — UN CHOIX, PAS UN BLOC D'INFORMATION.
   Noemie : « il s'agit d'un veritable choix d'orientation et non d'un simple
   bloc informatif. Donner davantage de personnalite aux trois entrees
   (iconographie, contraste, hover, differenciation legere) et rendre leur
   caractere cliquable plus evident. »
   Mesure avant : trois cartes blanches, SANS bordure, sans aucun etat de
   survol — rien ne disait qu'on pouvait cliquer.
   On ajoute : un contour qui prend la couleur du public au survol, une
   elevation, le curseur « main » sur toute la carte, et la fleche du lien qui
   avance. Le dessin au repos ne change pas — c'est l'interaction qui parle. */
.dc-service-card{
  border:1px solid var(--dc-gray-200,#E2E5ED)!important;
  cursor:pointer;
  transition:transform .28s var(--dc-ease),box-shadow .28s var(--dc-ease),border-color .28s var(--dc-ease);}
.dc-service-card:hover,
.dc-service-card:focus-within{
  transform:translateY(-4px);
  border-color:var(--dc-ac,var(--dc-bleu-logo,#008AB7))!important;
  box-shadow:0 20px 40px -22px rgba(15,27,61,.32);}
.dc-service-card .dc-link-text .elementor-button,
.dc-service-card .elementor-button{transition:gap .28s var(--dc-ease);}
.dc-service-card:hover .elementor-button{gap:14px;}
/* l'icone prend la couleur du public au survol : la « differenciation legere »
   demandee, sans changer le dessin au repos */
.dc-service-card:hover svg,
.dc-service-card:focus-within svg{
  color:var(--dc-ac,var(--dc-bleu-logo,#008AB7))!important;
  fill:currentColor!important;transition:color .28s var(--dc-ease);}
@media(prefers-reduced-motion:reduce){
  .dc-service-card,.dc-step::before{transition:none!important;}
  .dc-service-card:hover,.dc-service-card:focus-within{transform:none!important;}
}




/* ===========================================================================
   COPIE V2 — MASQUAGE DU TITRE IMPRIME PAR LE THEME
   La page d'origine utilise le gabarit « Elementor pleine largeur »
   (`_wp_page_template = elementor_header_footer`). Une page creee par le MCP
   retombe sur `default`, et le MCP ne sait pas ecrire ce reglage : le theme
   ajoute alors son propre `h1` au-dessus du contenu Elementor (50 px + marges,
   soit ~74 px que la page d'origine n'a pas).
   On le masque ici — cette feuille ne se charge que sur cette page.
   VRAI CORRECTIF, en un clic : wp-admin > la page > Attributs de page >
   Modele > « Elementor pleine largeur ». Ce bloc devient alors inutile.
   =========================================================================== */
.page-header,.page-header .entry-title{display:none!important;}


/* ===========================================================================
   [E] TEMPS FORT — « ILS ONT DECROCHE UN EMPLOI » : LA CITATION A L'ECHELLE
   Debrief Noemie : « il manque 2 ou 3 vrais temps forts graphiques » et de
   l'incarnation — « les personnes, les metiers, la perspective d'emploi ».
   C'est LE bloc qui parle d'une personne : c'est donc lui qui doit porter
   l'incarnation.

   MESURE AVANT — la hierarchie etait a l'envers : la CITATION a 17 px, le NOM
   a 24 px. Les mots de la personne pesaient moins que son etiquette. Lu a
   `CSS.getMatchedStylesForNode` : `.dc-testi-cit p` (0,2,0 !important) et
   `.dc-testi-on .dc-testi-nom .elementor-heading-title.elementor-heading-title`
   (0,4,0 !important). On ecrit au-dessus des deux.

   Le nom ne disparait pas — il devient une SIGNATURE. C'est le renversement
   habituel de la citation de presse : la parole d'abord, l'attribution apres.
   =========================================================================== */

/* 1. LA PAROLE PASSE DEVANT */
.dc-testi-body .dc-testi-cit p,
.dc-testi-on .dc-testi-cit p{
  font-family:var(--dc-display)!important;
  font-size:clamp(19px,2.0vw,27px)!important;
  line-height:1.38!important;
  letter-spacing:-.015em!important;
  font-weight:600!important;
  color:var(--dc-text)!important;
  text-wrap:pretty;}

/* 2. LE GUILLEMET — ON GROSSIT CELUI QUI EXISTE, ON N'EN AJOUTE PAS.
   Le socle pose deja `.dc-testi-on .dc-testi-body::before{content:"\201C"}`,
   en `position:static` et dans le flux, avec ce commentaire : « UNE REGLE PLUS
   ANCIENNE posait position:absolute [...] le glyphe se retrouvait epingle au
   coin haut-gauche de la carte — "ils sont en haut a gauche dans le coin" ».
   Yassine avait donc deja arbitre CONTRE un guillemet en position absolue.
   J'en avais ajoute un second, absolu : c'etait reintroduire ce qu'il avait
   refuse, et deux glyphes se superposaient. Retire.
   Ici on se contente de lui donner l'echelle de la nouvelle citation. */
.dc-testi-on .dc-testi-body::before{
  font-size:72px!important;line-height:.8!important;
  margin:0 0 6px -.06em!important;
  opacity:.9;}

/* 2 bis. LE VOILE SOMBRE REVIENT DU COTE DE L'IMAGE.
   `.dc-testi-video.dc-testi-on::after` couvre `left:46%` -> `right:0` : c'est
   le degrade qui fait tenir la duree ("5:18") en blanc sur la photo. Dans la
   disposition d'origine l'image est A DROITE, le voile tombe donc dessus.
   La variante « image a gauche » du 22/09 a interverti les colonnes SANS
   deplacer le voile : il se retrouvait sur le PANNEAU DE TEXTE, qu'il grisait
   en bas a droite. Visible en capture, invisible a la mesure — c'est en
   comparant l'image de la page en ligne et celle de la copie que ca saute aux
   yeux. On le renvoie en miroir. */
.dc-testi-grid--img-gauche .dc-testi-video.dc-testi-on::after{
  left:0!important;right:54%!important;}

/* 3. L'ATTRIBUTION DEVIENT UNE SIGNATURE */
.dc-testi-on .dc-testi-nom .elementor-heading-title.elementor-heading-title.elementor-heading-title{
  font-size:16px!important;font-weight:700!important;
  letter-spacing:.01em!important;color:var(--dc-text)!important;}
.dc-testi-on .dc-testi-role .elementor-heading-title.elementor-heading-title.elementor-heading-title{
  font-size:14px!important;font-weight:500!important;
  color:var(--dc-gray-600,#5F6980)!important;}
/*  CONTRASTE : `--dc-gray-600` (#5F6980) fait 5,50:1 sur blanc. `--dc-gray-500`
    (#8891A5), le gris employe ailleurs pour les metadonnees, n'en fait que
    3,16 — insuffisant pour du texte. Mesure faite sur les jetons calcules
    dans la page. */

/* 4. UN FILET D'ACCENT SOUS LA SIGNATURE — rattache la parole a la personne */
.dc-testi-on .dc-testi-nom{
  padding-top:18px;position:relative;}
.dc-testi-on .dc-testi-nom::before{
  content:"";position:absolute;top:0;left:0;
  width:32px;height:2px;
  background:var(--dc-ac,var(--dc-bleu-logo,#008AB7));}

@media(max-width:900px){
  /* la grille est deja passee a une colonne : le guillemet remonte pour ne pas
     sortir du bloc, plus etroit */
  .dc-testi-body .dc-testi-cit::before{font-size:64px;top:-24px;left:-6px;}
}




/* ===========================================================================
   [F] TEMPS FORT — « VOTRE PARCOURS EN 4 ETAPES » PASSE SUR FOND DE NUIT
   Debrief Noemie : « beaucoup de blanc, de lignes et de blocs de poids visuel
   similaire », « il manque 2 ou 3 vrais temps forts graphiques ».

   MESURE AVANT — entre le heros et l'agenda, SIX sections blanches
   consecutives, 4 597 px d'affilee, avec pour tout contraste la seule section
   de nuit de l'agenda, tout en bas. Le systeme `.dc-wash-1..4` existe bien
   mais ses degrades radiaux plafonnent a 15 % d'opacite : a l'ecran ils ne se
   distinguent pas du blanc. Le rythme est ecrit, il ne se VOIT pas.

   ON DEROGE ICI A UNE REGLE DU SOCLE, sciemment : « une section sombre par
   page, jamais deux ». Elle a ete posee pour l'accueil. Sur cette page la
   suite de blanc est deux fois plus longue, et Noemie demande explicitement
   plus de contraste. Les deux sections de nuit sont separees par quatre
   sections claires et 2 500 px — elles se lisent comme deux reperes, pas
   comme une alternance. A arbitrer par Yassine : il suffit de remettre
   `dc-wash dc-wash-2` a la place de `dc-nuit dc-nuit-parcours` sur la section
   `c5989fe` pour revenir en arriere.

   LA GRILLE-FILET S'INVERSE TOUTE SEULE, ou presque. Son principe (socle) :
   un fond gris, des cartes blanches, et 1 px de gouttiere — le gris ne se lit
   que comme un filet. Sur fond de nuit il suffit d'echanger les deux : le
   fond du bloc devient un blanc tres transparent, les tuiles reprennent
   l'encre de la section. Le dessin est identique, en negatif.
   =========================================================================== */

.dc-nuit-parcours .dc-hairline-grid{
  background-color:rgba(255,255,255,.16)!important;
  border-color:rgba(255,255,255,.16)!important;}
.dc-nuit-parcours .dc-hairline-grid > .dc-tile{
  background-color:#0A0728!important;}

/* Les numeros 01-04 prennent l'accent du public : c'est le « fil conducteur
   visuel du parcours » demande.
   ON EMPLOIE `--dc-ac-clair`, PAS `--dc-ac`. Chaque public a trois jetons :
   `--dc-ac` la teinte de la charte, `--dc-ac-txt` la meme assombrie pour
   rester lisible SUR BLANC, et `--dc-ac-clair` la meme eclaircie, decrite
   dans le socle comme faite « pour les fonds de nuit ». J'avais d'abord pris
   `--dc-ac` en me disant que sur l'encre la vraie couleur passait enfin :
   vrai pour le cyan du chercheur (10,8:1) et le magenta du travailleur
   (5,7:1), FAUX pour Entreprises, dont l'accent est le bleu de marque
   #0033A1 — 1,9:1 sur l'encre, donc invisible. Vu en capture, pas a la
   mesure. `--dc-ac-clair` donne 14:1 pour les trois. */
.dc-nuit-parcours .dc-tile-num .elementor-heading-title.elementor-heading-title.elementor-heading-title{
  color:var(--dc-ac-clair,var(--dc-ac,#8CE8FF))!important;
  -webkit-text-fill-color:var(--dc-ac-clair,var(--dc-ac,#8CE8FF))!important;}

/* LE CERCLE ET SON SEGMENT sur fond de nuit. Le socle les peint en
   `--dc-ac-txt`, la variante assombrie de l'accent — faite pour rester lisible
   SUR BLANC. Sur l'encre elle disparait. On revient a `--dc-ac`, la teinte de
   la charte, qui n'etait inutilisable que sur fond clair. */
.dc-nuit-parcours .dc-hairline-grid > .dc-tile.dc-step .dc-tile-num .elementor-heading-title.elementor-heading-title.elementor-heading-title{
  border-color:var(--dc-ac-clair,var(--dc-ac,#8CE8FF))!important;}
.dc-nuit-parcours .dc-hairline-grid > .dc-tile.dc-step.dc-step::after{
  background:var(--dc-ac-clair,var(--dc-ac,#8CE8FF))!important;opacity:.55!important;}

/* Le libelle et le texte de chaque etape. `.dc-nuit` pose deja le blanc sur
   les titres (par redefinition de `--e-global-color-primary`) et 82 % sur les
   paragraphes ; il reste les petites capitales des etiquettes. */
.dc-nuit-parcours .dc-tile .dc-eyebrow .elementor-heading-title,
.dc-nuit-parcours .dc-tag .elementor-heading-title{
  color:#8CE8FF!important;-webkit-text-fill-color:#8CE8FF!important;}

/* Le lien de lecture : le correctif de contraste du 8/9 le force en #00688A
   (0,3,1 avec !important), illisible sur fond de nuit. On repasse devant en
   reprenant son ecriture exacte, une classe de plus. */
.dc-nuit-parcours body:not(.page-id-568) .dc-link-text .elementor-button.elementor-button,
.dc-nuit-parcours .dc-link-text .elementor-button.elementor-button.elementor-button,
.dc-nuit-parcours .dc-link-text .elementor-button-text{
  color:#8CE8FF!important;-webkit-text-fill-color:#8CE8FF!important;}
.dc-nuit-parcours .dc-link-text .elementor-button.elementor-button svg{
  fill:#8CE8FF!important;}


/* ===========================================================================
   [G] FIL D'ARIANE — CIBLE TACTILE (telephone seulement)
   Sonde : « Accueil » mesure 42 x 17 px, et sa cible REELLE fait 17 px —
   verifie par elementFromPoint au-dessus et en dessous du libelle, pas
   seulement sur la boite du <a>. C'est le seul vrai defaut de cible de la
   page : les trois liens de cartes que la sonde signalait aussi portent un
   `::after{position:absolute;inset:0}` qui etend leur zone a TOUTE la carte
   (340 x 279 px, les quatre coins testes au clic). Les « corriger » aurait
   detruit ce recouvrement — c'est exactement la regression du 21/09 sur les
   cartes de publication.

   ON ETEND EN `::before`, PAS EN `::after` : sur ce site l'`::after` porte
   tantot la fleche du lien (masque SVG), tantot le recouvrement de carte.
   Verifie ici : le `::after` du fil d'Ariane a bien `content:none`.
   =========================================================================== */
@media(max-width:767px){
  .dc-hero-profile .dc-fil a,
  .dc-hero-profile .elementor-widget-text-editor p a{
    position:relative;display:inline-block;}
  .dc-hero-profile .dc-fil a::before,
  .dc-hero-profile .elementor-widget-text-editor p a::before{
    content:"";position:absolute;inset:-14px -10px;z-index:1;}
}


/* 25/09 — TELEPHONE : le jalon agrandi le 23/09 (76 px) chevauchait le texte
   des etapes, dont le retrait (70 px) avait ete calcule pour un cercle de 52,
   et le trait vertical passait au milieu des mots. Sur telephone le cercle
   revient a 56 px, le trait repart sous son centre. Bureau et tablette
   inchanges. */
@media (max-width:767px){
  .dc-hairline-grid > .dc-tile.dc-step.dc-step .dc-tile-num .elementor-heading-title.elementor-heading-title.elementor-heading-title{
    width:56px!important;height:56px!important;font-size:22px!important;}
  .dc-hairline-grid > .dc-tile.dc-step.dc-step.dc-step::after{
    top:64px!important;left:27px!important;right:auto!important;bottom:-4px!important;
    width:2px!important;height:auto!important;}
  .dc-hairline-grid > .dc-tile.dc-step.dc-step{padding-left:76px!important;}
}


/* ===========================================================================
   INFOBULLE DES CP, HABILLEE (25/09)
   Le rond gris prevu le 22/09 ne s'affichait pas : la regle des boutons du
   kit (.elementor-kit-7 button, 0,1,1) battait `.dc-cp-info` (0,1,0) et
   peignait un CARRE PLEIN bleu (CP 200) ou cyan (CP 209). On gagne par la
   specificite, et on aligne le dessin sur le reste de la page :
   - declencheur : rond au trait dans l'accent du public (icones au trait,
     jamais pleines), qui se remplit au survol et au focus ;
   - bulle : l'encre de nuit des sections sombres, filet d'accent en tete,
     comme la carte « avant de vous inscrire » de la fiche.
   =========================================================================== */
.dc-fin-card-title .dc-cp-info.dc-cp-info{
  width:26px!important;height:26px!important;min-width:26px!important;border-radius:50%!important;
  background:transparent!important;border:1.5px solid var(--dc-ac-txt,#A3159E)!important;
  color:var(--dc-ac-txt,#A3159E)!important;-webkit-text-fill-color:var(--dc-ac-txt,#A3159E)!important;
  font:700 14px/1 var(--dc-body,Roboto),sans-serif!important;box-shadow:none!important;
  vertical-align:.55em!important;margin-left:12px!important;cursor:help!important;
  transition:background .18s,color .18s!important;}
.dc-fin-card-title .dc-cp-info.dc-cp-info:hover,
.dc-fin-card-title .dc-cp-info.dc-cp-info:focus-visible{
  background:var(--dc-ac-txt,#A3159E)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.dc-fin-card-title .dc-cp-info.dc-cp-info:focus-visible{outline:2px solid var(--dc-ac-txt,#A3159E)!important;outline-offset:3px!important;}
.dc-fin-card-title .dc-cp-bulle.dc-cp-bulle{
  background:#12102E!important;color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;
  border-radius:14px!important;padding:16px 18px 16px!important;max-width:min(340px,80vw)!important;
  font:400 14px/1.55 var(--dc-body,Roboto),sans-serif!important;
  box-shadow:inset 0 3px 0 var(--dc-ac,#D946EF),0 14px 34px rgba(18,16,46,.22)!important;}
.dc-fin-card-title .dc-cp-bulle.dc-cp-bulle::after{border-top-color:#12102E!important;}
@media (max-width:767px){
  .dc-fin-card-title .dc-cp-bulle.dc-cp-bulle{max-width:none!important;
    box-shadow:inset 0 3px 0 var(--dc-ac,#D946EF)!important;}
}

/* 25/09 — ECRAN TACTILE : un second toucher referme la bulle.
   Sans survol, l'ouverture reposait sur le focus, qui reste pose tant qu'on
   ne touche pas ailleurs. Un petit script (widget HTML en fin de section)
   bascule la classe `dc-cp-open` (le widget Titre retire les onclick) ; sur
   tactile, c'est elle seule qui decide. Toucher la bulle la referme aussi.
   Au bureau, rien ne change : le survol ouvre toujours. */
@media (hover:none){
  body.dc-cp-js .dc-fin-card-title .dc-cp-info.dc-cp-info:not(.dc-cp-open) + .dc-cp-bulle.dc-cp-bulle{
    display:none!important;opacity:0!important;visibility:hidden!important;}
  .dc-fin-card-title .dc-cp-info.dc-cp-info.dc-cp-open + .dc-cp-bulle.dc-cp-bulle{
    display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;}
  body.dc-cp-js .dc-fin-card-title .dc-cp-info.dc-cp-info:not(.dc-cp-open){
    background:transparent!important;color:var(--dc-ac-txt,#A3159E)!important;-webkit-text-fill-color:var(--dc-ac-txt,#A3159E)!important;}
  .dc-fin-card-title .dc-cp-info.dc-cp-info.dc-cp-open{
    background:var(--dc-ac-txt,#A3159E)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
}

.dc-cp-js-w{display:none!important;}

/* ===========================================================================
   PROFIL TEST — « QUEL EST VOTRE PROJET ? » DEVIENT TROIS PORTES D'ENTREE
   (reunion du 25/09 : « les deux premieres sections sont un peu pauvres
   graphiquement [...] quelque chose avec une image en fond, plus vivant,
   dans l'esprit de la page A propos » ; Noemie : « un veritable choix
   d'orientation, pas un simple bloc informatif »)
   Les trois cartes gardent leurs widgets (picto, titre, texte, lien) : seul
   l'habillage change. Image de fond et voile se reglent dans Elementor
   (Arriere-plan / Superposition) — rien n'est cache dans le CSS.
   Images deja presentes sur le site : aucune photo nouvelle (decision de
   reunion : les photos sont hors champ).
   =========================================================================== */
#services .dc-hairline-grid.dc-portes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;background:none!important;border:0!important;border-radius:0!important;overflow:visible!important;}
#services .dc-portes > .dc-porte.dc-porte{position:relative!important;display:flex!important;flex-direction:column!important;
  justify-content:flex-end!important;min-height:420px!important;padding:28px 28px 30px!important;border:0!important;
  border-radius:22px!important;overflow:hidden!important;background-color:#0A0728!important;
  box-shadow:0 18px 40px rgba(10,7,40,.16)!important;transform:none;transition:transform .25s ease,box-shadow .25s ease!important;}
#services .dc-portes > .dc-porte.dc-porte:hover{transform:translateY(-6px)!important;box-shadow:0 26px 50px rgba(10,7,40,.26)!important;}
#services .dc-portes > .dc-porte > .elementor-element{position:relative;z-index:2;}
/* un filet d'accent qui se remplit au survol : la couleur du public */
#services .dc-portes > .dc-porte.dc-porte::after{content:""!important;position:absolute!important;left:0;right:0;bottom:0;height:5px;
  background:var(--dc-ac,#22D3EE)!important;transform:scaleX(.18);transform-origin:left;transition:transform .3s ease;z-index:3;border:0!important;}
#services .dc-portes > .dc-porte.dc-porte:hover::after{transform:scaleX(1);}
/* le picto au trait, en blanc, dans un cercle, en haut de la carte */
#services .dc-porte .dc-service-icon{margin-bottom:auto!important;}
#services .dc-porte .dc-service-icon .elementor-icon{width:58px!important;height:58px!important;border-radius:50%!important;
  border:1.5px solid rgba(255,255,255,.7)!important;background:rgba(255,255,255,.08)!important;display:inline-flex!important;
  align-items:center;justify-content:center;padding:0!important;}
#services .dc-porte .dc-service-icon svg,#services .dc-porte .dc-service-icon img{filter:brightness(0) invert(1)!important;width:28px!important;height:28px!important;}
#services .dc-porte .dc-card-title .elementor-heading-title{font-size:26px!important;line-height:1.15!important;font-weight:700!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 10px!important;}
#services .dc-porte .dc-card-excerpt,#services .dc-porte .dc-card-excerpt p{color:rgba(255,255,255,.84)!important;font-size:15px!important;line-height:1.55!important;}
#services .dc-porte .dc-card-bottom{margin-top:18px!important;}
#services .dc-porte .dc-card-bottom .elementor-button.elementor-button{display:inline-flex!important;align-items:center;gap:8px;
  background:#fff!important;color:#0A0728!important;-webkit-text-fill-color:#0A0728!important;border-radius:999px!important;
  padding:11px 18px!important;font-weight:700!important;text-decoration:none!important;border:0!important;}
#services .dc-porte .dc-card-bottom .elementor-button.elementor-button *{color:#0A0728!important;-webkit-text-fill-color:#0A0728!important;fill:#0A0728!important;}
#services .dc-porte:hover .dc-card-bottom .elementor-button.elementor-button{background:var(--dc-ac-clair,#CFF7FF)!important;}
#services .dc-porte .dc-card-bottom .elementor-button:focus-visible{outline:2px solid #fff!important;outline-offset:3px;}

/* la section formations qui suit : un fond teinte, pour rompre le blanc */
#formations{background:linear-gradient(180deg,#EEF9FC 0%,#FFFFFF 85%)!important;}
#formations::before,#formations::after{display:none!important;}

@media (max-width:1024px){
  #services .dc-hairline-grid.dc-portes{grid-template-columns:1fr!important;}
  #services .dc-portes > .dc-porte.dc-porte{min-height:300px!important;}
}
@media (max-width:767px){
  #services .dc-portes > .dc-porte.dc-porte{min-height:280px!important;padding:22px!important;}
  #services .dc-porte .dc-card-title .elementor-heading-title{font-size:22px!important;}
}
@media (prefers-reduced-motion:reduce){
  #services .dc-portes > .dc-porte.dc-porte,#services .dc-portes > .dc-porte.dc-porte::after{transition:none!important;}
}

/* 25/09 — tactile : boutons des portes a 44 px de haut */
@media (max-width:1024px){ #services .dc-porte .dc-card-bottom .elementor-button.elementor-button{min-height:44px!important;} }

/* 25/09 soir (retour Yassine) — le parcours : fond sombre TEINTE de la couleur
   du profil (comme « Validation des competences ») ; plus d'effet au survol :
   une regle commune du site assombrissait le titre, illisible sur la nuit. */
#parcours.dc-nuit-parcours{background:
  radial-gradient(70% 95% at 100% 100%,color-mix(in srgb,var(--dc-ac) 40%,transparent),transparent 65%),
  radial-gradient(55% 80% at 0% 0%,color-mix(in srgb,var(--dc-ac) 20%,transparent),transparent 60%),
  #0B0A2A!important;}
#parcours.dc-nuit-parcours::before,#parcours.dc-nuit-parcours::after{display:none!important;}
#parcours .dc-hairline-grid > .dc-tile.dc-step:hover{transform:none!important;background:none!important;}
#parcours .dc-hairline-grid > .dc-tile.dc-step:hover .elementor-heading-title,
#parcours .dc-hairline-grid > .dc-tile.dc-step .elementor-heading-title{color:#fff!important;-webkit-text-fill-color:#fff!important;}
#parcours .dc-hairline-grid > .dc-tile.dc-step .dc-tile-num .elementor-heading-title,
#parcours .dc-hairline-grid > .dc-tile.dc-step:hover .dc-tile-num .elementor-heading-title{color:var(--dc-ac-clair,#fff)!important;-webkit-text-fill-color:var(--dc-ac-clair,#fff)!important;}
#parcours .dc-hairline-grid > .dc-tile.dc-step:hover p,
#parcours .dc-hairline-grid > .dc-tile.dc-step p{color:rgba(255,255,255,.78)!important;}

/* 2e section : la teinte du profil, pas le cyan de Chercheurs */
#formations{background:linear-gradient(180deg,#FCF0FA 0%,#FFFFFF 85%)!important;}

/* 26/09 — portes d'entree : titres et textes alignes d'une carte a l'autre,
   quelle que soit leur longueur (titre reserve 2 lignes, cale en bas ; texte
   reserve 3 lignes). Les boutons restent alignes en bas. */
@media (min-width:1025px){
  #services .dc-porte .dc-card-title{min-height:calc(26px * 1.15 * 2 + 10px)!important;display:flex!important;align-items:flex-end!important;}
  #services .dc-porte .dc-card-excerpt{min-height:calc(15px * 1.55 * 3)!important;}
}

/* 26/09 nuit — la variante « image a gauche » ne vaut qu'au bureau. Sur
   tablette et telephone, ses regles (socle) forcaient deux colonnes : la
   vignette tombait dans une colonne de 0 a 58 px et le voile se decalait.
   On retrouve la pile d'origine : vignette pleine largeur, texte dessous. */
@media (max-width:1024px){
  .dc-testi-grid.dc-testi-grid--img-gauche .dc-testi-video.dc-testi-video{grid-template-columns:minmax(0,1fr)!important;}
  .dc-testi-grid.dc-testi-grid--img-gauche .dc-testi-video .dc-testi-thumb.dc-testi-thumb{grid-column:1!important;grid-row:1!important;order:0!important;}
  .dc-testi-grid.dc-testi-grid--img-gauche .dc-testi-video .dc-testi-body.dc-testi-body{grid-column:1!important;grid-row:2!important;order:0!important;}
  .dc-testi-grid.dc-testi-grid--img-gauche .dc-testi-video.dc-testi-video::after{left:0!important;right:0!important;}
}

/* 26/09 nuit — contraste AA : texte des portes en blanc plein */
#services .dc-porte .dc-card-excerpt,#services .dc-porte .dc-card-excerpt p{color:#fff!important;}

/* ==== [28/09] Verif telephone de Yassine — MEMES valeurs que l'accueil (mobile seulement) ==== */
@media (max-width:767px){
  /* titres et chapeaux : pas de mot seul sur la derniere ligne */
  .elementor-6491 h1.elementor-heading-title,
  .elementor-6491 h2.elementor-heading-title,
  .elementor-6491 h3.elementor-heading-title{text-wrap:balance;}
  .elementor-6491 .elementor-widget-text-editor p{text-wrap:pretty;}

  /* rangees de boutons de fin de section : pleine largeur, empilees, comme le CTA de l'accueil */
  .elementor-6491 #se-former .e-con:has(> .elementor-widget-button + .elementor-widget-button),
  .elementor-6491 #financement .e-con:has(> .elementor-widget-button + .elementor-widget-button + .elementor-widget-button){
    flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:32px!important;}
  .elementor-6491 #se-former .e-con:has(> .elementor-widget-button + .elementor-widget-button) > .elementor-widget-button,
  .elementor-6491 #financement .e-con:has(> .elementor-widget-button + .elementor-widget-button + .elementor-widget-button) > .elementor-widget-button{width:100%!important;}
  .elementor-6491 #se-former .e-con:has(> .elementor-widget-button + .elementor-widget-button) .elementor-button,
  .elementor-6491 #financement .e-con:has(> .elementor-widget-button + .elementor-widget-button + .elementor-widget-button) .elementor-button{
    display:flex!important;justify-content:center!important;width:100%!important;min-height:46px!important;align-items:center!important;}

  /* carte sombre (accompagnement / validation / infrastructures) : bouton sur une ligne */
  .elementor-6491 .dc-validation-card .elementor-button{
    width:100%!important;padding:14px 16px!important;font-size:14px!important;white-space:nowrap!important;}
  .elementor-6491 .dc-validation-card .elementor-button .elementor-button-icon{display:none!important;}

  /* temoignage : le bas du texte ne touche plus le bord de la carte */
  .elementor-6491 .dc-testi-body{padding-bottom:24px!important;}

  /* agenda : regles mobiles de l'accueil (socle 609, .elementor-3574), recopiees */
  .elementor-6491 #agenda .dc-agenda-row .dc-roll{display:none!important;}
  .elementor-6491 #agenda .dc-agenda-row{
    background:transparent!important;border:0!important;border-radius:0!important;
    border-bottom:1px solid rgba(255,255,255,.15)!important;
    padding:20px 0 18px!important;gap:10px!important;position:relative!important;}
  .elementor-6491 #agenda .dc-agenda-list > *:last-child .dc-agenda-row,
  .elementor-6491 #agenda .dc-agenda-row:last-child{border-bottom:0!important;}
  .elementor-6491 #agenda .dc-agenda-date{
    flex-direction:row!important;align-items:baseline!important;gap:7px!important;}
  .elementor-6491 #agenda.dc-nuit.dc-nuit.dc-nuit.dc-nuit .dc-agenda-day .elementor-heading-title,
  .elementor-6491 #agenda.dc-nuit.dc-nuit.dc-nuit.dc-nuit .dc-agenda-day > div{
    font-size:30px!important;font-weight:800!important;line-height:1!important;
    color:#FFFFFF!important;letter-spacing:-.02em!important;}
  .elementor-6491 #agenda .dc-agenda-month,
  .elementor-6491 #agenda .dc-agenda-month *{
    font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;
    text-transform:uppercase!important;color:rgba(255,255,255,.72)!important;}
  .elementor-6491 #agenda .dc-agenda-row .dc-tag-event{display:none!important;}
  .elementor-6491 #agenda .dc-agenda-row .dc-tag-soft{
    display:inline-block!important;background:transparent!important;border:0!important;padding:0!important;}
  .elementor-6491 #agenda .dc-agenda-row .dc-tag-soft > *{
    display:inline-block!important;font-size:11.5px!important;font-weight:600!important;line-height:1.3!important;
    color:rgba(255,255,255,.78)!important;}
  .elementor-6491 #agenda .dc-agenda-meta{
    flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:8px!important;}
  .elementor-6491 #agenda .dc-agenda-time,
  .elementor-6491 #agenda .dc-agenda-time *{
    flex-basis:100%!important;font-size:12.5px!important;color:rgba(255,255,255,.72)!important;margin-top:2px!important;}
  .elementor-6491 #agenda .dc-agenda-title,
  .elementor-6491 #agenda .dc-agenda-title *{
    font-size:17px!important;font-weight:700!important;line-height:1.3!important;color:#FFFFFF!important;}
  .elementor-6491 #agenda .dc-agenda-row > .dc-arrow{
    position:absolute!important;right:14px!important;top:14px!important;align-self:auto!important;display:flex!important;}
  .elementor-6491 #agenda .dc-agenda-body{padding-right:34px!important;}

  /* CTA : haut centre, boutons pleine largeur empiles — valeurs du CTA de l'accueil */
  .elementor-6491 .dc-crosslinks > .e-con-inner{
    flex-direction:column!important;align-items:center!important;text-align:center!important;}
  .elementor-6491 .dc-crosslinks .dc-crosslinks-label,
  .elementor-6491 .dc-crosslinks .dc-crosslinks-label *{text-align:center!important;}
  .elementor-6491 .dc-crosslinks .e-con{justify-content:center!important;}
  .elementor-6491 .dc-cta-band .e-con:has(> .dc-btn-white){
    flex-direction:column!important;align-items:stretch!important;gap:10px!important;}
  .elementor-6491 .dc-cta-band .e-con:has(> .dc-btn-white) > .elementor-widget-button{width:100%!important;}
  .elementor-6491 .dc-cta-band .e-con:has(> .dc-btn-white) .elementor-button{width:100%!important;}
}

@media (max-width:767px){ .elementor-6491 .dc-cta-band h2.elementor-heading-title{text-wrap:wrap;} } /* comme l'accueil */

@media (max-width:767px){ /* [28/09 b] */
  .elementor-6491 .dc-testi-video .dc-testi-body.dc-testi-body.dc-testi-body{--padding-bottom:28px;padding-bottom:28px!important;}
  .elementor-6491 .dc-validation-card .elementor-widget-button.elementor-widget-button{width:100%!important;max-width:100%!important;align-self:stretch!important;}
  .elementor-6491 .dc-validation-card .elementor-widget-button .elementor-button{display:flex!important;justify-content:center!important;width:100%!important;min-height:46px!important;align-items:center!important;}
}

/* [28/09 c] Module Formations : cartes compactes sous 960 px — regles de l'accueil (3574) recopiees */
@media (max-width:959px){
  .elementor-6491 #formations .dc-hairline-grid .dc-card{
    display:grid!important;grid-template-columns:var(--dc-vignette,112px) 1fr!important;
    flex-direction:unset!important;align-items:stretch!important;height:auto!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-img{
    width:var(--dc-vignette,112px)!important;height:100%!important;
    min-height:var(--dc-vignette,112px)!important;
    aspect-ratio:auto!important;flex:none!important;align-self:stretch!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-body{padding:14px 14px 14px 16px!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-title .elementor-heading-title.elementor-heading-title,
  .elementor-6491 #formations .dc-hairline-grid .dc-card-title-lg .elementor-heading-title.elementor-heading-title{
    font-size:16px!important;line-height:1.3!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-bottom{display:none!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-suite .dc-card-bottom{display:block!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card.dc-card-suite{grid-template-columns:1fr!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-suite .dc-card-body{padding:18px!important;}
}
@media (min-width:768px) and (max-width:959px){
  .elementor-6491 #formations .dc-hairline-grid .dc-card{--dc-vignette:120px;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-body{padding:16px 18px!important;}
}

@media (max-width:959px){ /* [28/09 c2] comme l'accueil : la carte « suite » garde son fond, sans vignette */
  .elementor-6491 #formations .dc-hairline-grid .dc-card-suite .dc-suite-visuel{display:none!important;}
}

@media (min-width:768px) and (max-width:1023px){ /* [29/09] temoignage en tablette portrait : memes marges qu'a 1024 (34/40 px) */
  .elementor-6491 .dc-testi-video .dc-testi-body.dc-testi-body.dc-testi-body{--padding-top:34px;--padding-bottom:34px;--padding-left:40px;--padding-right:40px;padding:34px 40px!important;}
}

/* [29/09] Formations en tablette — memes regles que l'accueil : cartes de meme hauteur en portrait,
   4 colonnes et titres 15,5 px en paysage (960-1024), au lieu de 2 grandes cartes de ~500 px. */
@media (min-width:768px) and (max-width:959px){
  .elementor-6491 #formations .dc-hairline-grid.dc-hairline-grid{grid-template-rows:none!important;grid-auto-rows:1fr!important;}
}
@media (min-width:960px) and (max-width:1024px){
  .elementor-6491 #formations .dc-hairline-grid.dc-hairline-grid{grid-template-columns:repeat(4,1fr)!important;grid-template-rows:none!important;grid-auto-rows:1fr!important;}
  .elementor-6491 #formations .dc-hairline-grid .dc-card-title .elementor-heading-title.elementor-heading-title,
  .elementor-6491 #formations .dc-hairline-grid .dc-card-title-lg .elementor-heading-title.elementor-heading-title{font-size:15.5px!important;}
}


/* ===== RETOURS 14/10 : la validation des competences sort du rail et passe SOUS le bloc,
   titre a droite, texte a gauche (demande de Noemie) ; fond pale + filet comme la note de la page Entreprises. ===== */
.dc-section .dc-fin-validation.e-con{margin-top:28px;padding:30px 36px;border-radius:var(--dc-radius-lg,16px);
  background:color-mix(in srgb,var(--dc-ac,#D946EF) 4%,transparent);border-left:0;box-shadow:inset 4px 0 0 var(--dc-ac,#D946EF);}
.dc-section .dc-fin-validation.e-con > .dc-fin-card.dc-fin-card{display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,340px)!important;column-gap:48px!important;row-gap:0!important;
  align-items:center!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;}
.dc-section .dc-fin-validation > .dc-fin-card > .elementor-widget-text-editor{grid-column:1!important;grid-row:1!important;}
.dc-section .dc-fin-validation > .dc-fin-card > .dc-fin-card-title{grid-column:2!important;grid-row:1!important;text-align:right!important;justify-self:end!important;}
.dc-section .dc-fin-validation .dc-fin-card-title .elementor-heading-title.elementor-heading-title{text-align:right!important;font-size:26px!important;line-height:1.15!important;}
@media (max-width:767px){
  .dc-section .dc-fin-validation.e-con{padding:22px 20px;}
  .dc-section .dc-fin-validation.e-con > .dc-fin-card.dc-fin-card{grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important;}
  .dc-section .dc-fin-validation > .dc-fin-card > .dc-fin-card-title{grid-column:1!important;grid-row:1!important;text-align:left!important;justify-self:start!important;}
  .dc-section .dc-fin-validation > .dc-fin-card > .elementor-widget-text-editor{grid-column:1!important;grid-row:2!important;}
  .dc-section .dc-fin-validation .dc-fin-card-title .elementor-heading-title.elementor-heading-title{text-align:left!important;font-size:22px!important;}
}

/* === RETOURS 14/10 : FAQ specifique a la page (retour client : pas de FAQ transversale) === */
/* ---- FAQ (widget accordeon natif) ---- */
.dc-faq .elementor-accordion .elementor-accordion-item{border:1px solid var(--dc-gray-200);border-radius:var(--dc-radius-sm);margin-bottom:10px;overflow:hidden;background:#fff;}
.dc-faq .elementor-tab-title{font-family:var(--dc-display);font-size:17px;font-weight:700;color:var(--dc-text);padding:18px 22px;}
/* couleur de la question ouverte : reglee dans le widget (couleur du profil) */
.dc-faq .elementor-tab-content{padding:0 22px 20px;border:none;}
.dc-faq .elementor-tab-content p{font-size:15px;line-height:1.6;color:var(--dc-text-light);margin:0;}
.dc-faq-cta-txt{margin-top:26px;}
.dc-faq-cta-txt p{font-size:16px;color:var(--dc-text);text-align:center;margin:0 0 12px;}

/* RETOURS 14/10 : titre du theme masque (gabarit de page par defaut sur la copie) */
.page-header,.entry-title.page-title,header.page-header{display:none!important;}

.dc-section .dc-fin-validation.e-con > .dc-fin-card.dc-fin-card::before,.dc-section .dc-fin-validation.e-con > .dc-fin-card.dc-fin-card::after{display:none!important;content:none!important;}
.dc-section .dc-fin-validation.e-con > .dc-fin-card.dc-fin-card{border-left:0!important;padding-left:0!important;}/* End custom CSS */