.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22252 .elementor-element.elementor-element-2bec164{--display:flex;}.elementor-22252 .elementor-element.elementor-element-a58e10b{--display:flex;}.elementor-22252 .elementor-element.elementor-element-c3f07d6{--display:flex;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22252 .elementor-element.elementor-element-208dbe0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-208dbe0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22252 .elementor-element.elementor-element-208dbe0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22252 .elementor-element.elementor-element-208dbe0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-6e96e0c{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22252 .elementor-element.elementor-element-96eb092{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-22252 .elementor-element.elementor-element-b9a4760{--display:flex;}.elementor-22252 .elementor-element.elementor-element-e46d10b{--display:flex;}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22252 .elementor-element.elementor-element-636d85c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-text{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-8da4aa6{--display:flex;}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22252 .elementor-element.elementor-element-10c5c4b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-text{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-9f86275{--display:flex;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-22252 .elementor-element.elementor-element-6ff86cf .elementor-icon-box-wrapper{gap:15px;}.elementor-22252 .elementor-element.elementor-element-9e99af7 .elementor-icon-box-wrapper{gap:15px;}.elementor-22252 .elementor-element.elementor-element-a36ec8f .elementor-icon-box-wrapper{gap:15px;}.elementor-22252 .elementor-element.elementor-element-3b9de23 .elementor-icon-box-wrapper{gap:15px;}.elementor-22252 .elementor-element.elementor-element-7886436{--display:flex;}.elementor-22252 .elementor-element.elementor-element-4065765{--display:flex;}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22252 .elementor-element.elementor-element-99da932{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-96b90cc{--display:flex;}.elementor-22252 .elementor-element.elementor-element-e0dadf1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-e0dadf1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22252 .elementor-element.elementor-element-e0dadf1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22252 .elementor-element.elementor-element-e0dadf1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22252 .elementor-element.elementor-element-2dfd441{--display:flex;}.elementor-22252 .elementor-element.elementor-element-7a0ed0a{--display:flex;}.elementor-22252 .elementor-element.elementor-element-6b983d9{--display:flex;}.elementor-22252 .elementor-element.elementor-element-0325105{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22252 .elementor-element.elementor-element-ac0b40b{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-22252 .elementor-element.elementor-element-ac0b40b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22252 .elementor-element.elementor-element-ac0b40b .e-loop-item > .elementor-section, .elementor-22252 .elementor-element.elementor-element-ac0b40b .e-loop-item > .elementor-section > .elementor-container, .elementor-22252 .elementor-element.elementor-element-ac0b40b .e-loop-item > .e-con, .elementor-22252 .elementor-element.elementor-element-ac0b40b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22252 .elementor-element.elementor-element-76cdfdb{--display:flex;}.elementor-widget-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22252 .elementor-element.elementor-element-bbad51a{--display:flex;}.elementor-22252 .elementor-element.elementor-element-bbad51d{--display:flex;}@media(max-width:1024px){.elementor-22252 .elementor-element.elementor-element-ac0b40b{--grid-columns:2;}}@media(max-width:767px){.elementor-22252 .elementor-element.elementor-element-ac0b40b{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-c3f07d6 */.elementor-22252 .elementor-element.elementor-element-c3f07d6{background:linear-gradient(160deg,#0f2a5c 0%,#071a3d 100%);border-radius:25px !important;padding:1.25rem !important;box-shadow:0 18px 50px rgba(7,26,61,.25);}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-items{display:flex;flex-direction:column;gap:.4rem;}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-item{margin:0 !important;padding:0 !important;}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-item a{display:block;width:100%;padding:.8rem 1.1rem;border-radius:25px !important;background:rgba(255,255,255,.07);transition:background .2s ease, color .2s ease;}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-item .elementor-icon-list-text{font-family:"Fira Sans","Roboto",sans-serif;font-weight:600;font-size:15px !important;color:#fff !important;padding:0 !important;}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-item a:hover{background:rgba(255,255,255,.16);}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-item.elementor-icon-list-item:nth-child(2) a{background:linear-gradient(145deg,#0a56d0,#003b9a);}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-item.elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-c3f07d6 .elementor-icon-list-icon{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e96e0c */.elementor-22252 .elementor-element.elementor-element-6e96e0c{background:linear-gradient(160deg,rgba(4,14,34,.80) 0%,rgba(4,14,34,.95) 70%),url('https://expertit370.com/wp-content/uploads/2026/10/audit-it-hero-p0-hub-v2-1024x683.webp') center/cover no-repeat;border-radius:25px !important;padding:2rem 1.6rem !important;text-align:center;align-items:center;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .elementor-widget-heading .elementor-heading-title{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .eit-aide-sur .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase;color:#8fc3ff !important;margin:0 !important;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .eit-aide-titre .elementor-heading-title{font-size:26px !important;margin:0 !important;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .eit-aide-tel .elementor-heading-title{font-size:30px !important;letter-spacing:0 !important;margin:.25rem 0 0 !important;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .eit-aide-tel a{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-6e96e0c .elementor-widget-text-editor p{color:rgba(255,255,255,.78) !important;font-size:15px !important;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .elementor-button.elementor-button{border-radius:25px !important;background:#fff;color:#0b2a5b;font-family:"Fira Sans","Roboto",sans-serif;font-weight:600;font-size:15px;line-height:1.2 !important;padding:.9rem 1.5rem;margin-top:.5rem;}
.elementor-22252 .elementor-element.elementor-element-6e96e0c .elementor-button.elementor-button:hover{background:#e9f0fb;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58e10b */.elementor-22252 .elementor-element.elementor-element-a58e10b{position:sticky;top:120px;padding:0 !important;gap:1.25rem !important;}
@media (max-width:1024px){.elementor-22252 .elementor-element.elementor-element-a58e10b{position:static;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-718e585 */.elementor-22252 .elementor-element.elementor-element-718e585.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#0a56d0 !important;}
.elementor-22252 .elementor-element.elementor-element-718e585{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96eb092 */.elementor-22252 .elementor-element.elementor-element-96eb092{padding:0 !important;}
.elementor-22252 .elementor-element.elementor-element-96eb092 .elementor-widget-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:25px !important;display:block;}
.elementor-22252 .elementor-element.elementor-element-96eb092 .elementor-widget-image{margin-bottom:1.25rem;}
/* Photo qui remplit la hauteur (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-96eb092{display:flex;flex-direction:column;}
.elementor-22252 .elementor-element.elementor-element-96eb092 .elementor-widget-image{flex:1 1 auto;position:relative;min-height:360px;margin-bottom:1.25rem;}
.elementor-22252 .elementor-element.elementor-element-96eb092 .elementor-widget-image img{position:absolute;inset:0;width:100% !important;height:100% !important;aspect-ratio:auto !important;object-fit:cover;}
@media (max-width:1024px){.elementor-22252 .elementor-element.elementor-element-96eb092 .elementor-widget-image{flex:none;min-height:0;} .elementor-22252 .elementor-element.elementor-element-96eb092 .elementor-widget-image img{position:static;aspect-ratio:16/9 !important;height:auto !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bec164 */.elementor-22252 .elementor-element.elementor-element-2bec164{background:#fff;padding-block:5rem;font-family:"Roboto",sans-serif;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2bec164{padding-block:3rem;}}
.elementor-22252 .elementor-element.elementor-element-2bec164, .elementor-22252 .elementor-element.elementor-element-2bec164 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-2bec164 .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-2bec164 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-2bec164 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22252 .elementor-element.elementor-element-2bec164 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-2bec164 a{color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-2bec164 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
/* Colonne navigation + contenu (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-2bec164{border-radius:0 !important;}
.elementor-22252 .elementor-element.elementor-element-2bec164 > .e-con-inner{max-width:1100px;display:grid !important;grid-template-columns:minmax(0,310px) minmax(0,1fr);gap:3rem;align-items:start;}
@media (max-width:1024px){.elementor-22252 .elementor-element.elementor-element-2bec164 > .e-con-inner{grid-template-columns:1fr;gap:2.25rem;padding-inline:1.25rem;} .elementor-22252 .elementor-element.elementor-element-2bec164 .eit-nav-col{order:2;} }
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2bec164 .elementor-heading-title{font-size:26px !important;}}
/* Colonnes a hauteur egale (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-2bec164 > .e-con-inner{align-items:stretch !important;}
.elementor-22252 .elementor-element.elementor-element-2bec164 .eit-nav-col{align-self:start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca500da */.elementor-22252 .elementor-element.elementor-element-ca500da.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#0a56d0 !important;}
.elementor-22252 .elementor-element.elementor-element-ca500da{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-636d85c *//* Pastilles d'icones (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-items{display:flex;flex-direction:column;gap:.35rem;}
.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-item{align-items:flex-start !important;padding-block:.45rem !important;}
.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-icon{width:40px !important;height:40px !important;flex:0 0 40px !important;border-radius:25px !important;background:#e9f0fb;display:flex !important;align-items:center;justify-content:center;padding:0 !important;margin-right:1rem !important;}
.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-icon i{font-size:16px !important;color:#004BBE !important;width:auto !important;}
.elementor-22252 .elementor-element.elementor-element-636d85c .elementor-icon-list-text{padding-top:7px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff1bf12 */.elementor-22252 .elementor-element.elementor-element-ff1bf12.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#8fc3ff !important;}
.elementor-22252 .elementor-element.elementor-element-ff1bf12{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10c5c4b *//* Pastilles d'icones (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-items{display:flex;flex-direction:column;gap:.35rem;}
.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-item{align-items:flex-start !important;padding-block:.45rem !important;}
.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-icon{width:40px !important;height:40px !important;flex:0 0 40px !important;border-radius:25px !important;background:#e9f0fb;display:flex !important;align-items:center;justify-content:center;padding:0 !important;margin-right:1rem !important;}
.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-icon i{font-size:16px !important;color:#004BBE !important;width:auto !important;}
.elementor-22252 .elementor-element.elementor-element-10c5c4b .elementor-icon-list-text{padding-top:7px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4aa6 *//* Carte bleue (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-8da4aa6.eit-duo__col.e-con{background:linear-gradient(145deg,#0a56d0 0%,#003b9a 100%) !important;box-shadow:0 18px 50px rgba(0,59,154,.28) !important;}
.elementor-22252 .elementor-element.elementor-element-8da4aa6 .elementor-widget-heading .elementor-heading-title{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-8da4aa6 .elementor-widget-icon-list .elementor-icon-list-text{color:rgba(255,255,255,.92) !important;}
.elementor-22252 .elementor-element.elementor-element-8da4aa6 .elementor-widget-icon-list .elementor-icon-list-icon{background:rgba(255,255,255,.14) !important;}
.elementor-22252 .elementor-element.elementor-element-8da4aa6 .elementor-widget-icon-list .elementor-icon-list-icon i{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-8da4aa6 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-8da4aa6 .elementor-widget-text-editor p{color:rgba(255,255,255,.88) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a4760 */.elementor-22252 .elementor-element.elementor-element-b9a4760{background:#f5f5f7;padding-block:5.5rem;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-b9a4760{padding-block:3rem;}}
.elementor-22252 .elementor-element.elementor-element-b9a4760, .elementor-22252 .elementor-element.elementor-element-b9a4760 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-b9a4760{font-family:"Roboto",sans-serif;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 > .e-con-inner{max-width:1100px;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 a{color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-b9a4760 > .e-con-inner{padding-inline:1.25rem;} .elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-heading-title{font-size:26px !important;}}.elementor-22252 .elementor-element.elementor-element-b9a4760 > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;align-items:stretch;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-duo__col, .elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-duo__col > .e-con-inner{max-width:none;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .elementor-widget-text-editor{max-width:none;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-b9a4760 > .e-con-inner{grid-template-columns:1fr !important;gap:1rem;}}.elementor-22252 .elementor-element.elementor-element-b9a4760 > .e-con-inner{gap:1.25rem;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-duo__col{background:#fff;border-radius:25px !important;padding:2.75rem 2.5rem !important;justify-content:flex-start;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-corrige .elementor-icon-list-item{align-items:center;padding-block:.8rem;border-bottom:1px solid #e2e2e7;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-corrige .elementor-icon-list-item:last-child{border-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-corrige .elementor-icon-list-icon{width:36px;height:36px;flex:0 0 36px;border-radius:25px !important;background:#e9f0fb;display:flex;align-items:center;justify-content:center;padding:0 !important;margin-right:.9rem;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-corrige .elementor-icon-list-icon i{font-size:14px;color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-corrige .elementor-icon-list-item a{width:100%;color:#1d1d1f;font-weight:500;}
.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-corrige .elementor-icon-list-item a:hover .elementor-icon-list-text, .elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-corrige .elementor-icon-list-item a:focus-visible .elementor-icon-list-text{color:#004BBE;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-b9a4760 .eit-duo__col{padding:1.75rem 1.4rem !important;}}.elementor-22252 .elementor-element.elementor-element-b9a4760 > .e-con-inner{grid-template-columns:1fr 2fr;}

/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-b9a4760{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464c41f */.elementor-22252 .elementor-element.elementor-element-464c41f.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#8fc3ff !important;}
.elementor-22252 .elementor-element.elementor-element-464c41f{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f86275 */.elementor-22252 .elementor-element.elementor-element-9f86275{background:linear-gradient(rgba(20,22,28,.86),rgba(20,22,28,.86)),url('https://expertit370.com/wp-content/uploads/2026/10/audit-it-bande.webp') center/cover no-repeat;padding-block:6rem;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-9f86275{padding-block:3.5rem;}}
.elementor-22252 .elementor-element.elementor-element-9f86275, .elementor-22252 .elementor-element.elementor-element-9f86275 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-9f86275{font-family:"Roboto",sans-serif;}
.elementor-22252 .elementor-element.elementor-element-9f86275 > .e-con-inner{max-width:1100px;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-9f86275 a{color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-9f86275 > .e-con-inner{padding-inline:1.25rem;} .elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-heading-title{font-size:26px !important;}}.elementor-22252 .elementor-element.elementor-element-9f86275 > .e-con-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;counter-reset:eit-etape;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-widget-heading{grid-column:1 / -1;margin-bottom:1rem;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-heading-title{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-widget-icon-box{background:rgba(44,44,46,.82);border-radius:25px !important;backdrop-filter:blur(6px);}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-wrapper{padding:2.5rem 1.85rem;text-align:left !important;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-wrapper::before{counter-increment:eit-etape;content:counter(eit-etape);display:block;font-family:"Fira Sans","Roboto",sans-serif;font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1;color:#00A3F8;margin-bottom:1.25rem;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-icon{display:none;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-content, .elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-title, .elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-description{text-align:left !important;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-title{font-family:"Fira Sans","Roboto",sans-serif;font-size:18px !important;line-height:1.3;font-weight:600;color:#fff !important;margin:0 0 .45rem;}
.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-icon-box-description{font-size:16px;line-height:1.55;color:#c7c7cc !important;margin:0;}
@media (max-width:1024px){.elementor-22252 .elementor-element.elementor-element-9f86275 > .e-con-inner{grid-template-columns:repeat(2,1fr);}}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-9f86275 > .e-con-inner{grid-template-columns:1fr;}}
@media (prefers-reduced-transparency:reduce){.elementor-22252 .elementor-element.elementor-element-9f86275 .elementor-widget-icon-box{background:#2c2c2e;backdrop-filter:none;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-9f86275{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec14cc4 */.elementor-22252 .elementor-element.elementor-element-ec14cc4.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#8fc3ff !important;}
.elementor-22252 .elementor-element.elementor-element-ec14cc4{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99da932 *//* Pastilles d'icones (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-items{display:flex;flex-direction:column;gap:.35rem;}
.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-item{align-items:flex-start !important;padding-block:.45rem !important;}
.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-icon{width:40px !important;height:40px !important;flex:0 0 40px !important;border-radius:25px !important;background:#e9f0fb;display:flex !important;align-items:center;justify-content:center;padding:0 !important;margin-right:1rem !important;}
.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-icon i{font-size:16px !important;color:#004BBE !important;width:auto !important;}
.elementor-22252 .elementor-element.elementor-element-99da932 .elementor-icon-list-text{padding-top:7px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065765 *//* Carte bleu nuit (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-4065765.eit-duo__col.e-con{background:linear-gradient(145deg,#0f2a5c 0%,#071a3d 100%) !important;box-shadow:0 18px 50px rgba(7,26,61,.30) !important;}
.elementor-22252 .elementor-element.elementor-element-4065765 .elementor-widget-heading .elementor-heading-title{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-4065765 .elementor-widget-icon-list .elementor-icon-list-text{color:rgba(255,255,255,.92) !important;}
.elementor-22252 .elementor-element.elementor-element-4065765 .elementor-widget-icon-list .elementor-icon-list-icon{background:rgba(255,255,255,.14) !important;}
.elementor-22252 .elementor-element.elementor-element-4065765 .elementor-widget-icon-list .elementor-icon-list-icon i{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-4065765 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-4065765 .elementor-widget-text-editor p{color:rgba(255,255,255,.88) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f58af60 */.elementor-22252 .elementor-element.elementor-element-f58af60.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#0a56d0 !important;}
.elementor-22252 .elementor-element.elementor-element-f58af60{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e0dadf1 *//* Pastilles agrandies (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-e0dadf1 .elementor-icon-list-icon{width:44px !important;height:44px !important;flex:0 0 44px !important;margin-right:1rem !important;}
.elementor-22252 .elementor-element.elementor-element-e0dadf1 .elementor-icon-list-icon i{font-size:17px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7886436 */.elementor-22252 .elementor-element.elementor-element-7886436{background:#f5f5f7;padding-block:5.5rem;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-7886436{padding-block:3rem;}}
.elementor-22252 .elementor-element.elementor-element-7886436, .elementor-22252 .elementor-element.elementor-element-7886436 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-7886436{font-family:"Roboto",sans-serif;}
.elementor-22252 .elementor-element.elementor-element-7886436 > .e-con-inner{max-width:1100px;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-7886436 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-7886436 a{color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-7886436 > .e-con-inner{padding-inline:1.25rem;} .elementor-22252 .elementor-element.elementor-element-7886436 .elementor-heading-title{font-size:26px !important;}}.elementor-22252 .elementor-element.elementor-element-7886436 > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;align-items:stretch;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-duo__col, .elementor-22252 .elementor-element.elementor-element-7886436 .eit-duo__col > .e-con-inner{max-width:none;}
.elementor-22252 .elementor-element.elementor-element-7886436 .elementor-widget-text-editor{max-width:none;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-7886436 > .e-con-inner{grid-template-columns:1fr !important;gap:1rem;}}.elementor-22252 .elementor-element.elementor-element-7886436 > .e-con-inner{gap:1.25rem;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-duo__col{background:#fff;border-radius:25px !important;padding:2.75rem 2.5rem !important;justify-content:flex-start;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-corrige .elementor-icon-list-item{align-items:center;padding-block:.8rem;border-bottom:1px solid #e2e2e7;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-corrige .elementor-icon-list-item:last-child{border-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-corrige .elementor-icon-list-icon{width:36px;height:36px;flex:0 0 36px;border-radius:25px !important;background:#e9f0fb;display:flex;align-items:center;justify-content:center;padding:0 !important;margin-right:.9rem;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-corrige .elementor-icon-list-icon i{font-size:14px;color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-corrige .elementor-icon-list-item a{width:100%;color:#1d1d1f;font-weight:500;}
.elementor-22252 .elementor-element.elementor-element-7886436 .eit-corrige .elementor-icon-list-item a:hover .elementor-icon-list-text, .elementor-22252 .elementor-element.elementor-element-7886436 .eit-corrige .elementor-icon-list-item a:focus-visible .elementor-icon-list-text{color:#004BBE;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-7886436 .eit-duo__col{padding:1.75rem 1.4rem !important;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-7886436{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354b79a */.elementor-22252 .elementor-element.elementor-element-354b79a.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#0a56d0 !important;}
.elementor-22252 .elementor-element.elementor-element-354b79a{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfd441 */.elementor-22252 .elementor-element.elementor-element-2dfd441{background:#fff;padding-block:5rem;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2dfd441{padding-block:3rem;}}
.elementor-22252 .elementor-element.elementor-element-2dfd441, .elementor-22252 .elementor-element.elementor-element-2dfd441 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-2dfd441{font-family:"Roboto",sans-serif;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{max-width:1100px;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 a{color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{padding-inline:1.25rem;} .elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-heading-title{font-size:26px !important;}}.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;align-items:stretch;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__col, .elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__col > .e-con-inner{max-width:none;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .elementor-widget-text-editor{max-width:none;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:1fr !important;gap:1rem;}}.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__col{padding:0 !important;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__media img{width:100%;height:auto;aspect-ratio:4/3;min-height:320px;object-fit:cover;border-radius:25px !important;display:block;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__media{order:-1;} .elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__media img{min-height:0;}}
/* Photo elargie (02/10/2026) : peu de texte, la photo prend la place */
.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) !important;gap:3.5rem;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__media img{aspect-ratio:3/2;min-height:400px;}
@media (max-width:1024px){.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:1fr 1fr !important;gap:2.5rem;} .elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__media img{min-height:340px;}}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:1fr !important;gap:1rem;} .elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__media img{min-height:0;aspect-ratio:4/3;}}
/* Photo a gauche (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-2dfd441 .eit-duo__media{order:-1;}
.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr) !important;}
@media (max-width:1024px){.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:1fr 1fr !important;}}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-2dfd441 > .e-con-inner{grid-template-columns:1fr !important;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-2dfd441{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b918754 */.elementor-22252 .elementor-element.elementor-element-b918754.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#0a56d0 !important;}
.elementor-22252 .elementor-element.elementor-element-b918754{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-ac0b40b *//* Grille 4 produits aleatoires (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-ac0b40b{width:100%;margin-top:1.5rem;}
.elementor-22252 .elementor-element.elementor-element-ac0b40b .elementor-loop-container{align-items:stretch;}
.elementor-22252 .elementor-element.elementor-element-ac0b40b .e-loop-item{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0325105 */.elementor-22252 .elementor-element.elementor-element-0325105{background:#f5f5f7;padding-block:5.5rem;font-family:"Roboto",sans-serif;border-radius:0 !important;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-0325105{padding-block:3.5rem;}}
.elementor-22252 .elementor-element.elementor-element-0325105, .elementor-22252 .elementor-element.elementor-element-0325105 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-0325105 > .e-con-inner{max-width:1100px;}
.elementor-22252 .elementor-element.elementor-element-0325105 .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-0325105 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22252 .elementor-element.elementor-element-0325105 .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-0325105 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;margin-bottom:0;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-0325105 > .e-con-inner{padding-inline:1.25rem;} .elementor-22252 .elementor-element.elementor-element-0325105 .elementor-heading-title{font-size:26px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1b495 */.elementor-22252 .elementor-element.elementor-element-6c1b495.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#8fc3ff !important;}
.elementor-22252 .elementor-element.elementor-element-6c1b495{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76cdfdb */.elementor-22252 .elementor-element.elementor-element-76cdfdb{background:#205090;padding-block:6rem;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-76cdfdb{padding-block:3rem;}}
.elementor-22252 .elementor-element.elementor-element-76cdfdb, .elementor-22252 .elementor-element.elementor-element-76cdfdb .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb{font-family:"Roboto",sans-serif;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb > .e-con-inner{max-width:1100px;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-widget-text-editor{max-width:64ch;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb a{color:#004BBE;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-76cdfdb > .e-con-inner{padding-inline:1.25rem;} .elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-heading-title{font-size:26px !important;}}.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-heading-title{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion{background:#fff;border-radius:25px !important;overflow:hidden;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-accordion-item{border:0 !important;border-bottom:1px solid #e2e2e7 !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-accordion-item:last-child{border-bottom:0 !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-title{font-family:"Fira Sans","Roboto",sans-serif;font-size:18px;font-weight:600;padding:1.6rem 2rem !important;border:0 !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-title a{color:#1d1d1f !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-title.elementor-active a{color:#004BBE !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-content{border:0 !important;padding:0 2rem 1.75rem !important;color:#6e6e73;font-size:16px;line-height:1.7;}
/* FAQ plus aeree (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-76cdfdb{padding-block:7rem !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb > .e-con-inner > .elementor-widget-heading{margin-bottom:1.5rem !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-title{padding:1.85rem 2.25rem !important;}
.elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-content{padding:.25rem 2.25rem 2rem !important;line-height:1.75;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-76cdfdb{padding-block:4rem !important;} .elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-title{padding:1.4rem 1.5rem !important;} .elementor-22252 .elementor-element.elementor-element-76cdfdb .elementor-accordion .elementor-tab-content{padding:0 1.5rem 1.5rem !important;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-76cdfdb{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6715e5d */.elementor-22252 .elementor-element.elementor-element-6715e5d.elementor-widget-heading.eit-surtitre .elementor-heading-title{font-family:"Roboto",sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;line-height:1.4 !important;margin:0 !important;color:#8fc3ff !important;}
.elementor-22252 .elementor-element.elementor-element-6715e5d{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbad51a */.elementor-22252 .elementor-element.elementor-element-bbad51a{background:#fff;padding-block:5.5rem;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-bbad51a{padding-block:3.5rem;}}
.elementor-22252 .elementor-element.elementor-element-bbad51a, .elementor-22252 .elementor-element.elementor-element-bbad51a .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22252 .elementor-element.elementor-element-bbad51a > .e-con-inner{max-width:760px;align-items:center;text-align:center;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-heading-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#173a7a !important;font-size:32px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.012em !important;margin-bottom:.6rem !important;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#6e6e73;margin-bottom:0;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .eit-cta__boutons{flex-direction:row !important;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-button.elementor-button{border-radius:25px !important;font-family:"Fira Sans","Roboto",sans-serif;font-weight:600;font-size:16px;padding:1rem 1.9rem;background:#004BBE;color:#fff;transition:transform .1s ease-out, background .2s ease;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-button.elementor-button:hover{background:#205090;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-button.elementor-button:active{transform:scale(.97);}
.elementor-22252 .elementor-element.elementor-element-bbad51a .eit-btn-sec .elementor-button.elementor-button{background:transparent;color:#004BBE;box-shadow:inset 0 0 0 2px #004BBE;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .eit-btn-sec .elementor-button.elementor-button:hover{background:#e9f0fb;}
@media (max-width:767px){.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-heading-title{font-size:26px !important;}}
@media (prefers-reduced-motion:reduce){.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-button.elementor-button:active{transform:none;}}

/* Bloc sombre + photo 10 % (02/10/2026) */
.elementor-22252 .elementor-element.elementor-element-bbad51a{background:#040e22 !important;position:relative;overflow:hidden;}
.elementor-22252 .elementor-element.elementor-element-bbad51a::before{content:'' !important;display:block !important;position:absolute !important;inset:0 !important;background:url('https://expertit370.com/wp-content/uploads/2026/10/audit-it-hero-p0-hub-v2-1024x683.webp') center/cover no-repeat !important;opacity:.1 !important;mix-blend-mode:normal !important;pointer-events:none;z-index:0;}
.elementor-22252 .elementor-element.elementor-element-bbad51a > .e-con-inner{position:relative;z-index:1;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-heading-title{color:#fff !important;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-widget-text-editor, .elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-widget-text-editor p{color:rgba(255,255,255,.78) !important;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-button.elementor-button{background:#fff;color:#0b2a5b;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .elementor-button.elementor-button:hover{background:#e9f0fb;}
.elementor-22252 .elementor-element.elementor-element-bbad51a .eit-btn-sec .elementor-button.elementor-button{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.85);}
.elementor-22252 .elementor-element.elementor-element-bbad51a .eit-btn-sec .elementor-button.elementor-button:hover{background:rgba(255,255,255,.1);}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22252 .elementor-element.elementor-element-bbad51a{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS */#ct-pagetitle{background:linear-gradient(90deg,rgba(32,80,144,.94) 0%,rgba(32,80,144,.86) 55%,rgba(32,80,144,.72) 100%),url('https://expertit370.com/wp-content/uploads/2026/10/audit-it-hero-p1-reseau.webp') center/cover no-repeat !important;min-height:0 !important;padding:7.5rem 0 5rem !important;}
#ct-pagetitle::before, #ct-pagetitle::after{display:none !important;}
#ct-pagetitle .ct-page-title{font-family:"Fira Sans","Roboto",sans-serif !important;color:#fff !important;font-size:48px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:-.015em !important;max-width:none !important;margin:0 0 1.1rem !important;text-align:center;}
#ct-pagetitle .ct-breadcrumb{justify-content:center;}
#ct-pagetitle .ct-breadcrumb, #ct-pagetitle .ct-breadcrumb *{color:rgba(255,255,255,.82) !important;font-size:14px;}
#ct-pagetitle .ct-breadcrumb a:hover{color:#fff !important;}
#content{padding-top:0 !important;padding-bottom:0 !important;}
@media (max-width:767px){#ct-pagetitle{padding:4.5rem 0 3rem !important;} #ct-pagetitle .ct-page-title{font-size:32px !important;}}

/* Titre sur deux lignes equilibrees (02/10/2026) */
#ct-pagetitle .ct-page-title{max-width:1060px !important;margin-inline:auto !important;text-wrap:balance;}
@media (max-width:767px){#ct-pagetitle .ct-page-title{max-width:none !important;}}/* End custom CSS */