.elementor-3630 .elementor-element.elementor-element-c6f49f3{--display:flex;}.elementor-3630 .elementor-element.elementor-element-bc42ef7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-3630 .elementor-element.elementor-element-d136017{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3630 .elementor-element.elementor-element-856c140{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:2px 2px 2px 2px;}.elementor-3630 .elementor-element.elementor-element-856c140:not(.elementor-motion-effects-element-type-background), .elementor-3630 .elementor-element.elementor-element-856c140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3630 .elementor-element.elementor-element-0ddac14{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:2px 2px 2px 2px;}.elementor-3630 .elementor-element.elementor-element-0ddac14:not(.elementor-motion-effects-element-type-background), .elementor-3630 .elementor-element.elementor-element-0ddac14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3630 .elementor-element.elementor-element-e3849be .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-shadow:-20px 0px 10px rgba(0,0,0,0.3);}.elementor-3630 .elementor-element.elementor-element-a8f02b3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-shadow:-20px 0px 10px rgba(0,0,0,0.3);}.elementor-3630 .elementor-element.elementor-element-7d18a30 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-shadow:-20px 0px 10px rgba(0,0,0,0.3);}.elementor-3630 .elementor-element.elementor-element-15c7e2e{--display:flex;}.elementor-3630 .elementor-element.elementor-element-b5fb6b8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3630 .elementor-element.elementor-element-4e7dbc0 .elementor-button{background-color:var( --e-global-color-eb10cfd );font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.5s;}.elementor-3630 .elementor-element.elementor-element-4e7dbc0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3630 .elementor-element.elementor-element-4e7dbc0 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-3630 .elementor-element.elementor-element-cc56115 .elementor-button{background-color:var( --e-global-color-eb10cfd );font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.5s;}.elementor-3630 .elementor-element.elementor-element-cc56115 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3630 .elementor-element.elementor-element-cc56115 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-3630 .elementor-element.elementor-element-20a6859 .elementor-button{background-color:var( --e-global-color-eb10cfd );font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.5s;}.elementor-3630 .elementor-element.elementor-element-20a6859 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3630 .elementor-element.elementor-element-20a6859 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-3630 .elementor-element.elementor-element-ff29db3{--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-3630 .elementor-element.elementor-element-8e0cbda{--display:flex;}.elementor-3630 .elementor-element.elementor-element-dc12a52 > .elementor-widget-container{margin:20px 10px 0px 0px;}.elementor-3630 .elementor-element.elementor-element-dc12a52.elementor-element{--align-self:center;}.elementor-3630 .elementor-element.elementor-element-dc12a52 .elementor-heading-title{font-family:"Zen Dots", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3630 .elementor-element.elementor-element-3e165e9 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-3630 .elementor-element.elementor-element-3e165e9{text-align:justify;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-3630 .elementor-element.elementor-element-3e165e9 p{margin-block-end:0px;}.elementor-3630 .elementor-element.elementor-element-89f9fc3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3630 .elementor-element.elementor-element-db6159f > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3630 .elementor-element.elementor-element-db6159f.elementor-element{--align-self:center;}.elementor-3630 .elementor-element.elementor-element-db6159f .elementor-heading-title{font-family:"Zen Dots", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3630 .elementor-element.elementor-element-43f59c4 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3630 .elementor-element.elementor-element-43f59c4{text-align:justify;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-3630 .elementor-element.elementor-element-43f59c4 p{margin-block-end:0px;}.elementor-3630 .elementor-element.elementor-element-16d69db > .elementor-widget-container{margin:40px 0px 0px 10px;}.elementor-3630 .elementor-element.elementor-element-16d69db.elementor-element{--align-self:center;}.elementor-3630 .elementor-element.elementor-element-16d69db .elementor-heading-title{font-family:"Zen Dots", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3630 .elementor-element.elementor-element-b9b7903 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3630 .elementor-element.elementor-element-b9b7903{text-align:justify;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-3630 .elementor-element.elementor-element-b9b7903 p{margin-block-end:0px;}.elementor-3630 .elementor-element.elementor-element-a74b485{--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-3630 .elementor-element.elementor-element-50b7b40{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;}.elementor-3630 .elementor-element.elementor-element-50b7b40 .elementor-divider-separator{width:100%;}.elementor-3630 .elementor-element.elementor-element-50b7b40 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3630 .elementor-element.elementor-element-b2fc233{--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-3630 .elementor-element.elementor-element-08f7084{--display:flex;--min-height:550px;--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:2px 2px 2px 2px;}.elementor-3630 .elementor-element.elementor-element-1e799e6{text-align:center;}.elementor-3630 .elementor-element.elementor-element-1e799e6 .elementor-heading-title{font-family:"Zen Dots", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3630 .elementor-element.elementor-element-4c531e8{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-3630 .elementor-element.elementor-element-4c531e8 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-3630 .elementor-element.elementor-element-4c531e8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3630 .elementor-element.elementor-element-0e2967b{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-3630 .elementor-element.elementor-element-0e2967b p{margin-block-end:0px;}.elementor-3630 .elementor-element.elementor-element-c4113fe{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3630 .elementor-element.elementor-element-c4113fe.e-con{--align-self:stretch;}.elementor-3630 .elementor-element.elementor-element-0a853ed{text-align:center;}.elementor-3630 .elementor-element.elementor-element-0a853ed img{width:90%;max-width:100%;opacity:1;}.elementor-3630 .elementor-element.elementor-element-7ab8695{--display:flex;--min-height:550px;--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:flex-end;--border-radius:2px 2px 2px 2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3630 .elementor-element.elementor-element-7ab8695.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-3630 .elementor-element.elementor-element-7b30324{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3630 .elementor-element.elementor-element-7b30324.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3630 .elementor-element.elementor-element-3784159{--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-3630 .elementor-element.elementor-element-ba1b976{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;}.elementor-3630 .elementor-element.elementor-element-ba1b976 .elementor-divider-separator{width:100%;}.elementor-3630 .elementor-element.elementor-element-ba1b976 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3630 .elementor-element.elementor-element-7991236{--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-3630 .elementor-element.elementor-element-280aba2 > .elementor-widget-container{background-color:var( --e-global-color-blocksy_palette_3 );padding:18px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;}.elementor-3630 .elementor-element.elementor-element-280aba2.elementor-element{--align-self:stretch;}.elementor-3630 .elementor-element.elementor-element-280aba2{text-align:center;}.elementor-3630 .elementor-element.elementor-element-280aba2 .elementor-heading-title{font-family:"Zen Dots", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3630 .elementor-element.elementor-element-c6084ea{--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-3630 .elementor-element.elementor-element-91e42ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3630 .elementor-element.elementor-element-1207a62 .elementor-repeater-item-c1d6930 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_PHOTO1.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-1207a62 .elementor-repeater-item-f7ea5a7 .swiper-slide-bg{background-color:#00000000;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_PHOTO2.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-1207a62 .elementor-repeater-item-3e072e1 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_PHOTO3.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-1207a62 .elementor-repeater-item-bda8bca .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_PHOTO4.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-1207a62 .elementor-repeater-item-2036dee .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_PHOTO5.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-1207a62 .swiper-slide{transition-duration:calc(4000ms*1.2);height:600px;}.elementor-3630 .elementor-element.elementor-element-1207a62{width:var( --container-widget-width, 81.211% );max-width:81.211%;--container-widget-width:81.211%;--container-widget-flex-grow:0;}.elementor-3630 .elementor-element.elementor-element-1207a62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3630 .elementor-element.elementor-element-1207a62 .swiper-slide-contents{max-width:66%;}.elementor-3630 .elementor-element.elementor-element-1207a62 .swiper-slide-inner{text-align:center;}.elementor-3630 .elementor-element.elementor-element-34c4df9{--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-3630 .elementor-element.elementor-element-d652bb7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:3px;}.elementor-3630 .elementor-element.elementor-element-d652bb7 .elementor-divider-separator{width:100%;}.elementor-3630 .elementor-element.elementor-element-d652bb7 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3630 .elementor-element.elementor-element-1c81474{--display:flex;}.elementor-3630 .elementor-element.elementor-element-9b93367 > .elementor-widget-container{background-color:var( --e-global-color-blocksy_palette_3 );padding:18px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;}.elementor-3630 .elementor-element.elementor-element-9b93367{text-align:center;}.elementor-3630 .elementor-element.elementor-element-9b93367 .elementor-heading-title{font-family:"Zen Dots", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-ef17938 .swiper-slide-bg{background-color:#00C8FF00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_CURTIS.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-ef17938 .elementor-background-overlay{background-color:#00000000;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-ef17938 .swiper-slide-contents{margin:0 auto;text-shadow:-3px 3px 2px #000000;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-ef17938 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-ef17938 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-ef17938 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-e443038 );border-color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-cefae67 .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_BD1.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-cefae67 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-cefae67 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-cefae67 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-e443038 );border-color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-cefae67 .swiper-slide-contents{text-shadow:-3px 3px 2px #000000;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-734f469 .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/R2D2FREDO76_GODRICK.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-734f469 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-734f469 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-734f469 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-e443038 );border-color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-734f469 .swiper-slide-contents{text-shadow:-3px 3px 2px #000000;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-83f9a07 .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/20260418_151802.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-83f9a07 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-83f9a07 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-83f9a07 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-e443038 );border-color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-83f9a07 .swiper-slide-contents{text-shadow:-3px 3px 2px #000000;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-75186dc .swiper-slide-bg{background-color:#BBBBBB00;background-image:url(https://www.droidbuilders.fr/wp-content/uploads/2026/06/20260418_164447.jpg);background-size:contain;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-75186dc .swiper-slide-inner{align-items:flex-end;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-75186dc .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-75186dc .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-75186dc .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-e443038 );border-color:var( --e-global-color-e443038 );}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .elementor-repeater-item-75186dc .swiper-slide-contents{text-shadow:-3px 3px 2px #000000;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .swiper-slide{transition-duration:calc(4000ms*1.2);height:550px;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .swiper-slide-contents{max-width:65%;}.elementor-3630 .elementor-element.elementor-element-6b0a8a5 .swiper-slide-inner{text-align:center;}@media(min-width:768px){.elementor-3630 .elementor-element.elementor-element-856c140{--width:23%;}.elementor-3630 .elementor-element.elementor-element-0ddac14{--width:50%;}.elementor-3630 .elementor-element.elementor-element-b5fb6b8{--width:87%;}.elementor-3630 .elementor-element.elementor-element-8e0cbda{--width:50%;}.elementor-3630 .elementor-element.elementor-element-89f9fc3{--width:50%;}.elementor-3630 .elementor-element.elementor-element-08f7084{--width:40%;}.elementor-3630 .elementor-element.elementor-element-7ab8695{--width:40%;}.elementor-3630 .elementor-element.elementor-element-91e42ca{--width:100%;}}@media(max-width:1024px){.elementor-3630 .elementor-element.elementor-element-bc42ef7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3630 .elementor-element.elementor-element-e3849be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3630 .elementor-element.elementor-element-a8f02b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3630 .elementor-element.elementor-element-7d18a30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3630 .elementor-element.elementor-element-b5fb6b8{--grid-auto-flow:row;}.elementor-3630 .elementor-element.elementor-element-c4113fe{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3630 .elementor-element.elementor-element-bc42ef7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3630 .elementor-element.elementor-element-856c140{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-3630 .elementor-element.elementor-element-0ddac14{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-3630 .elementor-element.elementor-element-e3849be.elementor-element{--align-self:flex-start;}.elementor-3630 .elementor-element.elementor-element-e3849be{text-align:start;}.elementor-3630 .elementor-element.elementor-element-e3849be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3630 .elementor-element.elementor-element-a8f02b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3630 .elementor-element.elementor-element-7d18a30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3630 .elementor-element.elementor-element-b5fb6b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3630 .elementor-element.elementor-element-dc12a52 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3630 .elementor-element.elementor-element-dc12a52{text-align:center;}.elementor-3630 .elementor-element.elementor-element-dc12a52 .elementor-heading-title{font-size:30px;}.elementor-3630 .elementor-element.elementor-element-db6159f{text-align:center;}.elementor-3630 .elementor-element.elementor-element-db6159f .elementor-heading-title{font-size:30px;}.elementor-3630 .elementor-element.elementor-element-16d69db{text-align:center;}.elementor-3630 .elementor-element.elementor-element-16d69db .elementor-heading-title{font-size:30px;}.elementor-3630 .elementor-element.elementor-element-c4113fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-bc42ef7 */.ligne-tape {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  opacity: 0;
  border-right: 2px solid #35c5ec;
  font-family: monospace;
}

.ligne-builder {
  animation:
    show 0s forwards,
    typingUnique 1.8s steps(33, end) forwards,
    cursor 0.7s step-end infinite;
}

@keyframes show {
  to {
    opacity: 1;
  }
}

@keyframes typingUnique {
  to {
    width: 35ch;
  }
}

@keyframes cursor {
  50% {
    border-color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3849be */.ligne-tape {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  max-width: 100%;
  opacity: 0;
  border-right: 2px solid #35c5ec;
  font-family: monospace;
  box-sizing: border-box;
}

/* Ligne 1 */
.ligne-1 {
  animation:
    show 0s forwards 1s,
    typing1 1.9s steps(19, end) forwards 1s,
    cursor 0.7s step-end 3 1s,
    hideCursor 0s forwards 3s;
}

/* Ligne 2 */
.ligne-2 {
  animation:
    show 0s forwards 2.7s,
    typing2 1.7s steps(29, end) forwards 2.7s,
    cursor 0.7s step-end infinite 2.7s;
}

/* Ligne 3 */
.ligne-3 {
  animation:
    show 0s forwards 1s,
    typing3 1.9s steps(18, end) forwards 1s,
    cursor 0.7s step-end 3 1s,
    hideCursor 0s forwards 3s;
}

/* Ligne 4 */
.ligne-4 {
  animation:
    show 0s forwards 2.9s,
    typing4 1.8s steps(19, end) forwards 2.9s,
    cursor 0.7s step-end infinite 2.9s;
}

/* Ligne réseaux */
.ligne-reseaux {
  animation:
    show 0s forwards 2.9s,
    typingreseaux 1.8s steps(21, end) forwards 2.9s,
    cursor 0.7s step-end infinite 2.9s;
}

/* Apparition */
@keyframes show {
  to {
    opacity: 1;
  }
}

/* Animations ordinateur / tablette */
@keyframes typing1 {
  to {
    width: 16ch;
  }
}

@keyframes typing2 {
  to {
    width: 29ch;
  }
}

@keyframes typing3 {
  to {
    width: 18ch;
  }
}

@keyframes typing4 {
  to {
    width: 19ch;
  }
}

@keyframes typingreseaux {
  to {
    width: 21ch;
  }
}

/* Curseur clignotant */
@keyframes cursor {
  50% {
    border-color: transparent;
  }
}

/* Masquer le curseur à la fin */
@keyframes hideCursor {
  to {
    border-right-color: transparent;
  }
}

/* =====================================================
   CORRECTIF SMARTPHONE UNIQUEMENT
   Le texte reste sur une seule ligne, mais réduit sa taille
   ===================================================== */

@media (max-width: 767px) {
  .ligne-tape {
    font-size: clamp(0.60rem, 4.8vw, 0.90rem);
    letter-spacing: -0.03em;
    max-width: 100%;
  }

  @keyframes typing1 {
    to {
      width: min(16ch, 100%);
    }
  }

  @keyframes typing2 {
    to {
      width: min(29ch, 100%);
    }
  }

  @keyframes typing3 {
    to {
      width: min(18ch, 100%);
    }
  }

  @keyframes typing4 {
    to {
      width: min(19ch, 100%);
    }
  }

  @keyframes typingreseaux {
    to {
      width: min(21ch, 100%);
    }
  }
}

/* =====================================================
   SMARTPHONES TRÈS ÉTROITS
   ===================================================== */

@media (max-width: 380px) {
  .ligne-tape {
    font-size: clamp(0.45rem, 2.5vw, 0.70rem);
    letter-spacing: -0.05em;
  }
}/* End custom CSS */