.elementor-23 .elementor-element.elementor-element-2ecf3fc{--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-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-23 .elementor-element.elementor-element-8ca8524.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-8ca8524{text-align:center;}.elementor-23 .elementor-element.elementor-element-8ca8524 .elementor-heading-title{color:#25A3CC;}.elementor-23 .elementor-element.elementor-element-9731d73{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-d1e0c17 .elementor-repeater-item-a20e935 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.st-michel-amparibe.mg/wp-content/uploads/2024/05/home.jpg);background-size:cover;}.elementor-23 .elementor-element.elementor-element-d1e0c17 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-23 .elementor-element.elementor-element-d1e0c17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-d1e0c17 .swiper-slide-contents{max-width:66%;}.elementor-23 .elementor-element.elementor-element-d1e0c17 .swiper-slide-inner{text-align:center;}.elementor-23 .elementor-element.elementor-element-8a3d4b6{--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-23 .elementor-element.elementor-element-fc3f38b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-fc3f38b{text-align:center;}.elementor-23 .elementor-element.elementor-element-fc3f38b .elementor-heading-title{color:#000000;}.elementor-23 .elementor-element.elementor-element-cc9f68b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-cc9f68b .xpro-post-grid-meta-date > svg,.elementor-23 .elementor-element.elementor-element-cc9f68b .xpro-post-grid-meta-date > img{width:14px;}.elementor-23 .elementor-element.elementor-element-cc9f68b .xpro-post-grid-meta-date{font-size:14px;min-width:14px;min-height:14px;}.elementor-23 .elementor-element.elementor-element-7b087ac{--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-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-23 .elementor-element.elementor-element-e22de79.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-e22de79{text-align:right;}.elementor-23 .elementor-element.elementor-element-1e5f7c7{--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-23 .elementor-element.elementor-element-dc7ea8b{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-dc7ea8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-040c26d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-040c26d{text-align:center;}.elementor-23 .elementor-element.elementor-element-040c26d .elementor-heading-title{color:#000000;}.elementor-23 .elementor-element.elementor-element-524edef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-524edef:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-524edef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C88C0;}.elementor-23 .elementor-element.elementor-element-332ce23{--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-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-23 .elementor-element.elementor-element-f0684b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-f0684b2{text-align:center;}.elementor-23 .elementor-element.elementor-element-545cb72{--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-23 .elementor-element.elementor-element-545cb72:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-545cb72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#57ABDA;}.elementor-23 .elementor-element.elementor-element-c62ec0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-c62ec0c{text-align:left;color:#FFFDFD;}.elementor-23 .elementor-element.elementor-element-f9ca5bc{--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-23 .elementor-element.elementor-element-56249ca{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-56249ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-6e94b12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-6e94b12{text-align:center;}.elementor-23 .elementor-element.elementor-element-6e94b12 .elementor-heading-title{color:#000000;}.elementor-23 .elementor-element.elementor-element-d201f40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-89d89d0{--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-23 .elementor-element.elementor-element-da6adb0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-976f3b8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-976f3b8{text-align:center;}.elementor-23 .elementor-element.elementor-element-8e6e618{--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-23 .elementor-element.elementor-element-3b5c424.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-2a8b973.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-2a8b973{text-align:center;}.elementor-23 .elementor-element.elementor-element-bed0b35{--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-23 .elementor-element.elementor-element-a8f8207.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-5530ba8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-5530ba8{text-align:center;}.elementor-23 .elementor-element.elementor-element-d908dc4{--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-23 .elementor-element.elementor-element-ea7e58c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-9131174.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-9131174{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-332ce23{--width:30%;}.elementor-23 .elementor-element.elementor-element-545cb72{--width:70%;}.elementor-23 .elementor-element.elementor-element-89d89d0{--width:50%;}.elementor-23 .elementor-element.elementor-element-8e6e618{--width:50%;}.elementor-23 .elementor-element.elementor-element-bed0b35{--width:50%;}.elementor-23 .elementor-element.elementor-element-d908dc4{--width:50%;}}