.elementor-455 .elementor-element.elementor-element-342ce01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-d9c05fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.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-455 .elementor-element.elementor-element-ac37794{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-455 .elementor-element.elementor-element-ac37794 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-e9c5cea > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-455 .elementor-element.elementor-element-e9c5cea:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-e9c5cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-455 .elementor-element.elementor-element-e9c5cea > .elementor-container{max-width:1280px;}.elementor-455 .elementor-element.elementor-element-e9c5cea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 10px 0px;}.elementor-455 .elementor-element.elementor-element-e9c5cea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-165914b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-3e13ff6{--spacer-size:10px;}.elementor-455 .elementor-element.elementor-element-eda5b3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-eda5b3a:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-eda5b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-455 .elementor-element.elementor-element-eda5b3a::before, .elementor-455 .elementor-element.elementor-element-eda5b3a > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-eda5b3a > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-eda5b3a > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-eda5b3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-eda5b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-455 .elementor-element.elementor-element-c079f38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-455 .elementor-element.elementor-element-499858a{background-color:#FFFFFF;padding:15px 15px 0px 15px;}.elementor-455 .elementor-element.elementor-element-499858a .elementor-image-box-wrapper{text-align:left;}.elementor-455 .elementor-element.elementor-element-499858a .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-499858a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-455 .elementor-element.elementor-element-499858a .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-455 .elementor-element.elementor-element-499858a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-56b44d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-db019d1{background-color:#FFFFFF;padding:15px 15px 0px 15px;}.elementor-455 .elementor-element.elementor-element-db019d1 .elementor-image-box-wrapper{text-align:left;}.elementor-455 .elementor-element.elementor-element-db019d1 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-db019d1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-455 .elementor-element.elementor-element-db019d1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-455 .elementor-element.elementor-element-db019d1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-2c12979{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-cfa5ca8{background-color:#FFFFFF;padding:15px 15px 0px 15px;}.elementor-455 .elementor-element.elementor-element-cfa5ca8 .elementor-image-box-wrapper{text-align:left;}.elementor-455 .elementor-element.elementor-element-cfa5ca8 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-cfa5ca8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-455 .elementor-element.elementor-element-cfa5ca8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-455 .elementor-element.elementor-element-cfa5ca8 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-01cbcc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-01cbcc2:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-01cbcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-455 .elementor-element.elementor-element-01cbcc2::before, .elementor-455 .elementor-element.elementor-element-01cbcc2 > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-01cbcc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-01cbcc2 > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-01cbcc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-01cbcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-455 .elementor-element.elementor-element-7668df6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-09f2388{background-color:#FFFFFF;padding:15px 15px 0px 15px;}.elementor-455 .elementor-element.elementor-element-09f2388 .elementor-image-box-wrapper{text-align:left;}.elementor-455 .elementor-element.elementor-element-09f2388 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-09f2388 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-455 .elementor-element.elementor-element-09f2388 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-455 .elementor-element.elementor-element-09f2388 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-c8f994a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-3404ed9{background-color:#FFFFFF;padding:15px 15px 0px 15px;}.elementor-455 .elementor-element.elementor-element-3404ed9 .elementor-image-box-wrapper{text-align:left;}.elementor-455 .elementor-element.elementor-element-3404ed9 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-3404ed9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-455 .elementor-element.elementor-element-3404ed9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-455 .elementor-element.elementor-element-3404ed9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-4159c64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-95763e2{background-color:#FFFFFF;padding:15px 15px 0px 15px;}.elementor-455 .elementor-element.elementor-element-95763e2 .elementor-image-box-wrapper{text-align:left;}.elementor-455 .elementor-element.elementor-element-95763e2 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-95763e2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-455 .elementor-element.elementor-element-95763e2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-455 .elementor-element.elementor-element-95763e2 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-8390e85 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-455 .elementor-element.elementor-element-8390e85:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-8390e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-8390e85 > .elementor-container{max-width:1200px;}.elementor-455 .elementor-element.elementor-element-8390e85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:60px 0px 150px 0px;}.elementor-455 .elementor-element.elementor-element-8390e85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-455 .elementor-element.elementor-element-c10c537 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-455 .elementor-element.elementor-element-29ed1ed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-29ed1ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-946ba4f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-455 .elementor-element.elementor-element-946ba4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-455 .elementor-element.elementor-element-76fbbb9 .elementor-icon-box-wrapper{align-items:start;}.elementor-455 .elementor-element.elementor-element-76fbbb9{--icon-box-icon-margin:15px;}.elementor-455 .elementor-element.elementor-element-76fbbb9 .elementor-icon-box-title{margin-block-end:10px;color:#303029;}.elementor-455 .elementor-element.elementor-element-76fbbb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-455 .elementor-element.elementor-element-76fbbb9.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-76fbbb9.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-455 .elementor-element.elementor-element-76fbbb9 .elementor-icon{font-size:20px;}.elementor-455 .elementor-element.elementor-element-76fbbb9 .elementor-icon-box-title, .elementor-455 .elementor-element.elementor-element-76fbbb9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-455 .elementor-element.elementor-element-76fbbb9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-455 .elementor-element.elementor-element-307a95a{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:15px;}.elementor-455 .elementor-element.elementor-element-307a95a .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-455 .elementor-element.elementor-element-307a95a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-astglobalcolor3 );}.elementor-455 .elementor-element.elementor-element-307a95a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-455 .elementor-element.elementor-element-307a95a.elementor-view-framed .elementor-icon, .elementor-455 .elementor-element.elementor-element-307a95a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-455 .elementor-element.elementor-element-307a95a .elementor-icon{font-size:20px;}.elementor-455 .elementor-element.elementor-element-307a95a .elementor-icon-box-title, .elementor-455 .elementor-element.elementor-element-307a95a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-455 .elementor-element.elementor-element-307a95a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-455 .elementor-element.elementor-element-358664e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:left;}.elementor-455 .elementor-element.elementor-element-358664e img{width:35%;}.elementor-455 .elementor-element.elementor-element-626af5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 40px;text-align:right;}.elementor-455 .elementor-element.elementor-element-626af5b:not( .elementor-widget-image ), .elementor-455 .elementor-element.elementor-element-626af5b.elementor-widget-image img{-webkit-mask-image:url( https://nds-expertise.fr/wp-content/uploads/2025/03/masque-image3.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body.elementor-page-455:not(.elementor-motion-effects-element-type-background), body.elementor-page-455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-455 .elementor-element.elementor-element-342ce01{--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;--padding-top:50px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-d9c05fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-455 .elementor-element.elementor-element-e9c5cea{padding:50px 40px 50px 40px;}.elementor-455 .elementor-element.elementor-element-165914b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-eda5b3a{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-455 .elementor-element.elementor-element-c079f38{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-455 .elementor-element.elementor-element-56b44d7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-455 .elementor-element.elementor-element-2c12979{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-455 .elementor-element.elementor-element-01cbcc2{--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;--padding-top:0px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-455 .elementor-element.elementor-element-7668df6{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-455 .elementor-element.elementor-element-c8f994a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-455 .elementor-element.elementor-element-4159c64{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-455 .elementor-element.elementor-element-8390e85{padding:80px 35px 80px 35px;}.elementor-455 .elementor-element.elementor-element-626af5b{text-align:right;}.elementor-455 .elementor-element.elementor-element-626af5b img{width:90%;}}@media(max-width:767px){.elementor-455 .elementor-element.elementor-element-342ce01{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-d9c05fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-e9c5cea{padding:50px 25px 20px 25px;}.elementor-455 .elementor-element.elementor-element-eda5b3a{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-c079f38{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-56b44d7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-2c12979{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-01cbcc2{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-455 .elementor-element.elementor-element-7668df6{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-c8f994a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-4159c64{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-8390e85{padding:0px 20px 60px 20px;}.elementor-455 .elementor-element.elementor-element-c10c537 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-455 .elementor-element.elementor-element-29ed1ed{text-align:left;}.elementor-455 .elementor-element.elementor-element-29ed1ed .elementor-heading-title{font-size:35px;}.elementor-455 .elementor-element.elementor-element-946ba4f{text-align:left;}.elementor-455 .elementor-element.elementor-element-946ba4f .elementor-heading-title{font-size:35px;}.elementor-455 .elementor-element.elementor-element-626af5b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-455 .elementor-element.elementor-element-626af5b img{width:100%;}}@media(min-width:768px){.elementor-455 .elementor-element.elementor-element-342ce01{--content-width:1200px;}.elementor-455 .elementor-element.elementor-element-eda5b3a{--content-width:1440px;}.elementor-455 .elementor-element.elementor-element-01cbcc2{--content-width:1440px;}.elementor-455 .elementor-element.elementor-element-c10c537{width:55%;}.elementor-455 .elementor-element.elementor-element-8894011{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-455 .elementor-element.elementor-element-d9c05fa{--width:100%;}.elementor-455 .elementor-element.elementor-element-165914b{width:100%;}.elementor-455 .elementor-element.elementor-element-c10c537{width:100%;}.elementor-455 .elementor-element.elementor-element-8894011{width:42%;}}/* Start custom CSS for image-box, class: .elementor-element-499858a */.boite-service ul, .boite-service2 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.boite-service li, .boite-service2 li {
  position: relative;
  padding-left: 30px; /* espace pour l’icône */
  margin-bottom: 12px;
  color: #303029;
  font-size: 16px;
}

.boite-service li::before, .boite-service2 li::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23B3CDC9' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eda5b3a */.boite-service {
    min-height:720px!important;
  background: linear-gradient(135deg, #fff, #f8f8f8);
  border-radius: 16px;
  padding: 20px;
  position: relative;
  overflow: hidden;
  transition: transform 0.3s ease;
  z-index: 1;
 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}

.boite-service2 {
    min-height:760px;
  background: linear-gradient(135deg, #fff, #f8f8f8);
  border-radius: 16px;
  padding: 20px;
  position: relative;
  overflow: hidden;
  transition: transform 0.3s ease;
  z-index: 1;
   box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}
.services .elementor-image-box-content {
    padding:10px;
}


.boite-service:hover .elementor-image-box-img img, .boite-service2:hover .elementor-image-box-img img {
   transform: translateY(-5px);
}

.services .elementor-image-box-img img {
width: 100%; /* Forcer la largeur */
height:300px;
    display: block;
 object-fit:cover;
      border-radius: 25px;
    -webkit-mask-image: url(https://nds-expertise.fr/wp-content/uploads/2025/03/masque-image3.png);
    -webkit-mask-size: 100% 100%; /* Adapter le masque à l'image */
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;

    mask-image: url(https://nds-expertise.fr/wp-content/uploads/2025/03/masque-image3.png);
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    mask-position: center;
}

@media screen and (max-width:1024px) {
  .boite-service ul,   .boite-service2 ul  {
   margin:0px 0px 0px 0px;
}  
}

@media screen and (max-width:767px) {
  .services .elementor-image-box-content {
    padding:0px 0px 20px 0px;
}  
}
@media screen and (min-width:767px) and (max-width:1024px) {
.boite-service {
    min-height:680px!important;
}
.boite-service2 {
    min-height:780px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01cbcc2 */.services .elementor-image-box-content {
    padding:20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-307a95a */.lien-box a {
    text-decoration:underline!important;
    color:#303029;
}

.lien-box a:hover {
    color:#303029;
}/* End custom CSS */