.elementor-11 .elementor-element.elementor-element-fb5c1bf{--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-11 .elementor-element.elementor-element-fb5c1bf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fb5c1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-524f97e );}.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-11 .elementor-element.elementor-element-adcd9d2 .elementor-repeater-item-8cd14b1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://afrikadigitaltribe.com/wp-content/uploads/2026/04/Tribe.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-repeater-item-8cd14b1 .elementor-background-overlay{background-color:#000000C2;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-repeater-item-c2278c4 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://afrikadigitaltribe.com/wp-content/uploads/2026/04/Ta.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-repeater-item-c2278c4 .elementor-background-overlay{background-color:#000000AB;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-repeater-item-9b872d2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://afrikadigitaltribe.com/wp-content/uploads/2026/04/Titi.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-repeater-item-9b872d2 .elementor-background-overlay{background-color:#000000B5;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-slide-button{background-color:var( --e-global-color-c82bc6a );border-radius:16px;border-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-adcd9d2 .swiper-slide-contents{max-width:66%;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .swiper-slide-inner{text-align:center;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:29px;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-0e478d0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-46e75fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 11px 11px;}.elementor-11 .elementor-element.elementor-element-46e75fe.e-con{--flex-grow:0;--flex-shrink:0;}.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-11 .elementor-element.elementor-element-87670ad{text-align:center;}.elementor-11 .elementor-element.elementor-element-87670ad .elementor-heading-title{font-family:"Sofia", Sans-serif;font-weight:400;color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-98d1ee6{--spacer-size:27px;}.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-11 .elementor-element.elementor-element-560bb40{text-align:justify;color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-0137d46{--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;--border-radius:43px 43px 43px 43px;}.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-11 .elementor-element.elementor-element-cd9cb69{--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:29px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cd9cb69:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-cd9cb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-cd9cb69 > .elementor-shape-top .elementor-shape-fill, .elementor-11 .elementor-element.elementor-element-cd9cb69 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-a9f799b{text-align:center;}.elementor-11 .elementor-element.elementor-element-a9f799b .elementor-heading-title{font-family:"Sofia", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-cc144de{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:22px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cc144de:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-cc144de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-63632f5{--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;box-shadow:0px 0px 21px -8px #000000;}.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-11 .elementor-element.elementor-element-8463e0c .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-8463e0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-8463e0c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-8463e0c.elementor-view-default .elementor-icon{fill:var( --e-global-color-c82bc6a );color:var( --e-global-color-c82bc6a );border-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-8463e0c .elementor-icon-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-8463e0c:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-8463e0c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-8463e0c .elementor-icon-box-description{color:var( --e-global-color-f16f1d8 );}.elementor-11 .elementor-element.elementor-element-8568f5d{--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;box-shadow:0px 0px 21px -8px #000000;}.elementor-11 .elementor-element.elementor-element-69daf3d .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-69daf3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-69daf3d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-69daf3d.elementor-view-default .elementor-icon{fill:var( --e-global-color-c82bc6a );color:var( --e-global-color-c82bc6a );border-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-69daf3d .elementor-icon-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-69daf3d:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-69daf3d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-69daf3d .elementor-icon-box-description{color:var( --e-global-color-f16f1d8 );}.elementor-11 .elementor-element.elementor-element-b7c03f6{--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;box-shadow:0px 0px 21px -7px rgba(0, 0, 0, 0.96);}.elementor-11 .elementor-element.elementor-element-6e294b1 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-6e294b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-6e294b1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6e294b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-c82bc6a );color:var( --e-global-color-c82bc6a );border-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-6e294b1 .elementor-icon-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-6e294b1:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-6e294b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-6e294b1 .elementor-icon-box-description{color:var( --e-global-color-f16f1d8 );}.elementor-11 .elementor-element.elementor-element-79eef34{--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:47px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-79eef34:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-79eef34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-4862d4e{text-align:center;}.elementor-11 .elementor-element.elementor-element-4862d4e .elementor-heading-title{font-family:"Sofia", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-f5dc08e{--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:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-54a1226{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-54a1226:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-54a1226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.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-11 .elementor-element.elementor-element-3328d38 .elementor-image-box-wrapper{text-align:justify;}.elementor-11 .elementor-element.elementor-element-3328d38.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-3328d38.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-3328d38.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-3328d38 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-3328d38 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-3328d38 .elementor-image-box-title{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-3328d38:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-3328d38:has(:focus) .elementor-image-box-title{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-3328d38 .elementor-image-box-description{color:var( --e-global-color-524f97e );}.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-11 .elementor-element.elementor-element-1da44b2 .elementor-button{background-color:var( --e-global-color-c82bc6a );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-3eb9b90{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-3eb9b90:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3eb9b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-ffa9900 .elementor-image-box-wrapper{text-align:justify;}.elementor-11 .elementor-element.elementor-element-ffa9900.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-ffa9900.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-ffa9900.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-ffa9900 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-ffa9900 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-ffa9900 .elementor-image-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-ffa9900:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-ffa9900:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-ffa9900 .elementor-image-box-description{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-4f618f4 .elementor-button{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-82ad12d{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-82ad12d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-82ad12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-38ed43a .elementor-image-box-wrapper{text-align:justify;}.elementor-11 .elementor-element.elementor-element-38ed43a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-38ed43a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-38ed43a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-38ed43a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-38ed43a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-38ed43a .elementor-image-box-title{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-38ed43a:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-38ed43a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-38ed43a .elementor-image-box-description{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-244b9fa .elementor-button{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-b28f44d{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-b28f44d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b28f44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-efb3ca7 .elementor-image-box-wrapper{text-align:justify;}.elementor-11 .elementor-element.elementor-element-efb3ca7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11 .elementor-element.elementor-element-efb3ca7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11 .elementor-element.elementor-element-efb3ca7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-efb3ca7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11 .elementor-element.elementor-element-efb3ca7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11 .elementor-element.elementor-element-efb3ca7 .elementor-image-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-efb3ca7:has(:hover) .elementor-image-box-title,
					 .elementor-11 .elementor-element.elementor-element-efb3ca7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-efb3ca7 .elementor-image-box-description{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-8cfbc91 .elementor-button{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-9b03452{--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-11 .elementor-element.elementor-element-4dc5a99 .elementor-button{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-d9052d0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e68f452{text-align:center;}.elementor-11 .elementor-element.elementor-element-e68f452 .elementor-heading-title{font-family:"Sofia", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-f0a5d83{--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:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-281a428{--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;--border-radius:30px 30px 30px 30px;box-shadow:55px -17px 10px -48px #181109 inset;}.elementor-11 .elementor-element.elementor-element-281a428:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-281a428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-f5b133d .elementor-counter-number-wrapper{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-f5b133d .elementor-counter-title{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-b8d1525{--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;--border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-b8d1525:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b8d1525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-ce53167 .elementor-counter-number-wrapper{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-ce53167 .elementor-counter-title{color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-dd00c23{--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;--border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-dd00c23:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-dd00c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-307c506 );}.elementor-11 .elementor-element.elementor-element-39a5fbe .elementor-counter-number-wrapper{color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-39a5fbe .elementor-counter-title{color:var( --e-global-color-524f97e );}.elementor-11 .elementor-element.elementor-element-f49666d{--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-11 .elementor-element.elementor-element-34f8d7d .elementor-repeater-item-dccc74b.elementor-social-icon{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-34f8d7d .elementor-repeater-item-4312934.elementor-social-icon{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-34f8d7d .elementor-repeater-item-5b80c61.elementor-social-icon{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-34f8d7d .elementor-repeater-item-4ed003f.elementor-social-icon{background-color:var( --e-global-color-c82bc6a );}.elementor-11 .elementor-element.elementor-element-34f8d7d{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-46e75fe{--width:42.95%;}.elementor-11 .elementor-element.elementor-element-0137d46{--width:50%;}.elementor-11 .elementor-element.elementor-element-63632f5{--width:50%;}.elementor-11 .elementor-element.elementor-element-8568f5d{--width:50%;}.elementor-11 .elementor-element.elementor-element-b7c03f6{--width:50%;}.elementor-11 .elementor-element.elementor-element-54a1226{--width:25%;}.elementor-11 .elementor-element.elementor-element-3eb9b90{--width:25%;}.elementor-11 .elementor-element.elementor-element-82ad12d{--width:25%;}.elementor-11 .elementor-element.elementor-element-b28f44d{--width:25%;}.elementor-11 .elementor-element.elementor-element-281a428{--width:50%;}.elementor-11 .elementor-element.elementor-element-b8d1525{--width:50%;}.elementor-11 .elementor-element.elementor-element-dd00c23{--width:50%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-adcd9d2 .swiper-slide{height:300px;}.elementor-11 .elementor-element.elementor-element-adcd9d2 .elementor-slide-heading{font-size:23px;}.elementor-11 .elementor-element.elementor-element-0e478d0{--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-560bb40{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-11 .elementor-element.elementor-element-cd9cb69{--padding-top:32px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a9f799b{padding:12px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-cc144de{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-11 .elementor-element.elementor-element-f5dc08e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-11 .elementor-element.elementor-element-3328d38 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-ffa9900 .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-38ed43a .elementor-image-box-img{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-efb3ca7 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-055ab66 */#id-huhiid {
    position: relative;
    overflow: hidden;
}

#id-huhiid::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -60%;
    width: 20%;
    height: 200%;
    background: rgba(255, 255, 255, 0.3);
    transform: rotate(30deg);
    transition: none;
    animation: shine 3s infinite;
}

@keyframes shine {
    0% { left: -60%; }
    20% { left: 120%; }
    100% { left: 120%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e75fe *//* === Arrière-plan grille animée === */

@keyframes gridMove {
  0%   { background-position: 0 0; }
  100% { background-position: 60px 60px; }
}

.site {
  background-color: #000000;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.15) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1px, transparent 1px);
  background-size: 60px 60px;
  animation: gridMove 4s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e478d0 *//* === Arrière-plan grille animée === */

@keyframes gridMove {
  0%   { background-position: 0 0; }
  100% { background-position: 60px 60px; }
}

.site {
  background-color: #000000;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.15) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1px, transparent 1px);
  background-size: 60px 60px;
  animation: gridMove 4s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5dc08e *//* === Arrière-plan grille animée === */

@keyframes gridMove {
  0%   { background-position: 0 0; }
  100% { background-position: 60px 60px; }
}

.site {
  background-color: #000000;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.15) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1px, transparent 1px);
  background-size: 60px 60px;
  animation: gridMove 4s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc5a99 */@keyframes pulseRing {
  0%   { box-shadow: 0 4px 14px rgba(253,97,9,0.4), 0 0 0 0 rgba(253,97,9,0.45); }
  70%  { box-shadow: 0 4px 14px rgba(253,97,9,0.4), 0 0 0 16px rgba(253,97,9,0); }
  100% { box-shadow: 0 4px 14px rgba(253,97,9,0.4), 0 0 0 0 rgba(253,97,9,0); }
}

@keyframes shimmerLoop {
  0%   { left: -80%; }
  50%  { left: 130%; }
  100% { left: 130%; }
}

@keyframes floatLoop {
  0%,  100% { transform: translateY(0)    scale(1); }
  50%        { transform: translateY(-5px) scale(1.03); }
}

#mon-idi {
  position: relative;
  overflow: hidden;
  background: #fd6109 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 6px;
  font-weight: 500;
  letter-spacing: 0.1em;
  cursor: pointer;

  /* Les trois animations en boucle */
  animation:
    floatLoop   3s ease-in-out infinite,
    pulseRing   3s ease-out   infinite;

  transition: background 0.25s ease;
}

/* Shimmer en boucle */
#mon-idi::before {
  content: '';
  position: absolute;
  top: -10%; left: -80%;
  width: 50%; height: 120%;
  background: linear-gradient(
    105deg,
    transparent 20%,
    rgba(255,255,255,0.45) 50%,
    transparent 80%
  );
  transform: skewX(-15deg);
  animation: shimmerLoop 3s ease-in-out infinite;
}

/* Ligne lumineuse en bas */
#mon-idi::after {
  content: '';
  position: absolute;
  bottom: 0; left: 10%; right: 10%;
  height: 2px;
  background: rgba(255,255,255,0.5);
  border-radius: 0 0 6px 6px;
}

/* Pause au survol */
#mon-idi:hover {
  animation-play-state: paused;
  background: #e5530a !important;
  transform: translateY(-6px) scale(1.03);
  box-shadow:
    0 16px 36px rgba(253,97,9,0.45),
    0 4px 10px rgba(0,0,0,0.12);
}

/* Clic */
#mon-idi:active {
  transform: translateY(-2px) scale(1.01);
  box-shadow: 0 6px 16px rgba(253,97,9,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b03452 *//* === Arrière-plan grille animée === */

@keyframes gridMove {
  0%   { background-position: 0 0; }
  100% { background-position: 60px 60px; }
}

.site {
  background-color: #000000;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.15) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1px, transparent 1px);
  background-size: 60px 60px;
  animation: gridMove 4s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9052d0 *//* === Arrière-plan grille animée === */

@keyframes gridMove {
  0%   { background-position: 0 0; }
  100% { background-position: 60px 60px; }
}

.site {
  background-color: #000000;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.15) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1px, transparent 1px);
  background-size: 60px 60px;
  animation: gridMove 4s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a5d83 *//* === Arrière-plan grille animée === */

@keyframes gridMove {
  0%   { background-position: 0 0; }
  100% { background-position: 60px 60px; }
}

.site {
  background-color: #000000;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.15) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1px, transparent 1px);
  background-size: 60px 60px;
  animation: gridMove 4s linear infinite;
}/* End custom CSS */