.elementor-71 .elementor-element.elementor-element-659f371{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-71 .elementor-element.elementor-element-659f371:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-659f371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artiflex-pro.fr/wp-content/uploads/2026/04/Pr-ject-12.png");background-position:center right;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-f7f7bff{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-71 .elementor-element.elementor-element-f7f7bff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-f7f7bff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;line-height:48px;color:#FFFFFF;}.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-71 .elementor-element.elementor-element-0b92784 .elementor-button{background-color:#BF7B6B00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-71 .elementor-element.elementor-element-0b92784 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-0b92784 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-0b92784 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-0b92784 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-0b92784 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-922693b{--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;}.elementor-71 .elementor-element.elementor-element-1e72e67{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-dc04d94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-71 .elementor-element.elementor-element-3f01fee{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#4682B4;--border-color:#4682B4;--border-radius:10px 10px 10px 10px;}.elementor-71 .elementor-element.elementor-element-3f01fee:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-3f01fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-71 .elementor-element.elementor-element-3f01fee.e-con{--flex-grow:0;--flex-shrink:0;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.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-71 .elementor-element.elementor-element-4b41d1c{width:var( --container-widget-width, 108.588% );max-width:108.588%;--container-widget-width:108.588%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-4b41d1c > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-71 .elementor-element.elementor-element-4b41d1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon{font-size:55px;}.elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;}.elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#130A03;}.elementor-71 .elementor-element.elementor-element-10d1385{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#4682B4;--border-color:#4682B4;--border-radius:10px 10px 10px 10px;}.elementor-71 .elementor-element.elementor-element-10d1385:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-10d1385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-71 .elementor-element.elementor-element-10d1385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-9336378{width:var( --container-widget-width, 107.931% );max-width:107.931%;--container-widget-width:107.931%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-9336378 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-71 .elementor-element.elementor-element-9336378.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon{font-size:55px;}.elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;}.elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-title{color:#130A03;}.elementor-71 .elementor-element.elementor-element-16c3654{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#4682B4;--border-color:#4682B4;--border-radius:10px 10px 10px 10px;}.elementor-71 .elementor-element.elementor-element-16c3654:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-16c3654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-71 .elementor-element.elementor-element-16c3654.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-ab2c2b3{width:var( --container-widget-width, 104.713% );max-width:104.713%;--container-widget-width:104.713%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-ab2c2b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-71 .elementor-element.elementor-element-ab2c2b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-wrapper{gap:15px;}.elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon{font-size:55px;}.elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;}.elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-title{color:#130A03;}.elementor-71 .elementor-element.elementor-element-85bb2f7{--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;}.elementor-71 .elementor-element.elementor-element-41cea3d{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-af84b51{--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;}.elementor-71 .elementor-element.elementor-element-1c1a1aa{text-align:center;}.elementor-71 .elementor-element.elementor-element-1c1a1aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:900;text-transform:none;color:#4682B4;}.elementor-71 .elementor-element.elementor-element-49d52c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-71 .elementor-element.elementor-element-0493490{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-0493490 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-71 .elementor-element.elementor-element-0493490 > .elementor-widget-container{padding:40px 32px 40px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;border-radius:6px 6px 6px 6px;}.elementor-71 .elementor-element.elementor-element-0493490:hover .elementor-widget-container{box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.05);}.elementor-71 .elementor-element.elementor-element-0493490 .elementor-icon-box-wrapper{gap:24px;}.elementor-71 .elementor-element.elementor-element-0493490 .elementor-icon-box-title{margin-block-end:16px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-0493490 .elementor-icon{font-size:64px;}.elementor-71 .elementor-element.elementor-element-0493490 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-0493490 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:32px;}.elementor-71 .elementor-element.elementor-element-0493490 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-cc61a8c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-cc61a8c > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-71 .elementor-element.elementor-element-cc61a8c > .elementor-widget-container{padding:40px 32px 40px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;border-radius:6px 6px 6px 6px;}.elementor-71 .elementor-element.elementor-element-cc61a8c:hover .elementor-widget-container{box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.05);}.elementor-71 .elementor-element.elementor-element-cc61a8c .elementor-icon-box-wrapper{gap:24px;}.elementor-71 .elementor-element.elementor-element-cc61a8c .elementor-icon-box-title{margin-block-end:16px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-cc61a8c .elementor-icon{font-size:64px;}.elementor-71 .elementor-element.elementor-element-cc61a8c .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-cc61a8c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:32px;}.elementor-71 .elementor-element.elementor-element-cc61a8c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-4d4f236{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-820b8bf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-820b8bf > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-71 .elementor-element.elementor-element-820b8bf > .elementor-widget-container{padding:40px 32px 40px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;border-radius:6px 6px 6px 6px;}.elementor-71 .elementor-element.elementor-element-820b8bf:hover .elementor-widget-container{box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.05);}.elementor-71 .elementor-element.elementor-element-820b8bf .elementor-icon-box-wrapper{gap:24px;}.elementor-71 .elementor-element.elementor-element-820b8bf .elementor-icon-box-title{margin-block-end:16px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-820b8bf .elementor-icon{font-size:64px;}.elementor-71 .elementor-element.elementor-element-820b8bf .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-820b8bf .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:32px;}.elementor-71 .elementor-element.elementor-element-820b8bf .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-bc27dd1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-bc27dd1 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-71 .elementor-element.elementor-element-bc27dd1 > .elementor-widget-container{padding:40px 32px 40px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;border-radius:6px 6px 6px 6px;}.elementor-71 .elementor-element.elementor-element-bc27dd1:hover .elementor-widget-container{box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.05);}.elementor-71 .elementor-element.elementor-element-bc27dd1 .elementor-icon-box-wrapper{gap:24px;}.elementor-71 .elementor-element.elementor-element-bc27dd1 .elementor-icon-box-title{margin-block-end:16px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-bc27dd1 .elementor-icon{font-size:64px;}.elementor-71 .elementor-element.elementor-element-bc27dd1 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-bc27dd1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:32px;}.elementor-71 .elementor-element.elementor-element-bc27dd1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#2D6BA6;}.elementor-71 .elementor-element.elementor-element-b77dc16{--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;}.elementor-71 .elementor-element.elementor-element-e35e44f{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-414d02f{--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;}.elementor-71 .elementor-element.elementor-element-18e1ff4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-71 .elementor-element.elementor-element-18e1ff4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-71 .elementor-element.elementor-element-a255190 > .elementor-widget-container{background-color:#1A365D;padding:32px 32px 32px 32px;border-radius:20px 20px 0px 0px;}.elementor-71 .elementor-element.elementor-element-a255190{text-align:center;}.elementor-71 .elementor-element.elementor-element-a255190 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-64d68f4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-71 .elementor-element.elementor-element-028e91e > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-028e91e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-028e91e.elementor-view-stacked .elementor-icon{background-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-028e91e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-028e91e.elementor-view-default .elementor-icon{fill:#1A365D;color:#1A365D;border-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-028e91e .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-028e91e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-559ea40 > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-559ea40 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-559ea40.elementor-view-stacked .elementor-icon{background-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-559ea40.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-559ea40.elementor-view-default .elementor-icon{fill:#1A365D;color:#1A365D;border-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-559ea40 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-559ea40 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-03c87d9 > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-03c87d9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-03c87d9.elementor-view-stacked .elementor-icon{background-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-03c87d9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-03c87d9.elementor-view-default .elementor-icon{fill:#1A365D;color:#1A365D;border-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-03c87d9 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-03c87d9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-e59b14d > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-e59b14d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-e59b14d.elementor-view-stacked .elementor-icon{background-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-e59b14d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e59b14d.elementor-view-default .elementor-icon{fill:#1A365D;color:#1A365D;border-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-e59b14d .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-e59b14d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-90c961e > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-90c961e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-90c961e.elementor-view-stacked .elementor-icon{background-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-90c961e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-90c961e.elementor-view-default .elementor-icon{fill:#1A365D;color:#1A365D;border-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-90c961e .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-90c961e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-ed1edfc > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-ed1edfc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-ed1edfc.elementor-view-stacked .elementor-icon{background-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-ed1edfc.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-ed1edfc.elementor-view-default .elementor-icon{fill:#1A365D;color:#1A365D;border-color:#1A365D;}.elementor-71 .elementor-element.elementor-element-ed1edfc .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-ed1edfc .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-d222ce4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-71 .elementor-element.elementor-element-d222ce4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-71 .elementor-element.elementor-element-6a95ddb > .elementor-widget-container{background-color:#FCE7F3;padding:32px 32px 32px 32px;border-radius:20px 20px 0px 0px;}.elementor-71 .elementor-element.elementor-element-6a95ddb{text-align:center;}.elementor-71 .elementor-element.elementor-element-6a95ddb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:28px;color:#831843;}.elementor-71 .elementor-element.elementor-element-00f8eee{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-71 .elementor-element.elementor-element-1ac13ef > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-1ac13ef .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-1ac13ef.elementor-view-stacked .elementor-icon{background-color:#831843;}.elementor-71 .elementor-element.elementor-element-1ac13ef.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-1ac13ef.elementor-view-default .elementor-icon{fill:#831843;color:#831843;border-color:#831843;}.elementor-71 .elementor-element.elementor-element-1ac13ef .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-1ac13ef .elementor-icon-box-title{color:#831843;}.elementor-71 .elementor-element.elementor-element-1ac13ef .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-b9ad7c6 > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-b9ad7c6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-b9ad7c6.elementor-view-stacked .elementor-icon{background-color:#831843;}.elementor-71 .elementor-element.elementor-element-b9ad7c6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b9ad7c6.elementor-view-default .elementor-icon{fill:#831843;color:#831843;border-color:#831843;}.elementor-71 .elementor-element.elementor-element-b9ad7c6 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-b9ad7c6 .elementor-icon-box-title{color:#831843;}.elementor-71 .elementor-element.elementor-element-b9ad7c6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-0f8c1c3 > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-0f8c1c3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-0f8c1c3.elementor-view-stacked .elementor-icon{background-color:#831843;}.elementor-71 .elementor-element.elementor-element-0f8c1c3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0f8c1c3.elementor-view-default .elementor-icon{fill:#831843;color:#831843;border-color:#831843;}.elementor-71 .elementor-element.elementor-element-0f8c1c3 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-0f8c1c3 .elementor-icon-box-title{color:#831843;}.elementor-71 .elementor-element.elementor-element-0f8c1c3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-7154e8f > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-7154e8f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-7154e8f.elementor-view-stacked .elementor-icon{background-color:#831843;}.elementor-71 .elementor-element.elementor-element-7154e8f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7154e8f.elementor-view-default .elementor-icon{fill:#831843;color:#831843;border-color:#831843;}.elementor-71 .elementor-element.elementor-element-7154e8f .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-7154e8f .elementor-icon-box-title{color:#831843;}.elementor-71 .elementor-element.elementor-element-7154e8f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-9f809f4 > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-9f809f4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-9f809f4.elementor-view-stacked .elementor-icon{background-color:#831843;}.elementor-71 .elementor-element.elementor-element-9f809f4.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9f809f4.elementor-view-default .elementor-icon{fill:#831843;color:#831843;border-color:#831843;}.elementor-71 .elementor-element.elementor-element-9f809f4 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-9f809f4 .elementor-icon-box-title{color:#831843;}.elementor-71 .elementor-element.elementor-element-9f809f4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-a30c2a3 > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-71 .elementor-element.elementor-element-a30c2a3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-71 .elementor-element.elementor-element-a30c2a3.elementor-view-stacked .elementor-icon{background-color:#831843;}.elementor-71 .elementor-element.elementor-element-a30c2a3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-a30c2a3.elementor-view-default .elementor-icon{fill:#831843;color:#831843;border-color:#831843;}.elementor-71 .elementor-element.elementor-element-a30c2a3 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-a30c2a3 .elementor-icon-box-title{color:#831843;}.elementor-71 .elementor-element.elementor-element-a30c2a3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:24px;color:#0B2B3A;}.elementor-71 .elementor-element.elementor-element-c75454e{--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;}.elementor-71 .elementor-element.elementor-element-eecded7{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-1d93856{--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;}.elementor-71 .elementor-element.elementor-element-b871c7a{text-align:center;}.elementor-71 .elementor-element.elementor-element-b871c7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;text-transform:none;color:#4682B4;}.elementor-71 .elementor-element.elementor-element-b282656{--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;}.elementor-71 .elementor-element.elementor-element-b287472{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-4de5212{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-5cfc315{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#2B7EC1;}.elementor-71 .elementor-element.elementor-element-5cfc315 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-71 .elementor-element.elementor-element-7d28b74{--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;}.elementor-71 .elementor-element.elementor-element-7bed905{--spacer-size:50px;}.elementor-71 .elementor-element.elementor-element-4f7ddb8{--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;}.elementor-71 .elementor-element.elementor-element-cdb85b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-71 .elementor-element.elementor-element-cdb85b6{text-align:center;}.elementor-71 .elementor-element.elementor-element-cdb85b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;color:#4682B4;}.elementor-71 .elementor-element.elementor-element-4a4cc63{--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;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.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-71 .elementor-element.elementor-element-15bcef7 .elementor-accordion-item{border-width:0px;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-accordion-title{color:#0A4577;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-accordion-icon svg{fill:#0A4577;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-active .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-active .elementor-accordion-title{color:#0A4577;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-active .elementor-accordion-icon svg{fill:#0A4577;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1px;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-71 .elementor-element.elementor-element-15bcef7 .elementor-tab-content{color:#40352C;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-71 .elementor-element.elementor-element-5b5f590{--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;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-71 .elementor-element.elementor-element-5b5f590.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-c685688 .elementor-button{background-color:#4682B4;border-radius:10px 10px 10px 10px;}.elementor-71 .elementor-element.elementor-element-c685688.elementor-element{--align-self:center;}.elementor-71 .elementor-element.elementor-element-c685688 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-c685688 .elementor-button:focus{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-c685688 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-c685688 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6a7efdc{--spacer-size:50px;}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-3f01fee{--width:33.031%;}.elementor-71 .elementor-element.elementor-element-10d1385{--width:29.734%;}.elementor-71 .elementor-element.elementor-element-16c3654{--width:29.674%;}.elementor-71 .elementor-element.elementor-element-5b5f590{--width:99.915%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-title a{font-size:12px;}.elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-title a{font-size:12px;}.elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-title a{font-size:12px;}.elementor-71 .elementor-element.elementor-element-41cea3d{--spacer-size:30px;}.elementor-71 .elementor-element.elementor-element-e35e44f{--spacer-size:30px;}.elementor-71 .elementor-element.elementor-element-eecded7{--spacer-size:30px;}.elementor-71 .elementor-element.elementor-element-5cfc315{--swiper-slides-to-display:2;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-659f371:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-659f371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artiflex-pro.fr/wp-content/uploads/2026/04/Pr-ject-12.png");background-position:center right;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-71 .elementor-element.elementor-element-f7f7bff{width:var( --container-widget-width, 326.5px );max-width:326.5px;--container-widget-width:326.5px;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-f7f7bff .elementor-heading-title{font-size:28px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-4b41d1c .elementor-icon-box-title a{font-size:20px;}.elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-9336378 .elementor-icon-box-title a{font-size:20px;}.elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-title, .elementor-71 .elementor-element.elementor-element-ab2c2b3 .elementor-icon-box-title a{font-size:20px;}.elementor-71 .elementor-element.elementor-element-41cea3d{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-1c1a1aa .elementor-heading-title{font-size:28px;}.elementor-71 .elementor-element.elementor-element-0493490{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-71 .elementor-element.elementor-element-cc61a8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-71 .elementor-element.elementor-element-820b8bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-71 .elementor-element.elementor-element-bc27dd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-71 .elementor-element.elementor-element-e35e44f{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-64d68f4{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-71 .elementor-element.elementor-element-028e91e .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-559ea40 .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-03c87d9 .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-e59b14d .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-90c961e .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-ed1edfc .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-00f8eee{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-71 .elementor-element.elementor-element-1ac13ef .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-b9ad7c6 .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-0f8c1c3 .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-7154e8f .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-9f809f4 .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-a30c2a3 .elementor-icon-box-wrapper{align-items:start;}.elementor-71 .elementor-element.elementor-element-eecded7{--spacer-size:20px;}.elementor-71 .elementor-element.elementor-element-b871c7a .elementor-heading-title{font-size:40px;}.elementor-71 .elementor-element.elementor-element-5cfc315{--swiper-slides-to-display:1;}.elementor-71 .elementor-element.elementor-element-cdb85b6 .elementor-heading-title{font-size:22px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for accordion, class: .elementor-element-15bcef7 */.elementor-accordion .elementor-accordion-item {
    border: none;
    border-radius: 12px;
    margin-bottom: 15px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    background: #ffffff;
    transition: all 0.3s ease;
}

.elementor-accordion .elementor-accordion-item:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
}

.elementor-accordion .elementor-tab-title {
    padding: 18px 20px;
    color: #0A4577;
    font-weight: 600;
    font-size: 16px;
    background: #f9fbfd;
    transition: all 0.3s ease;
}

.elementor-accordion .elementor-tab-title:hover {
    background: #eef6fb;
    color: #29ABE2;
}

.elementor-accordion .elementor-tab-content {
    padding: 15px 20px;
    color: #555;
    background: #ffffff;
    border-top: 1px solid #f0f0f0;
    line-height: 1.6;
}/* End custom CSS */