.elementor-15 .elementor-element.elementor-element-11e8df3{--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:310px;--padding-bottom:310px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-481cec0 .elementor-heading-title{color:var( --e-global-color-aa98b7a );}.elementor-15 .elementor-element.elementor-element-2104169{--display:flex;}.elementor-15 .elementor-element.elementor-element-28ed728{--display:flex;}.elementor-15 .elementor-element.elementor-element-28ed728.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-85f2320 .elementor-button{background-color:#FF0000;font-size:20px;font-weight:800;fill:var( --e-global-color-aa98b7a );color:var( --e-global-color-aa98b7a );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bae1f55 );border-radius:28px 28px 28px 28px;padding:15px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-adc0993{--display:flex;}.elementor-15 .elementor-element.elementor-element-8e95ca3 .elementor-button{background-color:var( --e-global-color-aa98b7a );font-size:20px;font-weight:800;fill:var( --e-global-color-bae1f55 );color:var( --e-global-color-bae1f55 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bae1f55 );border-radius:28px 28px 28px 28px;padding:15px 25px 15px 25px;}.elementor-15 .elementor-element.elementor-element-a8625ba{--display:flex;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-repeater-item-4c85230 .swiper-slide-bg{background-color:#000000;background-image:url(https://athletxrebel.com/wp-content/uploads/2026/05/OPENINGTEASER3.jpeg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-repeater-item-4c85230 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-repeater-item-0bc9169 .swiper-slide-bg{background-color:#000000;background-image:url(https://athletxrebel.com/wp-content/uploads/2026/05/TECHNOGYM_EVENT.jpeg);background-size:contain;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-repeater-item-7f3634c .swiper-slide-bg{background-color:#000000;background-image:url(https://athletxrebel.com/wp-content/uploads/2026/03/OFFICIALHYROXTRAININGCLUB7-1.jpeg);background-size:contain;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide{transition-duration:calc(4000ms*1.2);height:830px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-slide-button{background-color:var( --e-global-color-aa98b7a );font-family:"Archivo Narrow", Sans-serif;font-size:14px;border-width:0px;border-radius:0px;color:var( --e-global-color-ef387b5 );}.elementor-15 .elementor-element.elementor-element-23d0d69{margin:-209px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:190px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-23d0d69.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:75px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-slide-heading{font-size:24px;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-slide-description{font-family:"Archivo Narrow", Sans-serif;font-size:20px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-slide-button:hover{color:var( --e-global-color-ef387b5 );}.elementor-15 .elementor-element.elementor-element-e1c63a8{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:90px;--padding-right:90px;}.elementor-15 .elementor-element.elementor-element-bcdd39d{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bcdd39d.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-87bc62f{text-align:center;}.elementor-15 .elementor-element.elementor-element-2d0e7cc{text-align:center;}.elementor-15 .elementor-element.elementor-element-2d0e7cc .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:60px;}.elementor-15 .elementor-element.elementor-element-2c28a91{width:100%;max-width:100%;text-align:center;font-family:"Archivo Narrow", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;color:#000000;}.elementor-15 .elementor-element.elementor-element-2fcda65{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2fcda65:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2fcda65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15e10f1 );}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-a513a38 img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-a513a38 .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-a513a38 .vid-overlay{object-fit:fill;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-39e920c img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-39e920c .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-39e920c .vid-overlay{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-0ad9b14 img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-0ad9b14 .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-0ad9b14 .vid-overlay{object-fit:contain;object-position:center center;}.elementor-15 .elementor-element.elementor-element-62a58db.premium-adv-carousel__infinite .elementor-repeater-item-0ad9b14.premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:100%;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-8f81227 img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-8f81227 .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-8f81227 .vid-overlay{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-1c50f20 img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-1c50f20 .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-1c50f20 .vid-overlay{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-3f43726 img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-3f43726 .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-3f43726 .vid-overlay{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-49f1321 img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-49f1321 .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-49f1321 .vid-overlay{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-84e3312 img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-84e3312 .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-84e3312 .vid-overlay{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-45b2aeb img.premium-adv-carousel__item-img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-45b2aeb .premium-adv-carousel__item-img img, .elementor-15 .elementor-element.elementor-element-62a58db .elementor-repeater-item-45b2aeb .vid-overlay{object-fit:cover;}.elementor-15 .elementor-element.elementor-element-62a58db.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:5px;}.elementor-15 .elementor-element.elementor-element-62a58db.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:5px;}.elementor-15 .elementor-element.elementor-element-62a58db.premium-adv-carousel__infinite{--pa-wheel-spacing:5;}.elementor-15 .elementor-element.elementor-element-62a58db .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-15 .elementor-element.elementor-element-62a58db .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:100%;}.elementor-15 .elementor-element.elementor-element-62a58db .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-15 .elementor-element.elementor-element-34dc5c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-df555cd{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-c199968{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Teko", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;word-spacing:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-305cad9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Teko", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;word-spacing:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-f484c43{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Archivo Narrow", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;word-spacing:0px;color:#000000;}.elementor-15 .elementor-element.elementor-element-6e20b38{--display:flex;}.elementor-15 .elementor-element.elementor-element-6e20b38.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-fb66246{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-ef387b5 );--border-color:var( --e-global-color-ef387b5 );}.elementor-15 .elementor-element.elementor-element-2d7fb71{--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-15 .elementor-element.elementor-element-806a73a{font-size:18px;}.elementor-15 .elementor-element.elementor-element-038acd9{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-5d24ab6{--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-15 .elementor-element.elementor-element-faceed4{font-size:18px;}.elementor-15 .elementor-element.elementor-element-41fee39{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-18db8e7{--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-15 .elementor-element.elementor-element-910dec8{font-size:18px;}.elementor-15 .elementor-element.elementor-element-09b9c76{--display:flex;border-style:none;--border-style:none;}.elementor-15 .elementor-element.elementor-element-6a0a5c3{--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-15 .elementor-element.elementor-element-03015f3{font-size:18px;}.elementor-15 .elementor-element.elementor-element-98b01da{--n-accordion-title-font-size:20px;border-style:none;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-98b01da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ef387b5 );}:where( .elementor-15 .elementor-element.elementor-element-98b01da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-aefc0c7{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-401566c .elementor-repeater-item-8a39223 .swiper-slide-bg{background-image:url(https://athletxrebel.com/wp-content/uploads/2026/03/PRODUITS_SOINS_2-1-scaled.jpeg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-401566c .elementor-repeater-item-8a39223 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-401566c .elementor-repeater-item-12a793a .swiper-slide-bg{background-image:url(https://athletxrebel.com/wp-content/uploads/2026/03/cabineagathe-1-scaled.jpeg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-401566c .elementor-repeater-item-da448ce .swiper-slide-bg{background-image:url(https://athletxrebel.com/wp-content/uploads/2026/03/DJSET-1-scaled.jpeg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-401566c .elementor-repeater-item-f7150f6 .swiper-slide-bg{background-image:url(https://athletxrebel.com/wp-content/uploads/2026/03/ATC09711-scaled.jpeg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-401566c .swiper-slide{transition-duration:calc(5000ms*1.2);height:439px;}.elementor-15 .elementor-element.elementor-element-401566c .swiper-slide-contents{max-width:66%;}.elementor-15 .elementor-element.elementor-element-401566c .swiper-slide-inner{text-align:center;}.elementor-15 .elementor-element.elementor-element-401566c .elementor-slide-heading{color:var( --e-global-color-bae1f55 );}.elementor-15 .elementor-element.elementor-element-5d1bb5a{--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:310px;--padding-bottom:310px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-74dc083{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6aafe7c{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-15 .elementor-element.elementor-element-450189f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:363px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-450189f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-450189f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/APP-V4.jpeg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-730b114{--display:flex;--margin-top:-30px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-730b114.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1927ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;text-align:end;}.elementor-15 .elementor-element.elementor-element-1927ec1 img{width:35%;border-radius:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-2bd3fd7{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-af6d1ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;text-align:start;}.elementor-15 .elementor-element.elementor-element-af6d1ca img{width:72%;border-radius:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-32d8fd0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-32d8fd0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-32d8fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/app.jpeg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-fbac8be{--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-15 .elementor-element.elementor-element-6c7e118{--display:flex;}.elementor-15 .elementor-element.elementor-element-72868dd{--display:flex;}.elementor-15 .elementor-element.elementor-element-f298b90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;text-align:end;}.elementor-15 .elementor-element.elementor-element-f298b90 img{width:35%;border-radius:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-85ea437{--display:flex;}.elementor-15 .elementor-element.elementor-element-449ca14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;text-align:start;}.elementor-15 .elementor-element.elementor-element-449ca14 img{width:72%;border-radius:11px 11px 11px 11px;}.elementor-15 .elementor-element.elementor-element-7881e6e{--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-15 .elementor-element.elementor-element-7881e6e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7881e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1a6a4ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:24px;word-spacing:5px;color:var( --e-global-color-aa98b7a );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-e1c63a8{--content-width:1242px;}.elementor-15 .elementor-element.elementor-element-bcdd39d{--width:100%;}.elementor-15 .elementor-element.elementor-element-df555cd{--width:50%;}.elementor-15 .elementor-element.elementor-element-aefc0c7{--width:50%;}.elementor-15 .elementor-element.elementor-element-730b114{--width:64.333%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-11e8df3{--min-height:550px;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-481cec0{padding:240px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-481cec0 .elementor-heading-title{font-size:41px;}.elementor-15 .elementor-element.elementor-element-2104169{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28ed728{--width:49%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28ed728.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-85f2320 .elementor-button{font-size:12px;}.elementor-15 .elementor-element.elementor-element-adc0993{--width:45%;--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-15 .elementor-element.elementor-element-8e95ca3 .elementor-button{font-size:12px;}.elementor-15 .elementor-element.elementor-element-a8625ba{--min-height:0px;--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-15 .elementor-element.elementor-element-23d0d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide{height:219px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-23d0d69 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-slide-heading{font-size:27px;}.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-slide-description{font-size:14px;}.elementor-15 .elementor-element.elementor-element-e1c63a8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-bcdd39d{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-87bc62f{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-87bc62f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2d0e7cc{text-align:center;}.elementor-15 .elementor-element.elementor-element-2d0e7cc .elementor-heading-title{font-size:29px;}.elementor-15 .elementor-element.elementor-element-2c28a91{width:100%;max-width:100%;text-align:justify;font-size:14px;}.elementor-15 .elementor-element.elementor-element-2fcda65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-34dc5c3{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c199968{width:100%;max-width:100%;text-align:justify;font-size:18px;}.elementor-15 .elementor-element.elementor-element-305cad9{width:100%;max-width:100%;text-align:center;font-size:18px;}.elementor-15 .elementor-element.elementor-element-f484c43{width:100%;max-width:100%;text-align:center;font-size:18px;}.elementor-15 .elementor-element.elementor-element-5d1bb5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-74dc083{--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-15 .elementor-element.elementor-element-450189f{--min-height:0px;--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-15 .elementor-element.elementor-element-450189f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-450189f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-730b114{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-32d8fd0{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-32d8fd0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-32d8fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-1c47824{padding:76px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fbac8be{--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-15 .elementor-element.elementor-element-6c7e118{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-72868dd{--width:50%;}.elementor-15 .elementor-element.elementor-element-72868dd.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f298b90 img{width:100%;}.elementor-15 .elementor-element.elementor-element-85ea437{--width:43%;--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-15 .elementor-element.elementor-element-85ea437.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-449ca14 img{width:100%;}.elementor-15 .elementor-element.elementor-element-7881e6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for slides, class: .elementor-element-23d0d69 */.elementor-15 .elementor-element.elementor-element-23d0d69 .elementor-slide-heading {
    background-color: #201bd1;
    display: inline-block;
    padding: 8px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdd39d */.elementor-15 .elementor-element.elementor-element-bcdd39d{
  position: relative;
  /* Valeurs desktop */
  --corner-offset: 8px;        /* crochets du haut un peu plus haut */
  --corner-offset-bottom: 18px;  /* crochets du bas un peu plus bas */
  --corner-w: 80px;
  --corner-h: 40px;
  --corner-t: 1px;
  background-image:
    linear-gradient(#201bd1, #201bd1), linear-gradient(#201bd1, #201bd1),
    linear-gradient(#201bd1, #201bd1), linear-gradient(#201bd1, #201bd1),
    linear-gradient(#201bd1, #201bd1), linear-gradient(#201bd1, #201bd1),
    linear-gradient(#201bd1, #201bd1), linear-gradient(#201bd1, #201bd1);
  background-repeat: no-repeat;
  background-size:
    var(--corner-w) var(--corner-t), var(--corner-t) var(--corner-h),
    var(--corner-w) var(--corner-t), var(--corner-t) var(--corner-h),
    var(--corner-w) var(--corner-t), var(--corner-t) var(--corner-h),
    var(--corner-w) var(--corner-t), var(--corner-t) var(--corner-h);
  background-position:
    left var(--corner-offset) top var(--corner-offset),     left var(--corner-offset) top var(--corner-offset),
    right var(--corner-offset) top var(--corner-offset),    right var(--corner-offset) top var(--corner-offset),
    left var(--corner-offset) bottom var(--corner-offset-bottom),  left var(--corner-offset) bottom var(--corner-offset-bottom),
    right var(--corner-offset) bottom var(--corner-offset-bottom), right var(--corner-offset) bottom var(--corner-offset-bottom);
}

/* ✅ Tablette */
@media (max-width: 1024px){
  .elementor-15 .elementor-element.elementor-element-bcdd39d{
    --corner-offset: 12px;
    --corner-offset-bottom: 8px;
    --corner-w: 60px;
    --corner-h: 80px;
    --corner-t: 2px;
  }
}

/* ✅ Mobile */
@media (max-width: 767px){
  .elementor-15 .elementor-element.elementor-element-bcdd39d{
    --corner-offset: 2px;
    --corner-offset-bottom: 6px;
    --corner-w: 40px;
    --corner-h: 60px;
    --corner-t: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a6a4ec */.elementor-15 .elementor-element.elementor-element-1a6a4ec {
  overflow: hidden;
  width: 100%;
}

.elementor-15 .elementor-element.elementor-element-1a6a4ec .marquee-wrapper {
  display: flex;
  width: max-content;
  animation: scrollLoop 35s linear infinite;
}

.elementor-15 .elementor-element.elementor-element-1a6a4ec .marquee-item {
  white-space: nowrap;
  padding-right: 50px;
}

@keyframes scrollLoop {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}/* End custom CSS */