.elementor-472 .elementor-element.elementor-element-c7091df{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-472 .elementor-element.elementor-element-91460f3 .elementor-repeater-item-09f9568 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://repacbenin.org/wp-content/uploads/2023/12/49145394413_b8db66a85c_k-e1721566029670.jpg);background-size:cover;}.elementor-472 .elementor-element.elementor-element-91460f3 .elementor-repeater-item-09f9568 .elementor-background-overlay{background-color:#0766A85C;}.elementor-472 .elementor-element.elementor-element-91460f3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-472 .elementor-element.elementor-element-91460f3 .elementor-slide-button{background-color:#05A7FA;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:600;border-width:1px;border-color:#05A7FA;transition-duration:500ms;}.elementor-472 .elementor-element.elementor-element-91460f3 .swiper-slide-contents{max-width:66%;}.elementor-472 .elementor-element.elementor-element-91460f3 .swiper-slide-inner{text-align:center;}.elementor-472 .elementor-element.elementor-element-91460f3 .elementor-slide-heading{font-family:"Source Sans 3", Sans-serif;font-size:36px;font-weight:700;}.elementor-472 .elementor-element.elementor-element-91460f3 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:29px;}.elementor-472 .elementor-element.elementor-element-91460f3 .elementor-slide-description{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:300;}.elementor-472 .elementor-element.elementor-element-91460f3 .elementor-slide-button:hover{color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-c624b00{--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;--padding-top:100px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-472 .elementor-element.elementor-element-7242a8d{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-7242a8d:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-7242a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05A7FA;background-image:url("https://repacbenin.org/wp-content/uploads/2023/12/dot.png");background-repeat:repeat;}.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-472 .elementor-element.elementor-element-6aa0878 > .elementor-widget-container{margin:20px -20px -20px 20px;}.elementor-472 .elementor-element.elementor-element-6aa0878 img{border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-b49709a{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-472 .elementor-element.elementor-element-07b4487 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-07b4487{text-align:center;}.elementor-472 .elementor-element.elementor-element-07b4487 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:#05A7FA;}.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-472 .elementor-element.elementor-element-9b0f56a > .elementor-widget-container{margin:20px 0px 0px 30px;}.elementor-472 .elementor-element.elementor-element-9b0f56a{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;}.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-472 .elementor-element.elementor-element-c75b795 .elementor-button{background-color:#05A7FA;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#05A7FA;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-472 .elementor-element.elementor-element-c75b795 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-472 .elementor-element.elementor-element-c75b795 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-c75b795 .elementor-button:focus{color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-c75b795 .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-c75b795 .elementor-button:focus svg{fill:#05A7FA;}.elementor-472 .elementor-element.elementor-element-66c2a6f{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:030px;--padding-left:15px;--padding-right:15px;}.elementor-472 .elementor-element.elementor-element-66c2a6f:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-66c2a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FC062900;}.elementor-472 .elementor-element.elementor-element-52e1bb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-52e1bb5{text-align:center;}.elementor-472 .elementor-element.elementor-element-52e1bb5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-5a15424{--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;}.elementor-472 .elementor-element.elementor-element-aa87648{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-472 .elementor-element.elementor-element-09739af > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#05A7FA;border-radius:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-09739af.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-472 .elementor-element.elementor-element-09739af.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-472 .elementor-element.elementor-element-09739af.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-472 .elementor-element.elementor-element-09739af .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-472 .elementor-element.elementor-element-09739af .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-472 .elementor-element.elementor-element-09739af .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:21px;font-weight:600;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-09739af .elementor-image-box-description{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-472 .elementor-element.elementor-element-13d7254{--display:flex;}.elementor-472 .elementor-element.elementor-element-0614025 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#05A7FA;border-radius:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-0614025.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-472 .elementor-element.elementor-element-0614025.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-472 .elementor-element.elementor-element-0614025.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-472 .elementor-element.elementor-element-0614025 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-472 .elementor-element.elementor-element-0614025 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-472 .elementor-element.elementor-element-0614025 .elementor-image-box-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:600;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-0614025 .elementor-image-box-description{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-472 .elementor-element.elementor-element-2b253db{--display:flex;}.elementor-472 .elementor-element.elementor-element-64f77ad > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#05A7FA;border-radius:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-64f77ad.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-472 .elementor-element.elementor-element-64f77ad.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-472 .elementor-element.elementor-element-64f77ad.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-472 .elementor-element.elementor-element-64f77ad .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-472 .elementor-element.elementor-element-64f77ad .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-472 .elementor-element.elementor-element-64f77ad .elementor-image-box-title{font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:600;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-64f77ad .elementor-image-box-description{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-472 .elementor-element.elementor-element-5a12171 .elementor-button{background-color:#05A7FA;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#05A7FA;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-472 .elementor-element.elementor-element-5a12171 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-472 .elementor-element.elementor-element-5a12171 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-472 .elementor-element.elementor-element-5a12171 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-5a12171 .elementor-button:focus{color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-5a12171 .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-5a12171 .elementor-button:focus svg{fill:#05A7FA;}.elementor-472 .elementor-element.elementor-element-a68b4c2{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-472 .elementor-element.elementor-element-a68b4c2:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-a68b4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-948466a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-948466a{text-align:center;}.elementor-472 .elementor-element.elementor-element-948466a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-472 .elementor-element.elementor-element-d2b73af{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-9e3f275{--display:flex;}.elementor-widget-video-playlist .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tab-title .e-tab-title-text{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-widget-video-playlist .e-tab-title .e-tab-title-text a{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{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-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tabs-header{background-color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tabs-header .e-tabs-title{font-family:"Source Sans 3", Sans-serif;}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tab-title{background-color:#0C0C0C;border-style:dashed;border-width:0 0 1px 0;}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tabs-items-wrapper{background-color:#0C0C0C;}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tabs-items-wrapper .shadow-bottom{background:linear-gradient(180deg, transparent 0%, #0C0C0C 100%);}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tabs-items-wrapper .shadow-top{background:linear-gradient(0deg, transparent 0%, #0C0C0C 100%);}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tabs-items-wrapper .e-tabs-items .e-tab-title:where( .e-active, :hover ){background-color:#E45B0B;}.elementor-472 .elementor-element.elementor-element-06c8b04 .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-472 .elementor-element.elementor-element-1e92655 .elementor-button{background-color:#E45B0B;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E45B0B;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-472 .elementor-element.elementor-element-1e92655 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-472 .elementor-element.elementor-element-1e92655 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-472 .elementor-element.elementor-element-1e92655 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-1e92655 .elementor-button:focus{color:#E45B0B;}.elementor-472 .elementor-element.elementor-element-1e92655 .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-1e92655 .elementor-button:focus svg{fill:#E45B0B;}.elementor-472 .elementor-element.elementor-element-0969493{--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-472 .elementor-element.elementor-element-2a54c2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-2a54c2f{text-align:center;}.elementor-472 .elementor-element.elementor-element-2a54c2f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-e998f68{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-63ad4aa{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-63ad4aa:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-63ad4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05A7FA;background-image:url("https://repacbenin.org/wp-content/uploads/2023/12/dot.png");background-repeat:repeat;}.elementor-472 .elementor-element.elementor-element-187d104 > .elementor-widget-container{margin:20px -20px -20px 20px;}.elementor-472 .elementor-element.elementor-element-187d104 img{border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-dc50c7e{--display:flex;--justify-content:space-between;}.elementor-472 .elementor-element.elementor-element-51d5c87 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:24px;font-weight:600;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-a75baab{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;}.elementor-472 .elementor-element.elementor-element-16a4e5c .elementor-button{background-color:#033E6A00;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:18px;fill:#E45B0B;color:#E45B0B;}.elementor-472 .elementor-element.elementor-element-16a4e5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-fa51cd9{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-632b965{--display:flex;--justify-content:space-between;}.elementor-472 .elementor-element.elementor-element-aa08785 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:24px;font-weight:600;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-35f1cdf{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;}.elementor-472 .elementor-element.elementor-element-71a3ec0 .elementor-button{background-color:#033E6A00;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:18px;fill:#E45B0B;color:#E45B0B;}.elementor-472 .elementor-element.elementor-element-71a3ec0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-a3d734e{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-a3d734e:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-a3d734e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05A7FA;background-image:url("https://repacbenin.org/wp-content/uploads/2023/12/dot.png");background-repeat:repeat;}.elementor-472 .elementor-element.elementor-element-973836b > .elementor-widget-container{margin:20px 20px -20px -20px;}.elementor-472 .elementor-element.elementor-element-973836b img{border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-730c39e{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-cb5e08a{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-cb5e08a:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-cb5e08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05A7FA;background-image:url("https://repacbenin.org/wp-content/uploads/2023/12/dot.png");background-repeat:repeat;}.elementor-472 .elementor-element.elementor-element-614bad7 > .elementor-widget-container{margin:20px -20px -20px 20px;}.elementor-472 .elementor-element.elementor-element-614bad7 img{border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-8115423{--display:flex;--justify-content:space-between;}.elementor-472 .elementor-element.elementor-element-602e01c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:24px;font-weight:600;color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-02c5636{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;}.elementor-472 .elementor-element.elementor-element-bfc124f .elementor-button{background-color:#033E6A00;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:18px;fill:#E45B0B;color:#E45B0B;}.elementor-472 .elementor-element.elementor-element-bfc124f .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-8b93269 .elementor-button{background-color:#05A7FA;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#05A7FA;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-472 .elementor-element.elementor-element-8b93269 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-472 .elementor-element.elementor-element-8b93269 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-472 .elementor-element.elementor-element-8b93269 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-8b93269 .elementor-button:focus{color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-8b93269 .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-8b93269 .elementor-button:focus svg{fill:#05A7FA;}.elementor-472 .elementor-element.elementor-element-8e17227{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-472 .elementor-element.elementor-element-8e17227:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-8e17227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05A7FA;}.elementor-472 .elementor-element.elementor-element-e5df832 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-e5df832{text-align:center;}.elementor-472 .elementor-element.elementor-element-e5df832 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-472 .elementor-element.elementor-element-562e980{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:300;}.elementor-472 .elementor-element.elementor-element-317cbe6 .elementor-button{background-color:#E45B0B;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E45B0B;padding:10px 20px 10px 20px;}.elementor-472 .elementor-element.elementor-element-317cbe6 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-472 .elementor-element.elementor-element-317cbe6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-472 .elementor-element.elementor-element-317cbe6 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-317cbe6 .elementor-button:focus{color:#E45B0B;}.elementor-472 .elementor-element.elementor-element-317cbe6 .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-317cbe6 .elementor-button:focus svg{fill:#E45B0B;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-7242a8d{--width:50%;}.elementor-472 .elementor-element.elementor-element-b49709a{--width:66.6666%;}.elementor-472 .elementor-element.elementor-element-63ad4aa{--width:50%;}.elementor-472 .elementor-element.elementor-element-a3d734e{--width:50%;}.elementor-472 .elementor-element.elementor-element-cb5e08a{--width:50%;}}@media(max-width:767px){.elementor-472 .elementor-element.elementor-element-91460f3 .swiper-slide{height:400px;}.elementor-472 .elementor-element.elementor-element-91460f3 .elementor-slide-heading{font-size:22px;}.elementor-472 .elementor-element.elementor-element-91460f3 .elementor-slide-description{font-size:1px;}.elementor-472 .elementor-element.elementor-element-c624b00{--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-472 .elementor-element.elementor-element-6aa0878 > .elementor-widget-container{margin:10px -10px -20px 10px;}.elementor-472 .elementor-element.elementor-element-07b4487 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-07b4487 .elementor-heading-title{font-size:28px;}.elementor-472 .elementor-element.elementor-element-9b0f56a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-9b0f56a{text-align:justify;}.elementor-472 .elementor-element.elementor-element-52e1bb5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-52e1bb5 .elementor-heading-title{font-size:28px;}.elementor-472 .elementor-element.elementor-element-09739af .elementor-image-box-img{margin-bottom:15px;}.elementor-472 .elementor-element.elementor-element-0614025 .elementor-image-box-img{margin-bottom:15px;}.elementor-472 .elementor-element.elementor-element-64f77ad .elementor-image-box-img{margin-bottom:15px;}.elementor-472 .elementor-element.elementor-element-948466a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-948466a .elementor-heading-title{font-size:28px;}.elementor-472 .elementor-element.elementor-element-2a54c2f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-2a54c2f .elementor-heading-title{font-size:28px;}.elementor-472 .elementor-element.elementor-element-fa51cd9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-472 .elementor-element.elementor-element-e5df832 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-e5df832 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for heading, class: .elementor-element-07b4487 */.main-title > .elementor-widget-container:before{
    width: 86px;
  height: 5px;
  display: block;
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -43px;
  background-color: #e45b0b;
}
.main-title > .elementor-widget-container:after {
    width: 300px;
  height: 1px;
  display: block;
  content: "";
  position: relative;
  margin-top: 10px;
  left: 50%;
  margin-left: -150px;
  background-color: #e45b0b;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52e1bb5 */.main-title > .elementor-widget-container:before{
    width: 86px;
  height: 5px;
  display: block;
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -43px;
  background-color: #e45b0b;
}
.main-title > .elementor-widget-container:after {
    width: 300px;
  height: 1px;
  display: block;
  content: "";
  position: relative;
  margin-top: 10px;
  left: 50%;
  margin-left: -150px;
  background-color: #e45b0b;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-09739af */.project-box img{
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.project-box figure {
    height: 200px;
    overflow-y: hidden;
}
.project-box h3 {
    padding:8px;
    height: 68px;
}
.project-box p {
    padding:10px 8px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0614025 */.project-box img{
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-64f77ad */.project-box img{
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-948466a */.main-title > .elementor-widget-container:before{
    width: 86px;
  height: 5px;
  display: block;
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -43px;
  background-color: #e45b0b;
}
.main-title > .elementor-widget-container:after {
    width: 300px;
  height: 1px;
  display: block;
  content: "";
  position: relative;
  margin-top: 10px;
  left: 50%;
  margin-left: -150px;
  background-color: #e45b0b;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a54c2f */.main-title > .elementor-widget-container:before{
    width: 86px;
  height: 5px;
  display: block;
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -43px;
  background-color: #e45b0b;
}
.main-title > .elementor-widget-container:after {
    width: 300px;
  height: 1px;
  display: block;
  content: "";
  position: relative;
  margin-top: 10px;
  left: 50%;
  margin-left: -150px;
  background-color: #e45b0b;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5df832 */.main-title > .elementor-widget-container:before{
    width: 86px;
  height: 5px;
  display: block;
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  margin-left: -43px;
  background-color: #e45b0b;
}
.main-title > .elementor-widget-container:after {
    width: 300px;
  height: 1px;
  display: block;
  content: "";
  position: relative;
  margin-top: 10px;
  left: 50%;
  margin-left: -150px;
  background-color: #e45b0b;
}/* End custom CSS */