.elementor-922 .elementor-element.elementor-element-dd581f3{--display:flex;--min-height:50dvh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;}.elementor-922 .elementor-element.elementor-element-dd581f3:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-dd581f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1bbb91 );background-image:url("https://khoury.publi-7.ca/wp-content/uploads/2026/10/ChatGPT-Image-Sep-24-2026-12_44_23-PM-1.png");background-position:top center;background-size:cover;}.elementor-922 .elementor-element.elementor-element-dd581f3::before, .elementor-922 .elementor-element.elementor-element-dd581f3 > .elementor-background-video-container::before, .elementor-922 .elementor-element.elementor-element-dd581f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-922 .elementor-element.elementor-element-dd581f3 > .elementor-background-slideshow::before, .elementor-922 .elementor-element.elementor-element-dd581f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-922 .elementor-element.elementor-element-dd581f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-922 .elementor-element.elementor-element-4a7559d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-922 .elementor-element.elementor-element-4a7559d.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-922 .elementor-element.elementor-element-11e2811.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-11e2811{text-align:center;}.elementor-922 .elementor-element.elementor-element-11e2811 .elementor-heading-title{color:var( --e-global-color-58300c7 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-922 .elementor-element.elementor-element-03f9d15.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-03f9d15{text-align:center;color:var( --e-global-color-176e64d );}.elementor-922 .elementor-element.elementor-element-03f9d15 p{margin-block-end:0px;}.elementor-922 .elementor-element.elementor-element-6e055ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-922 .elementor-element.elementor-element-091049d{--display:flex;}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel{--sqelm-sel-plan-l:42%;--sqelm-sel-ratio:1.33;--sqelm-sel-etapes:50px;--sqelm-sel-r:6px;--sqelm-sel-accent:var( --e-global-color-c183f47 );--sqelm-sel-accent-txt:#FFFFFF;--sqelm-sel-doux-fond:#F4F2EC;--sqelm-sel-choisi:var( --e-global-color-ccac6e1 );--sqelm-sel-carte:#FFFFFF;--sqelm-sel-ligne:#CFCBB5;--sqelm-sel-ligne-int:#E2DFD2;--sqelm-sel-texte:var( --e-global-color-cd12238 );--sqelm-sel-doux:var( --e-global-color-text );--sqelm-sel-btn:var( --e-global-color-3b69ed5 );--sqelm-sel-btn-txt:var( --e-global-color-cd12238 );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__etape{font-family:var( --e-global-typography-b238a9f-font-family ), Sans-serif;font-size:var( --e-global-typography-b238a9f-font-size );font-weight:var( --e-global-typography-b238a9f-font-weight );text-transform:var( --e-global-typography-b238a9f-text-transform );font-style:var( --e-global-typography-b238a9f-font-style );text-decoration:var( --e-global-typography-b238a9f-text-decoration );line-height:var( --e-global-typography-b238a9f-line-height );letter-spacing:var( --e-global-typography-b238a9f-letter-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__pieces{font-family:var( --e-global-typography-d21c948-font-family ), Sans-serif;font-size:var( --e-global-typography-d21c948-font-size );font-weight:var( --e-global-typography-d21c948-font-weight );text-transform:var( --e-global-typography-d21c948-text-transform );font-style:var( --e-global-typography-d21c948-font-style );text-decoration:var( --e-global-typography-d21c948-text-decoration );line-height:var( --e-global-typography-d21c948-line-height );letter-spacing:var( --e-global-typography-d21c948-letter-spacing );word-spacing:var( --e-global-typography-d21c948-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__carte-nom{font-family:var( --e-global-typography-0430aa6-font-family ), Sans-serif;font-size:var( --e-global-typography-0430aa6-font-size );font-weight:var( --e-global-typography-0430aa6-font-weight );text-transform:var( --e-global-typography-0430aa6-text-transform );font-style:var( --e-global-typography-0430aa6-font-style );text-decoration:var( --e-global-typography-0430aa6-text-decoration );line-height:var( --e-global-typography-0430aa6-line-height );letter-spacing:var( --e-global-typography-0430aa6-letter-spacing );word-spacing:var( --e-global-typography-0430aa6-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__specs{font-family:var( --e-global-typography-cea5ac0-font-family ), Sans-serif;font-size:var( --e-global-typography-cea5ac0-font-size );font-weight:var( --e-global-typography-cea5ac0-font-weight );text-transform:var( --e-global-typography-cea5ac0-text-transform );font-style:var( --e-global-typography-cea5ac0-font-style );text-decoration:var( --e-global-typography-cea5ac0-text-decoration );line-height:var( --e-global-typography-cea5ac0-line-height );letter-spacing:var( --e-global-typography-cea5ac0-letter-spacing );word-spacing:var( --e-global-typography-cea5ac0-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__table, .elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__mliste{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__num{font-family:var( --e-global-typography-0430aa6-font-family ), Sans-serif;font-size:var( --e-global-typography-0430aa6-font-size );font-weight:var( --e-global-typography-0430aa6-font-weight );text-transform:var( --e-global-typography-0430aa6-text-transform );font-style:var( --e-global-typography-0430aa6-font-style );text-decoration:var( --e-global-typography-0430aa6-text-decoration );line-height:var( --e-global-typography-0430aa6-line-height );letter-spacing:var( --e-global-typography-0430aa6-letter-spacing );word-spacing:var( --e-global-typography-0430aa6-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__plan-titre{font-family:var( --e-global-typography-d21c948-font-family ), Sans-serif;font-size:var( --e-global-typography-d21c948-font-size );font-weight:var( --e-global-typography-d21c948-font-weight );text-transform:var( --e-global-typography-d21c948-text-transform );font-style:var( --e-global-typography-d21c948-font-style );text-decoration:var( --e-global-typography-d21c948-text-decoration );line-height:var( --e-global-typography-d21c948-line-height );letter-spacing:var( --e-global-typography-d21c948-letter-spacing );word-spacing:var( --e-global-typography-d21c948-word-spacing );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__etape{font-size:var( --e-global-typography-b238a9f-font-size );line-height:var( --e-global-typography-b238a9f-line-height );letter-spacing:var( --e-global-typography-b238a9f-letter-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__pieces{font-size:var( --e-global-typography-d21c948-font-size );line-height:var( --e-global-typography-d21c948-line-height );letter-spacing:var( --e-global-typography-d21c948-letter-spacing );word-spacing:var( --e-global-typography-d21c948-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__carte-nom{font-size:var( --e-global-typography-0430aa6-font-size );line-height:var( --e-global-typography-0430aa6-line-height );letter-spacing:var( --e-global-typography-0430aa6-letter-spacing );word-spacing:var( --e-global-typography-0430aa6-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__specs{font-size:var( --e-global-typography-cea5ac0-font-size );line-height:var( --e-global-typography-cea5ac0-line-height );letter-spacing:var( --e-global-typography-cea5ac0-letter-spacing );word-spacing:var( --e-global-typography-cea5ac0-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__table, .elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__mliste{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__num{font-size:var( --e-global-typography-0430aa6-font-size );line-height:var( --e-global-typography-0430aa6-line-height );letter-spacing:var( --e-global-typography-0430aa6-letter-spacing );word-spacing:var( --e-global-typography-0430aa6-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__plan-titre{font-size:var( --e-global-typography-d21c948-font-size );line-height:var( --e-global-typography-d21c948-line-height );letter-spacing:var( --e-global-typography-d21c948-letter-spacing );word-spacing:var( --e-global-typography-d21c948-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel{--sqelm-sel-etapes:32px;}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__etape{font-size:var( --e-global-typography-b238a9f-font-size );line-height:var( --e-global-typography-b238a9f-line-height );letter-spacing:var( --e-global-typography-b238a9f-letter-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__pieces{font-size:var( --e-global-typography-d21c948-font-size );line-height:var( --e-global-typography-d21c948-line-height );letter-spacing:var( --e-global-typography-d21c948-letter-spacing );word-spacing:var( --e-global-typography-d21c948-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__carte-nom{font-size:var( --e-global-typography-0430aa6-font-size );line-height:var( --e-global-typography-0430aa6-line-height );letter-spacing:var( --e-global-typography-0430aa6-letter-spacing );word-spacing:var( --e-global-typography-0430aa6-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__specs{font-size:var( --e-global-typography-cea5ac0-font-size );line-height:var( --e-global-typography-cea5ac0-line-height );letter-spacing:var( --e-global-typography-cea5ac0-letter-spacing );word-spacing:var( --e-global-typography-cea5ac0-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__table, .elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__mliste{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__num{font-size:var( --e-global-typography-0430aa6-font-size );line-height:var( --e-global-typography-0430aa6-line-height );letter-spacing:var( --e-global-typography-0430aa6-letter-spacing );word-spacing:var( --e-global-typography-0430aa6-word-spacing );}.elementor-922 .elementor-element.elementor-element-8d35e7a .sqelm-sel__plan-titre{font-size:var( --e-global-typography-d21c948-font-size );line-height:var( --e-global-typography-d21c948-line-height );letter-spacing:var( --e-global-typography-d21c948-letter-spacing );word-spacing:var( --e-global-typography-d21c948-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-03f9d15 */.elementor-922 .elementor-element.elementor-element-03f9d15{
    max-width: 50ch !important;/* End custom CSS */