.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-22249 .elementor-element.elementor-element-2dc008f{--display:flex;}.elementor-22249 .elementor-element.elementor-element-57a5eab{--display:flex;}.elementor-22249 .elementor-element.elementor-element-e758313{--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-22249 .elementor-element.elementor-element-535a4e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22249 .elementor-element.elementor-element-535a4e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22249 .elementor-element.elementor-element-535a4e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22249 .elementor-element.elementor-element-535a4e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22249 .elementor-element.elementor-element-6358f57{--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-22249 .elementor-element.elementor-element-82a5fd5{--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-22249 .elementor-element.elementor-element-c4e7703{--display:flex;}.elementor-22249 .elementor-element.elementor-element-f98baa9{--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-22249 .elementor-element.elementor-element-1a3b450 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22249 .elementor-element.elementor-element-174a636 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22249 .elementor-element.elementor-element-86d9fa9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22249 .elementor-element.elementor-element-c3bba42 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22249 .elementor-element.elementor-element-71fc6a0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22249 .elementor-element.elementor-element-9931b38 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22249 .elementor-element.elementor-element-e098fae .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22249 .elementor-element.elementor-element-86153c7{--display:flex;}.elementor-22249 .elementor-element.elementor-element-fa31aea .elementor-icon-box-wrapper{gap:15px;}.elementor-22249 .elementor-element.elementor-element-609ff31 .elementor-icon-box-wrapper{gap:15px;}.elementor-22249 .elementor-element.elementor-element-9742b23 .elementor-icon-box-wrapper{gap:15px;}.elementor-22249 .elementor-element.elementor-element-c420eec .elementor-icon-box-wrapper{gap:15px;}.elementor-22249 .elementor-element.elementor-element-ea2c74a{--display:flex;}.elementor-22249 .elementor-element.elementor-element-689641c{--display:flex;}.elementor-22249 .elementor-element.elementor-element-b510d3d{--display:flex;}.elementor-22249 .elementor-element.elementor-element-48ff9ed{--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-22249 .elementor-element.elementor-element-690ebd0{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-22249 .elementor-element.elementor-element-690ebd0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-22249 .elementor-element.elementor-element-690ebd0 .e-loop-item > .elementor-section, .elementor-22249 .elementor-element.elementor-element-690ebd0 .e-loop-item > .elementor-section > .elementor-container, .elementor-22249 .elementor-element.elementor-element-690ebd0 .e-loop-item > .e-con, .elementor-22249 .elementor-element.elementor-element-690ebd0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-22249 .elementor-element.elementor-element-acb594d{--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-22249 .elementor-element.elementor-element-017865a{--display:flex;}.elementor-22249 .elementor-element.elementor-element-017865d{--display:flex;}@media(max-width:1024px){.elementor-22249 .elementor-element.elementor-element-690ebd0{--grid-columns:2;}}@media(max-width:767px){.elementor-22249 .elementor-element.elementor-element-690ebd0{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-e758313 */.elementor-22249 .elementor-element.elementor-element-e758313{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-22249 .elementor-element.elementor-element-e758313 .elementor-icon-list-items{display:flex;flex-direction:column;gap:.4rem;}
.elementor-22249 .elementor-element.elementor-element-e758313 .elementor-icon-list-item{margin:0 !important;padding:0 !important;}
.elementor-22249 .elementor-element.elementor-element-e758313 .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-22249 .elementor-element.elementor-element-e758313 .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-22249 .elementor-element.elementor-element-e758313 .elementor-icon-list-item a:hover{background:rgba(255,255,255,.16);}
.elementor-22249 .elementor-element.elementor-element-e758313 .elementor-icon-list-item.elementor-icon-list-item:nth-child(1) a{background:linear-gradient(145deg,#0a56d0,#003b9a);}
.elementor-22249 .elementor-element.elementor-element-e758313 .elementor-icon-list-item.elementor-icon-list-item:nth-child(1) .elementor-icon-list-text{color:#fff !important;}
.elementor-22249 .elementor-element.elementor-element-e758313 .elementor-icon-list-icon{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6358f57 */.elementor-22249 .elementor-element.elementor-element-6358f57{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-22249 .elementor-element.elementor-element-6358f57 .elementor-widget-heading .elementor-heading-title{color:#fff !important;}
.elementor-22249 .elementor-element.elementor-element-6358f57 .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-22249 .elementor-element.elementor-element-6358f57 .eit-aide-titre .elementor-heading-title{font-size:26px !important;margin:0 !important;}
.elementor-22249 .elementor-element.elementor-element-6358f57 .eit-aide-tel .elementor-heading-title{font-size:30px !important;letter-spacing:0 !important;margin:.25rem 0 0 !important;}
.elementor-22249 .elementor-element.elementor-element-6358f57 .eit-aide-tel a{color:#fff !important;}
.elementor-22249 .elementor-element.elementor-element-6358f57 .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-6358f57 .elementor-widget-text-editor p{color:rgba(255,255,255,.78) !important;font-size:15px !important;}
.elementor-22249 .elementor-element.elementor-element-6358f57 .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-22249 .elementor-element.elementor-element-6358f57 .elementor-button.elementor-button:hover{background:#e9f0fb;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a5eab */.elementor-22249 .elementor-element.elementor-element-57a5eab{position:sticky;top:120px;padding:0 !important;gap:1.25rem !important;}
@media (max-width:1024px){.elementor-22249 .elementor-element.elementor-element-57a5eab{position:static;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9c900 */.elementor-22249 .elementor-element.elementor-element-5c9c900.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-22249 .elementor-element.elementor-element-5c9c900{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82a5fd5 */.elementor-22249 .elementor-element.elementor-element-82a5fd5{padding:0 !important;}
.elementor-22249 .elementor-element.elementor-element-82a5fd5 .elementor-widget-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:25px !important;display:block;}
.elementor-22249 .elementor-element.elementor-element-82a5fd5 .elementor-widget-image{margin-bottom:1.25rem;}
/* Photo qui remplit la hauteur (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-82a5fd5{display:flex;flex-direction:column;}
.elementor-22249 .elementor-element.elementor-element-82a5fd5 .elementor-widget-image{flex:1 1 auto;position:relative;min-height:360px;margin-bottom:1.25rem;}
.elementor-22249 .elementor-element.elementor-element-82a5fd5 .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-22249 .elementor-element.elementor-element-82a5fd5 .elementor-widget-image{flex:none;min-height:0;} .elementor-22249 .elementor-element.elementor-element-82a5fd5 .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-2dc008f */.elementor-22249 .elementor-element.elementor-element-2dc008f{background:#fff;padding-block:5rem;font-family:"Roboto",sans-serif;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-2dc008f{padding-block:3rem;}}
.elementor-22249 .elementor-element.elementor-element-2dc008f, .elementor-22249 .elementor-element.elementor-element-2dc008f .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-2dc008f .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-22249 .elementor-element.elementor-element-2dc008f .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-2dc008f .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22249 .elementor-element.elementor-element-2dc008f .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22249 .elementor-element.elementor-element-2dc008f a{color:#004BBE;}
.elementor-22249 .elementor-element.elementor-element-2dc008f .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
/* Colonne navigation + contenu (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-2dc008f{border-radius:0 !important;}
.elementor-22249 .elementor-element.elementor-element-2dc008f > .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-22249 .elementor-element.elementor-element-2dc008f > .e-con-inner{grid-template-columns:1fr;gap:2.25rem;padding-inline:1.25rem;} .elementor-22249 .elementor-element.elementor-element-2dc008f .eit-nav-col{order:2;} }
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-2dc008f .elementor-heading-title{font-size:26px !important;}}
/* Colonnes a hauteur egale (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-2dc008f > .e-con-inner{align-items:stretch !important;}
.elementor-22249 .elementor-element.elementor-element-2dc008f .eit-nav-col{align-self:start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e787065 */.elementor-22249 .elementor-element.elementor-element-e787065.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-22249 .elementor-element.elementor-element-e787065{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4e7703 */.elementor-22249 .elementor-element.elementor-element-c4e7703{background:#f5f5f7;padding-block:5.5rem;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-c4e7703{padding-block:3rem;}}
.elementor-22249 .elementor-element.elementor-element-c4e7703, .elementor-22249 .elementor-element.elementor-element-c4e7703 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-c4e7703{font-family:"Roboto",sans-serif;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 > .e-con-inner{max-width:1100px;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 .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-22249 .elementor-element.elementor-element-c4e7703 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 a{color:#004BBE;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-c4e7703 > .e-con-inner{padding-inline:1.25rem;} .elementor-22249 .elementor-element.elementor-element-c4e7703 .elementor-heading-title{font-size:26px !important;}}.elementor-22249 .elementor-element.elementor-element-c4e7703{padding-bottom:1.5rem !important;}

/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-c4e7703{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a3b450 *//* Pastille agrandie (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-1a3b450 .elementor-icon-box-icon .elementor-icon{width:52px !important;height:52px !important;border-radius:25px !important;display:inline-flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-1a3b450 .elementor-icon-box-icon .elementor-icon i{font-size:20px !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-174a636 *//* Pastille agrandie (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-174a636 .elementor-icon-box-icon .elementor-icon{width:52px !important;height:52px !important;border-radius:25px !important;display:inline-flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-174a636 .elementor-icon-box-icon .elementor-icon i{font-size:20px !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86d9fa9 *//* Pastille agrandie (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-86d9fa9 .elementor-icon-box-icon .elementor-icon{width:52px !important;height:52px !important;border-radius:25px !important;display:inline-flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-86d9fa9 .elementor-icon-box-icon .elementor-icon i{font-size:20px !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3bba42 *//* Pastille agrandie (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-c3bba42 .elementor-icon-box-icon .elementor-icon{width:52px !important;height:52px !important;border-radius:25px !important;display:inline-flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-c3bba42 .elementor-icon-box-icon .elementor-icon i{font-size:20px !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71fc6a0 *//* Pastille agrandie (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-71fc6a0 .elementor-icon-box-icon .elementor-icon{width:52px !important;height:52px !important;border-radius:25px !important;display:inline-flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-71fc6a0 .elementor-icon-box-icon .elementor-icon i{font-size:20px !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9931b38 *//* Pastille agrandie (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-9931b38 .elementor-icon-box-icon .elementor-icon{width:52px !important;height:52px !important;border-radius:25px !important;display:inline-flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-9931b38 .elementor-icon-box-icon .elementor-icon i{font-size:20px !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e098fae *//* Pastille agrandie (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-e098fae .elementor-icon-box-icon .elementor-icon{width:52px !important;height:52px !important;border-radius:25px !important;display:inline-flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-e098fae .elementor-icon-box-icon .elementor-icon i{font-size:20px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f98baa9 */.elementor-22249 .elementor-element.elementor-element-f98baa9{background:#f5f5f7;padding-block:5.5rem;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-f98baa9{padding-block:3rem;}}
.elementor-22249 .elementor-element.elementor-element-f98baa9, .elementor-22249 .elementor-element.elementor-element-f98baa9 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-f98baa9{font-family:"Roboto",sans-serif;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner{max-width:1100px;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .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-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 a{color:#004BBE;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner{padding-inline:1.25rem;} .elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-heading-title{font-size:26px !important;}}.elementor-22249 .elementor-element.elementor-element-f98baa9{padding-top:0 !important;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget{position:relative;background:#fff;border-radius:25px !important;transition:transform .1s ease-out, box-shadow .2s ease;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget:hover{box-shadow:0 8px 28px rgba(0,0,0,.07);}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget:active{transform:scale(.985);}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:center;gap:1.1rem;padding:1.9rem 3.25rem 1.9rem 1.75rem;text-align:left !important;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-box-icon{margin:0 !important;flex:0 0 auto;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon{width:48px;height:48px;border-radius:25px !important;background:#e9f0fb;display:flex !important;align-items:center;justify-content:center;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon i{font-size:1.15rem;color:#004BBE;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-box-title{font-family:"Fira Sans","Roboto",sans-serif;font-size:18px !important;line-height:1.3;font-weight:600;color:#1d1d1f;margin:0 0 .3rem;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-box-title a{color:inherit;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-box-title a::after{content:"";position:absolute;inset:0;border-radius:25px !important;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-icon-box-description{font-size:16px;line-height:1.55;color:#6e6e73;margin:0;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget::after{content:"";position:absolute;right:1.5rem;top:50%;width:8px;height:8px;margin-top:-4px;border-top:2px solid #004BBE;border-right:2px solid #004BBE;transform:rotate(45deg);opacity:.55;transition:opacity .15s ease, right .15s ease;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget:hover::after{opacity:1;right:1.25rem;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget:focus-within{outline:2px solid #004BBE;outline-offset:2px;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner > .elementor-widget:last-child:nth-child(odd){grid-column:1 / -1;background:#1d1d1f;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner > .elementor-widget:last-child:nth-child(odd) .elementor-icon-box-title{color:#fff;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner > .elementor-widget:last-child:nth-child(odd) .elementor-icon-box-description{color:#a1a1a6;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner > .elementor-widget:last-child:nth-child(odd) .elementor-icon{background:rgba(255,255,255,.1);}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner > .elementor-widget:last-child:nth-child(odd) .elementor-icon i{color:#00A3F8;}
.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner > .elementor-widget:last-child:nth-child(odd)::after{border-color:#00A3F8;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-f98baa9 > .e-con-inner{grid-template-columns:1fr;}}
@media (prefers-reduced-motion:reduce){.elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget, .elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget::after{transition:none;} .elementor-22249 .elementor-element.elementor-element-f98baa9 .elementor-widget:active{transform:none;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-f98baa9{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1d37f1 */.elementor-22249 .elementor-element.elementor-element-a1d37f1.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-22249 .elementor-element.elementor-element-a1d37f1{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86153c7 */.elementor-22249 .elementor-element.elementor-element-86153c7{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-22249 .elementor-element.elementor-element-86153c7{padding-block:3.5rem;}}
.elementor-22249 .elementor-element.elementor-element-86153c7, .elementor-22249 .elementor-element.elementor-element-86153c7 .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-86153c7{font-family:"Roboto",sans-serif;}
.elementor-22249 .elementor-element.elementor-element-86153c7 > .e-con-inner{max-width:1100px;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .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-22249 .elementor-element.elementor-element-86153c7 .elementor-widget-text-editor{max-width:64ch;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22249 .elementor-element.elementor-element-86153c7 a{color:#004BBE;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-86153c7 > .e-con-inner{padding-inline:1.25rem;} .elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-heading-title{font-size:26px !important;}}.elementor-22249 .elementor-element.elementor-element-86153c7 > .e-con-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;counter-reset:eit-etape;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-widget-heading{grid-column:1 / -1;margin-bottom:1rem;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-heading-title{color:#fff !important;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-widget-icon-box{background:rgba(44,44,46,.82);border-radius:25px !important;backdrop-filter:blur(6px);}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-box-wrapper{padding:2.5rem 1.85rem;text-align:left !important;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .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-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-box-icon{display:none;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-box-content, .elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-box-title, .elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-box-description{text-align:left !important;}
.elementor-22249 .elementor-element.elementor-element-86153c7 .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-22249 .elementor-element.elementor-element-86153c7 .elementor-icon-box-description{font-size:16px;line-height:1.55;color:#c7c7cc !important;margin:0;}
@media (max-width:1024px){.elementor-22249 .elementor-element.elementor-element-86153c7 > .e-con-inner{grid-template-columns:repeat(2,1fr);}}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-86153c7 > .e-con-inner{grid-template-columns:1fr;}}
@media (prefers-reduced-transparency:reduce){.elementor-22249 .elementor-element.elementor-element-86153c7 .elementor-widget-icon-box{background:#2c2c2e;backdrop-filter:none;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-86153c7{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0f353a */.elementor-22249 .elementor-element.elementor-element-a0f353a.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-22249 .elementor-element.elementor-element-a0f353a{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea2c74a */.elementor-22249 .elementor-element.elementor-element-ea2c74a{background:#fff;padding-block:5rem;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-ea2c74a{padding-block:3rem;}}
.elementor-22249 .elementor-element.elementor-element-ea2c74a, .elementor-22249 .elementor-element.elementor-element-ea2c74a .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a{font-family:"Roboto",sans-serif;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{max-width:1100px;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .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-22249 .elementor-element.elementor-element-ea2c74a .elementor-widget-text-editor{max-width:64ch;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a a{color:#004BBE;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{padding-inline:1.25rem;} .elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-heading-title{font-size:26px !important;}}.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;align-items:stretch;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__col, .elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__col > .e-con-inner{max-width:none;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .elementor-widget-text-editor{max-width:none;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:1fr !important;gap:1rem;}}.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__col{padding:0 !important;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .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-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__media{order:-1;} .elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__media img{min-height:0;}}
/* Photo elargie (02/10/2026) : peu de texte, la photo prend la place */
.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) !important;gap:3.5rem;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__media img{aspect-ratio:3/2;min-height:400px;}
@media (max-width:1024px){.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:1fr 1fr !important;gap:2.5rem;} .elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__media img{min-height:340px;}}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:1fr !important;gap:1rem;} .elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__media img{min-height:0;aspect-ratio:4/3;}}
/* Photo a gauche (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-ea2c74a .eit-duo__media{order:-1;}
.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr) !important;}
@media (max-width:1024px){.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:1fr 1fr !important;}}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-ea2c74a > .e-con-inner{grid-template-columns:1fr !important;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-ea2c74a{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-973982b */.elementor-22249 .elementor-element.elementor-element-973982b.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-22249 .elementor-element.elementor-element-973982b{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-690ebd0 *//* Grille 4 produits aleatoires (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-690ebd0{width:100%;margin-top:1.5rem;}
.elementor-22249 .elementor-element.elementor-element-690ebd0 .elementor-loop-container{align-items:stretch;}
.elementor-22249 .elementor-element.elementor-element-690ebd0 .e-loop-item{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ff9ed */.elementor-22249 .elementor-element.elementor-element-48ff9ed{background:#f5f5f7;padding-block:5.5rem;font-family:"Roboto",sans-serif;border-radius:0 !important;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-48ff9ed{padding-block:3.5rem;}}
.elementor-22249 .elementor-element.elementor-element-48ff9ed, .elementor-22249 .elementor-element.elementor-element-48ff9ed .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-48ff9ed > .e-con-inner{max-width:1100px;}
.elementor-22249 .elementor-element.elementor-element-48ff9ed .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-22249 .elementor-element.elementor-element-48ff9ed .elementor-widget-text-editor{max-width:64ch;}
.elementor-22249 .elementor-element.elementor-element-48ff9ed .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-48ff9ed .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;margin-bottom:0;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-48ff9ed > .e-con-inner{padding-inline:1.25rem;} .elementor-22249 .elementor-element.elementor-element-48ff9ed .elementor-heading-title{font-size:26px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574c32f */.elementor-22249 .elementor-element.elementor-element-574c32f.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-22249 .elementor-element.elementor-element-574c32f{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb594d */.elementor-22249 .elementor-element.elementor-element-acb594d{background:#205090;padding-block:6rem;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-acb594d{padding-block:3rem;}}
.elementor-22249 .elementor-element.elementor-element-acb594d, .elementor-22249 .elementor-element.elementor-element-acb594d .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-acb594d{font-family:"Roboto",sans-serif;}
.elementor-22249 .elementor-element.elementor-element-acb594d > .e-con-inner{max-width:1100px;}
.elementor-22249 .elementor-element.elementor-element-acb594d .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-22249 .elementor-element.elementor-element-acb594d .elementor-widget-text-editor{max-width:64ch;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-acb594d .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#1d1d1f;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-22249 .elementor-element.elementor-element-acb594d a{color:#004BBE;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-icon-list-item{align-items:flex-start;padding-block:.5rem;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-icon-list-icon{padding-top:.3rem;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-icon-list-icon i{color:#004BBE;font-size:.85rem;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-icon-list-text{color:#1d1d1f;font-size:16px;line-height:1.625;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-acb594d > .e-con-inner{padding-inline:1.25rem;} .elementor-22249 .elementor-element.elementor-element-acb594d .elementor-heading-title{font-size:26px !important;}}.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-heading-title{color:#fff !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion{background:#fff;border-radius:25px !important;overflow:hidden;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-accordion-item{border:0 !important;border-bottom:1px solid #e2e2e7 !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-accordion-item:last-child{border-bottom:0 !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d .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-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-tab-title a{color:#1d1d1f !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-tab-title.elementor-active a{color:#004BBE !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d .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-22249 .elementor-element.elementor-element-acb594d{padding-block:7rem !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d > .e-con-inner > .elementor-widget-heading{margin-bottom:1.5rem !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-tab-title{padding:1.85rem 2.25rem !important;}
.elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-tab-content{padding:.25rem 2.25rem 2rem !important;line-height:1.75;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-acb594d{padding-block:4rem !important;} .elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-tab-title{padding:1.4rem 1.5rem !important;} .elementor-22249 .elementor-element.elementor-element-acb594d .elementor-accordion .elementor-tab-content{padding:0 1.5rem 1.5rem !important;}}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-acb594d{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-161aa57 */.elementor-22249 .elementor-element.elementor-element-161aa57.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-22249 .elementor-element.elementor-element-161aa57{margin-bottom:-.2rem !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-017865a */.elementor-22249 .elementor-element.elementor-element-017865a{background:#fff;padding-block:5.5rem;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-017865a{padding-block:3.5rem;}}
.elementor-22249 .elementor-element.elementor-element-017865a, .elementor-22249 .elementor-element.elementor-element-017865a .e-con{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}
.elementor-22249 .elementor-element.elementor-element-017865a > .e-con-inner{max-width:760px;align-items:center;text-align:center;}
.elementor-22249 .elementor-element.elementor-element-017865a .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-22249 .elementor-element.elementor-element-017865a .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-017865a .elementor-widget-text-editor p{font-size:17px;line-height:1.7;color:#6e6e73;margin-bottom:0;}
.elementor-22249 .elementor-element.elementor-element-017865a .eit-cta__boutons{flex-direction:row !important;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem;}
.elementor-22249 .elementor-element.elementor-element-017865a .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-22249 .elementor-element.elementor-element-017865a .elementor-button.elementor-button:hover{background:#205090;}
.elementor-22249 .elementor-element.elementor-element-017865a .elementor-button.elementor-button:active{transform:scale(.97);}
.elementor-22249 .elementor-element.elementor-element-017865a .eit-btn-sec .elementor-button.elementor-button{background:transparent;color:#004BBE;box-shadow:inset 0 0 0 2px #004BBE;}
.elementor-22249 .elementor-element.elementor-element-017865a .eit-btn-sec .elementor-button.elementor-button:hover{background:#e9f0fb;}
@media (max-width:767px){.elementor-22249 .elementor-element.elementor-element-017865a .elementor-heading-title{font-size:26px !important;}}
@media (prefers-reduced-motion:reduce){.elementor-22249 .elementor-element.elementor-element-017865a .elementor-button.elementor-button:active{transform:none;}}

/* Bloc sombre + photo 10 % (02/10/2026) */
.elementor-22249 .elementor-element.elementor-element-017865a{background:#040e22 !important;position:relative;overflow:hidden;}
.elementor-22249 .elementor-element.elementor-element-017865a::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-22249 .elementor-element.elementor-element-017865a > .e-con-inner{position:relative;z-index:1;}
.elementor-22249 .elementor-element.elementor-element-017865a .elementor-heading-title{color:#fff !important;}
.elementor-22249 .elementor-element.elementor-element-017865a .elementor-widget-text-editor, .elementor-22249 .elementor-element.elementor-element-017865a .elementor-widget-text-editor p{color:rgba(255,255,255,.78) !important;}
.elementor-22249 .elementor-element.elementor-element-017865a .elementor-button.elementor-button{background:#fff;color:#0b2a5b;}
.elementor-22249 .elementor-element.elementor-element-017865a .elementor-button.elementor-button:hover{background:#e9f0fb;}
.elementor-22249 .elementor-element.elementor-element-017865a .eit-btn-sec .elementor-button.elementor-button{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.85);}
.elementor-22249 .elementor-element.elementor-element-017865a .eit-btn-sec .elementor-button.elementor-button:hover{background:rgba(255,255,255,.1);}
/* Sans arrondi, pleine largeur (03/10/2026) */
.elementor-22249 .elementor-element.elementor-element-017865a{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-p0-hub-v2.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 */