.elementor-15893 .elementor-element.elementor-element-1aa5e315{--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-15893 .elementor-element.elementor-element-2e1390c9{--display:flex;--min-height:640px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-2e1390c9:not(.elementor-motion-effects-element-type-background), .elementor-15893 .elementor-element.elementor-element-2e1390c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23253A;}.elementor-15893 .elementor-element.elementor-element-45bd01ae{--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;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:48px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Roboto, 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-15893 .elementor-element.elementor-element-67f62f3c{font-family:"Roboto", Roboto, sans-serif;font-size:13px;line-height:1.65em;color:#8CD8E5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15893 .elementor-element.elementor-element-f07b6b1 .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:62px;font-weight:300;line-height:1.14em;color:#8CD8E5;}.elementor-15893 .elementor-element.elementor-element-6ef48283{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#FFFFFF;}.elementor-15893 .elementor-element.elementor-element-1c059da4{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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 ), Roboto, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15893 .elementor-element.elementor-element-4a0cb815 .elementor-button{background-color:#8CD8E5;font-family:"Roboto", Roboto, sans-serif;font-size:16px;font-weight:600;fill:#23253A;color:#23253A;padding:16px 24px 16px 24px;}.elementor-15893 .elementor-element.elementor-element-487ead11{font-family:"Roboto", Roboto, sans-serif;font-size:14px;line-height:1.65em;color:#FFFFFF;}.elementor-15893 .elementor-element.elementor-element-63d0c7c1{--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-15893 .elementor-element.elementor-element-63d0c7c1:not(.elementor-motion-effects-element-type-background), .elementor-15893 .elementor-element.elementor-element-63d0c7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epsi-inc.com/wp-content/uploads/2026/11/A-propos-4-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-15893 .elementor-element.elementor-element-370ea2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-15893 .elementor-element.elementor-element-370ea2:not(.elementor-motion-effects-element-type-background), .elementor-15893 .elementor-element.elementor-element-370ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15893 .elementor-element.elementor-element-212edde4{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-398e4cef{font-family:"Roboto", Roboto, sans-serif;font-size:13px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-47a4e699 .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:40px;font-weight:300;line-height:1.14em;color:#23253A;}.elementor-15893 .elementor-element.elementor-element-6e178d4a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-37b1772b{font-family:"Roboto", Roboto, sans-serif;font-size:25px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-5007642e{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-5b6debf9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-15893 .elementor-element.elementor-element-5b6debf9:not(.elementor-motion-effects-element-type-background), .elementor-15893 .elementor-element.elementor-element-5b6debf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F5;}.elementor-15893 .elementor-element.elementor-element-2fddacf5{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-180407d5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-ffab327{font-family:"Roboto", Roboto, sans-serif;font-size:13px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-4e61dc7c .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:40px;font-weight:300;line-height:1.14em;color:#23253A;}.elementor-15893 .elementor-element.elementor-element-1ed0f6bd{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-1d63fc8c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-70090124{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-eb663b0 .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:24px;font-weight:500;line-height:1.14em;color:#23253A;}.elementor-15893 .elementor-element.elementor-element-574a7666{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-3c1bca7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-7c9dbfec .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:24px;font-weight:500;line-height:1.14em;color:#23253A;}.elementor-15893 .elementor-element.elementor-element-3a10099e{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-761a0352{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-2c16d8d8 .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:24px;font-weight:500;line-height:1.14em;color:#23253A;}.elementor-15893 .elementor-element.elementor-element-3e86d21b{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-6c9e6123{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-15893 .elementor-element.elementor-element-6c9e6123:not(.elementor-motion-effects-element-type-background), .elementor-15893 .elementor-element.elementor-element-6c9e6123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15893 .elementor-element.elementor-element-3d381e23{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-598ff080{font-family:"Roboto", Roboto, sans-serif;font-size:13px;line-height:1.65em;color:#55586A;}.elementor-15893 .elementor-element.elementor-element-5730f8f4 .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:40px;font-weight:300;line-height:1.14em;color:#23253A;}.elementor-15893 .elementor-element.elementor-element-60953294{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#55586A;}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Roboto, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Roboto, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15893 .elementor-element.elementor-element-38922983{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-15893 .elementor-element.elementor-element-38922983 .elementor-post__title, .elementor-15893 .elementor-element.elementor-element-38922983 .elementor-post__title a{color:#23253A;}.elementor-15893 .elementor-element.elementor-element-38922983 .elementor-post__excerpt p{color:#55586A;}.elementor-15893 .elementor-element.elementor-element-38922983 .elementor-post__read-more{color:#23253A;}.elementor-15893 .elementor-element.elementor-element-38922983 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-15893 .elementor-element.elementor-element-38922983 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-15893 .elementor-element.elementor-element-38922983 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-15893 .elementor-element.elementor-element-38922983 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-15893 .elementor-element.elementor-element-38922983 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-15893 .elementor-element.elementor-element-31108e09{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-15893 .elementor-element.elementor-element-31108e09:not(.elementor-motion-effects-element-type-background), .elementor-15893 .elementor-element.elementor-element-31108e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23253A;}.elementor-15893 .elementor-element.elementor-element-4fc91b85{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15893 .elementor-element.elementor-element-501c2b69{font-family:"Roboto", Roboto, sans-serif;font-size:13px;line-height:1.65em;color:#8CD8E5;}.elementor-15893 .elementor-element.elementor-element-d339ea .elementor-heading-title{font-family:"Roboto", Roboto, sans-serif;font-size:40px;font-weight:300;line-height:1.14em;color:#8CD8E5;}.elementor-15893 .elementor-element.elementor-element-42c0852c{font-family:"Roboto", Roboto, sans-serif;font-size:18px;line-height:1.65em;color:#FFFFFF;}.elementor-15893 .elementor-element.elementor-element-3f2c326a .elementor-button{background-color:#8CD8E5;font-family:"Roboto", Roboto, sans-serif;font-size:16px;font-weight:600;fill:#23253A;color:#23253A;padding:16px 24px 16px 24px;}@media(min-width:768px){.elementor-15893 .elementor-element.elementor-element-45bd01ae{--width:56%;}.elementor-15893 .elementor-element.elementor-element-63d0c7c1{--width:44%;}.elementor-15893 .elementor-element.elementor-element-212edde4{--width:50%;}.elementor-15893 .elementor-element.elementor-element-6e178d4a{--width:50%;}.elementor-15893 .elementor-element.elementor-element-180407d5{--width:50%;}.elementor-15893 .elementor-element.elementor-element-1d63fc8c{--width:50%;}.elementor-15893 .elementor-element.elementor-element-4fc91b85{--width:50%;}}@media(max-width:1024px){.elementor-15893 .elementor-element.elementor-element-2e1390c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15893 .elementor-element.elementor-element-370ea2{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-15893 .elementor-element.elementor-element-5b6debf9{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-15893 .elementor-element.elementor-element-6c9e6123{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15893 .elementor-element.elementor-element-31108e09{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-15893 .elementor-element.elementor-element-2e1390c9{--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-15893 .elementor-element.elementor-element-45bd01ae{--width:100%;--padding-top:44px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15893 .elementor-element.elementor-element-f07b6b1 .elementor-heading-title{font-size:42px;}.elementor-15893 .elementor-element.elementor-element-370ea2{--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:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-15893 .elementor-element.elementor-element-212edde4{--width:100%;}.elementor-15893 .elementor-element.elementor-element-47a4e699 .elementor-heading-title{font-size:32px;}.elementor-15893 .elementor-element.elementor-element-6e178d4a{--width:100%;}.elementor-15893 .elementor-element.elementor-element-5b6debf9{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-15893 .elementor-element.elementor-element-2fddacf5{--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-15893 .elementor-element.elementor-element-180407d5{--width:100%;}.elementor-15893 .elementor-element.elementor-element-4e61dc7c .elementor-heading-title{font-size:32px;}.elementor-15893 .elementor-element.elementor-element-1d63fc8c{--width:100%;}.elementor-15893 .elementor-element.elementor-element-eb663b0 .elementor-heading-title{font-size:23px;}.elementor-15893 .elementor-element.elementor-element-7c9dbfec .elementor-heading-title{font-size:23px;}.elementor-15893 .elementor-element.elementor-element-2c16d8d8 .elementor-heading-title{font-size:23px;}.elementor-15893 .elementor-element.elementor-element-6c9e6123{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-15893 .elementor-element.elementor-element-5730f8f4 .elementor-heading-title{font-size:32px;}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15893 .elementor-element.elementor-element-31108e09{--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:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-15893 .elementor-element.elementor-element-4fc91b85{--width:100%;}.elementor-15893 .elementor-element.elementor-element-d339ea .elementor-heading-title{font-size:32px;}}/* Start custom CSS for container, class: .elementor-element-1aa5e315 */.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers{--ec-ink:#23253A;--ec-cyan:#8CD8E5;--ec-orange:#E25F2B;--ec-muted:#55586A;--ec-paper:#F3F4F5;color:var(--ec-ink);background:#fff;font-family:Roboto,Arial,sans-serif;gap:0!important;width:100%;padding:0!important}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers *{box-sizing:border-box}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .e-con,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .elementor-widget{min-width:0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .e-con{--container-widget-width:100%;gap:1.5rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-section{padding:5rem max(1.5rem,calc((100% - 1200px)/2));width:100%;max-width:none;gap:1.5rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .elementor-heading-title{color:inherit;font-family:Roboto,Arial,sans-serif;font-weight:300;line-height:1.14;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3.1vw,2.8rem)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .elementor-widget-text-editor{color:inherit;font:400 1.0625rem/1.7 Roboto,Arial,sans-serif}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers p{margin:0 0 1em}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers p:last-child{margin-bottom:0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{background:var(--ec-ink);color:#fff;display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;padding-top:4.5rem;padding-bottom:4.5rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-copy{padding:0;gap:1.75rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero h1{font-size:clamp(2.6rem,4.7vw,4.5rem);max-width:12ch;color:var(--ec-cyan)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .ec-eyebrow{color:var(--ec-cyan)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-lead{font-size:1.2rem;max-width:34rem;line-height:1.6}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-actions{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;gap:1rem;align-items:center}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-actions .elementor-widget-button{width:auto}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .elementor-button{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;padding:.9rem 1.5rem;background:var(--ec-ink);border:1px solid var(--ec-ink);color:white;border-radius:.25rem;font:500 1rem/1.3 Roboto,Arial,sans-serif;white-space:normal;text-decoration:none}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .elementor-button{background:var(--ec-cyan);border-color:var(--ec-cyan);color:var(--ec-ink)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .elementor-button:hover{background:#373B56;color:#fff;border-color:#373B56}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers a:focus-visible{outline:3px solid #C6531F;outline-offset:5px}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-media{padding:0;gap:1rem;align-self:stretch;justify-content:center}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-photo img{display:block;width:100%;aspect-ratio:1.12;object-fit:cover;border-radius:0 3rem 0 0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-caption{font-size:.875rem;color:#D5D8E3;border-left:3px solid var(--ec-orange);padding-left:1rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem;align-items:start;border-bottom:1px solid #DFE1E6}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-intro-copy{padding:0;gap:1.5rem;max-width:44rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-lead{font-size:1.5rem;line-height:1.5;font-weight:300}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-values{background:var(--ec-paper)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-values-layout{padding:0;display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;align-items:start}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-values-title{padding:0;gap:1.5rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-value-list{padding:0;gap:0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-value{padding:1.5rem 0;border-bottom:1px solid #D7DAE1;gap:.6rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-value:first-child{padding-top:0}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-value h3{font-size:1.5rem;font-weight:500}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-value .elementor-widget-text-editor{color:var(--ec-muted)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-jobs{scroll-margin-top:6rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-jobs-intro{padding:0;max-width:47rem;gap:1rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid{width:100%;margin-top:1rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-post{border:1px solid #D7DAE1;border-top:3px solid var(--ec-cyan);padding:2rem;background:#fff;display:flex;flex-direction:column}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-post__title,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-post__title a{font-size:1.5rem;line-height:1.3;color:var(--ec-ink);font-weight:500;text-decoration:none}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-post__excerpt p{color:var(--ec-muted);font-size:1rem;line-height:1.65}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-post__read-more{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ec-ink);font-weight:600;text-decoration:underline;text-underline-offset:.25em}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-pagination{margin-top:2rem;display:flex;justify-content:center;gap:1rem}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;color:var(--ec-ink)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-bottom{background:var(--ec-ink);color:white;display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-bottom-copy{padding:0;gap:1rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-bottom h2{color:var(--ec-cyan)}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-bottom .elementor-button{background:transparent;border-color:var(--ec-cyan);color:var(--ec-cyan)}
@media(max-width:1024px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-section{padding:3.5rem 2rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{gap:2rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-values-layout,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-intro{gap:2.5rem}}
@media(max-width:767px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-section{padding:3rem 1.5rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-intro,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-values-layout,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-bottom{grid-template-columns:minmax(0,1fr);gap:2rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero h1{font-size:2.7rem;max-width:14ch}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-lead{font-size:1.1rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-photo img{aspect-ratio:1.5;border-radius:0 2rem 0 0}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-lead{font-size:1.3rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-posts-container{grid-template-columns:minmax(0,1fr)}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-job-grid .elementor-post{padding:1.5rem}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-values-layout{padding:0}}
@media(prefers-reduced-motion:reduce){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-copy,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-media,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-intro-copy,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-values-title,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-value-list,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-bottom-copy{width:100%!important;max-width:none}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{padding-top:64px;padding-bottom:64px;grid-template-columns:1.12fr 1fr;gap:64px;min-height:0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero h1{max-width:15ch;font-size:clamp(40px,4vw,62px);color:#8CD8E5!important;font-weight:300;line-height:1.08}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .ec-hero-lead{font-size:18px;line-height:1.65;max-width:35rem;color:#fff!important}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .ec-eyebrow{color:#8CD8E5!important}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .elementor-widget-heading,.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .elementor-widget-text-editor{visibility:visible!important;opacity:1!important}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-media{gap:12px}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-photo img{aspect-ratio:1.2;object-fit:contain;border-radius:0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .ec-caption{color:#D5D8E3!important;font-size:14px}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-intro .ec-lead{color:#23253A;font-size:25px;line-height:1.5}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .elementor-button{background:#8CD8E5!important;color:#23253A!important;border-color:#8CD8E5!important;font-weight:600}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .elementor-button:hover{background:#fff!important;border-color:#fff!important}
@media(max-width:1024px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{gap:32px;padding:48px 32px}}
@media(max-width:767px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{padding:44px 24px;grid-template-columns:minmax(0,1fr);gap:28px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero h1{font-size:42px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-photo img{max-height:280px;object-position:center}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-lead{font-size:17px}}

.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{display:flex;flex-direction:row;align-items:stretch;min-height:640px;padding:0;gap:0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-copy{width:56%!important;flex:0 0 56%;padding:72px 4vw 72px max(32px,calc((100vw - 1200px)/2));justify-content:center;gap:28px}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-media{width:44%!important;flex:0 0 44%;min-height:580px;padding:24px 32px 0 0;justify-content:flex-start;background-image:url('https://epsi-inc.com/wp-content/uploads/2026/10/A-propos-4-1.png');background-position:right bottom;background-repeat:no-repeat;background-size:contain}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .ec-caption{font-size:13px;max-width:340px;margin-left:auto;margin-top:8px}
@media(max-width:1024px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{padding:0;min-height:560px;gap:0}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-copy{width:56%!important;flex-basis:56%;padding:48px 32px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-media{width:44%!important;flex-basis:44%;min-height:500px;padding-right:24px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero h1{font-size:44px}}
@media(max-width:767px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero{flex-direction:column;min-height:0;padding:0;gap:0}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-copy{width:100%!important;flex:0 0 auto;padding:44px 24px 28px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero-media{width:100%!important;flex:0 0 auto;min-height:340px;padding:0 24px;background-position:right bottom;background-size:auto 100%}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero .ec-caption{max-width:180px;margin-left:0;margin-top:0;font-size:12px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers .ec-hero h1{font-size:42px}}

.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero{display:flex;flex-direction:row;align-items:stretch;min-height:640px;padding:0;gap:0}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero-copy{width:56%!important;flex:0 0 56%;padding:80px 5vw 88px max(32px,calc((100vw - 1200px)/2));gap:26px;justify-content:center;align-items:flex-start}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero-media{width:44%!important;flex:0 0 44%;min-height:580px;padding:0;background-image:url('https://epsi-inc.com/wp-content/uploads/2026/10/A-propos-4-1.png');background-repeat:no-repeat;background-position:right bottom;background-size:contain}
.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero .ec-caption{margin:0;font-size:13px;max-width:450px}
@media(max-width:1024px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero{padding:0;min-height:560px;gap:0}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero-copy{width:58%!important;flex-basis:58%;padding:56px 32px 56px 40px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero-media{width:42%!important;flex-basis:42%;min-height:560px}}
@media(max-width:767px){.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero{flex-direction:column;padding:0;min-height:0;gap:0}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero-copy{width:100%!important;flex:0 0 auto;padding:48px 24px 24px;gap:24px}.elementor-15893 .elementor-element.elementor-element-1aa5e315.epsi-careers.epsi-careers .ec-hero-media{width:100%!important;flex:0 0 auto;height:300px;min-height:0;background-size:contain}}/* End custom CSS */