.elementor-836 .elementor-element.elementor-element-545b364{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-836 .elementor-element.elementor-element-545b364:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-545b364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccdd05 );}.elementor-836 .elementor-element.elementor-element-545b364:hover::before, .elementor-836 .elementor-element.elementor-element-545b364:hover > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-545b364:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-545b364 > .elementor-background-slideshow:hover::before, .elementor-836 .elementor-element.elementor-element-545b364 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://lavilledesaintlouis.sn/wp-content/uploads/2025/01/pngtree-vector-white-background-with-abstract-geometric-pattern-of-gray-image_283170-e1738513317232.jpg");--background-overlay:'';}.elementor-836 .elementor-element.elementor-element-545b364::before, .elementor-836 .elementor-element.elementor-element-545b364 > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-545b364 > .e-con-inner > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-545b364 > .elementor-background-slideshow::before, .elementor-836 .elementor-element.elementor-element-545b364 > .e-con-inner > .elementor-background-slideshow::before, .elementor-836 .elementor-element.elementor-element-545b364 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-836 .elementor-element.elementor-element-545b364:hover{--overlay-opacity:0;}.elementor-836 .elementor-element.elementor-element-545b364, .elementor-836 .elementor-element.elementor-element-545b364::before{--overlay-transition:0s;}.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-836 .elementor-element.elementor-element-4ca7816{text-align:center;}.elementor-836 .elementor-element.elementor-element-4ca7816 .elementor-heading-title{color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-067fbe2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-4fa2f79{--display:flex;}.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-836 .elementor-element.elementor-element-9b67893 .elementor-heading-title{color:#0E4387;}.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-836 .elementor-element.elementor-element-fdd8fbf .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-fdd8fbf .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-fdd8fbf .elementor-button:focus{background-color:#0E4387;}.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-836 .elementor-element.elementor-element-c1379d4{font-family:"Roboto", Sans-serif;font-weight:400;line-height:21px;}.elementor-836 .elementor-element.elementor-element-656d049{--display:flex;}.elementor-836 .elementor-element.elementor-element-b82ddef .elementor-heading-title{color:#0E4387;}.elementor-836 .elementor-element.elementor-element-4d9c593 .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-4d9c593 .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-4d9c593 .elementor-button:focus{background-color:#0E4387;}.elementor-836 .elementor-element.elementor-element-a68056a{--display:flex;}.elementor-836 .elementor-element.elementor-element-cda21f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;color:#0E4387;}.elementor-836 .elementor-element.elementor-element-8b1715d .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-8b1715d .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-8b1715d .elementor-button:focus{background-color:#0E4387;}.elementor-836 .elementor-element.elementor-element-1cdcfac{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:17px;letter-spacing:1px;}.elementor-836 .elementor-element.elementor-element-5f80503{--display:flex;}.elementor-836 .elementor-element.elementor-element-c5b96a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#0E4387;}.elementor-836 .elementor-element.elementor-element-c5b96a7 .elementor-heading-title a{transition-duration:0s;}.elementor-836 .elementor-element.elementor-element-c039202 .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-c039202 .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-c039202 .elementor-button:focus{background-color:#0E4387;}.elementor-836 .elementor-element.elementor-element-b7c0699{--display:flex;}.elementor-836 .elementor-element.elementor-element-ebb8beb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;color:#0E4387;}.elementor-836 .elementor-element.elementor-element-663c0a9 .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-663c0a9 .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-663c0a9 .elementor-button:focus{background-color:#0E4387;}.elementor-836 .elementor-element.elementor-element-71d90a7{--display:flex;}.elementor-836 .elementor-element.elementor-element-db0562d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#0E4387;}.elementor-836 .elementor-element.elementor-element-1782b2a .elementor-button{background-color:#E41E2F;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-836 .elementor-element.elementor-element-1782b2a .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-1782b2a .elementor-button:focus{background-color:#0E4387;}.elementor-836 .elementor-element.elementor-element-3a185cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-836 .elementor-element.elementor-element-3a185cb:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-3a185cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F6;}.elementor-836 .elementor-element.elementor-element-3a185cb::before, .elementor-836 .elementor-element.elementor-element-3a185cb > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-3a185cb > .e-con-inner > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-3a185cb > .elementor-background-slideshow::before, .elementor-836 .elementor-element.elementor-element-3a185cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-836 .elementor-element.elementor-element-3a185cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-836 .elementor-element.elementor-element-3a185cb:hover::before, .elementor-836 .elementor-element.elementor-element-3a185cb:hover > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-3a185cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-836 .elementor-element.elementor-element-3a185cb > .elementor-background-slideshow:hover::before, .elementor-836 .elementor-element.elementor-element-3a185cb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-836 .elementor-element.elementor-element-3a185cb:hover{--overlay-opacity:0.5;}.elementor-836 .elementor-element.elementor-element-0bd4499{--display:flex;}.elementor-836 .elementor-element.elementor-element-adf14d4{--display:flex;}.elementor-836 .elementor-element.elementor-element-5c9a6c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;color:#0E4387;}.elementor-836 .elementor-element.elementor-element-f8f9762 .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-f8f9762 .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-f8f9762 .elementor-button:focus{background-color:#0E4387;}.elementor-836 .elementor-element.elementor-element-c7d702e{--display:flex;}.elementor-836 .elementor-element.elementor-element-58e0e17{--display:flex;}.elementor-836 .elementor-element.elementor-element-3696473 .elementor-heading-title{color:#0E4387;}.elementor-836 .elementor-element.elementor-element-6c03b1e .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-6c03b1e .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-6c03b1e .elementor-button:focus{background-color:#0E4387;}.elementor-836 .elementor-element.elementor-element-07a510d{--display:flex;}.elementor-836 .elementor-element.elementor-element-5d8f578{--display:flex;}.elementor-836 .elementor-element.elementor-element-8769eee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#0E4387;}.elementor-836 .elementor-element.elementor-element-f14938a .elementor-button{background-color:#E41E2F;}.elementor-836 .elementor-element.elementor-element-f14938a .elementor-button:hover, .elementor-836 .elementor-element.elementor-element-f14938a .elementor-button:focus{background-color:#0E4387;}@media(max-width:1024px){.elementor-836 .elementor-element.elementor-element-067fbe2{--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-3a185cb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-836 .elementor-element.elementor-element-067fbe2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-836 .elementor-element.elementor-element-3a185cb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}