.elementor-75 .elementor-element.elementor-element-7acb8ac{--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:90px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7acb8ac:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7acb8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef387b5 );}.elementor-75 .elementor-element.elementor-element-3884fd5{text-align:center;}.elementor-75 .elementor-element.elementor-element-3884fd5 .elementor-heading-title{font-size:80px;color:var( --e-global-color-aa98b7a );}.elementor-75 .elementor-element.elementor-element-d7989b6{text-align:center;font-size:18px;color:var( --e-global-color-aa98b7a );}.elementor-75 .elementor-element.elementor-element-9eb1cb5{--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-75 .elementor-element.elementor-element-79cb4f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-2865938{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-2865938:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2865938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-2865938:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-2865938::before, .elementor-75 .elementor-element.elementor-element-2865938 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-2865938 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-2865938 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-2865938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-2865938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-6f3a18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-2145f1c{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-2145f1c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2145f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALIOU.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-2145f1c:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_ALIOU2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-2145f1c::before, .elementor-75 .elementor-element.elementor-element-2145f1c > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-2145f1c > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-2145f1c > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-2145f1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-2145f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-c0bd481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-de4db25{--display:flex;--background-transition:0.3s;--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-75 .elementor-element.elementor-element-de4db25:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-de4db25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_AVA1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-de4db25:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_AVA2.jpeg");}.elementor-75 .elementor-element.elementor-element-98a76af{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75 .elementor-element.elementor-element-98a76af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-4fb5e35{--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:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7805fd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-86b1ef4{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-86b1ef4:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-86b1ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_CAROLANN1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-86b1ef4:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_CAROLANN2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-86b1ef4::before, .elementor-75 .elementor-element.elementor-element-86b1ef4 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-86b1ef4 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-86b1ef4 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-86b1ef4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-86b1ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-8d0f18f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-477dbd7{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-477dbd7:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-477dbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_CORALINE_1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-477dbd7:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_CORALINE_2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-477dbd7::before, .elementor-75 .elementor-element.elementor-element-477dbd7 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-477dbd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-477dbd7 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-477dbd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-477dbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-542510a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-bd4dfb6{--display:flex;--background-transition:0.3s;--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-75 .elementor-element.elementor-element-bd4dfb6:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-bd4dfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_ENZO1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-bd4dfb6:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ENZO2.jpg");}.elementor-75 .elementor-element.elementor-element-51ee195{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75 .elementor-element.elementor-element-51ee195.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-370fabb{--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:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-a11df7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-a65dbc8{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-a65dbc8:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-a65dbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_HANE_1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-a65dbc8:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_HANE_2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-a65dbc8::before, .elementor-75 .elementor-element.elementor-element-a65dbc8 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-a65dbc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-a65dbc8 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-a65dbc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-a65dbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-1eae1c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-fb274cf{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-fb274cf:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-fb274cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_HICHAM_1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-fb274cf:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_HICHAM_2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-fb274cf::before, .elementor-75 .elementor-element.elementor-element-fb274cf > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-fb274cf > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-fb274cf > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-fb274cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-fb274cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-152d477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-2cac1bd{--display:flex;--background-transition:0.3s;--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-75 .elementor-element.elementor-element-2cac1bd:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2cac1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_LAURA_1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-2cac1bd:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_LAURA_2.jpg");}.elementor-75 .elementor-element.elementor-element-1038441{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75 .elementor-element.elementor-element-1038441.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-1a6a863{--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:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-822977c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-b513a96{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-b513a96:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-b513a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MARIE_1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-b513a96:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MARIE_2.jpeg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-b513a96::before, .elementor-75 .elementor-element.elementor-element-b513a96 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-b513a96 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-b513a96 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-b513a96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-b513a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-543fb34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-3eb912c{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-3eb912c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-3eb912c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MEHDI1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-3eb912c:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MEHDI2.jpeg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-3eb912c::before, .elementor-75 .elementor-element.elementor-element-3eb912c > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-3eb912c > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-3eb912c > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-3eb912c > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-3eb912c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-451fc24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-35e625c{--display:flex;--background-transition:0.3s;--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-75 .elementor-element.elementor-element-35e625c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-35e625c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LOLA1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-35e625c:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LOLA2.jpeg");}.elementor-75 .elementor-element.elementor-element-4e0923e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75 .elementor-element.elementor-element-4e0923e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-add7cf3{--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:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-f569ae9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-f797c46{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-f797c46:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-f797c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_MARCUS_1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-f797c46:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_MARCUS_2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-f797c46::before, .elementor-75 .elementor-element.elementor-element-f797c46 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-f797c46 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-f797c46 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-f797c46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-f797c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-74a216d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-219f9e3{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-219f9e3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-219f9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_CURTIS1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-219f9e3:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_CURTIS2.jpeg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-219f9e3::before, .elementor-75 .elementor-element.elementor-element-219f9e3 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-219f9e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-219f9e3 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-219f9e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-219f9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-fbefba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-892862a{--display:flex;--background-transition:0.3s;--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-75 .elementor-element.elementor-element-892862a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-892862a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LEANE1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-892862a:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LEANE2.jpeg");}.elementor-75 .elementor-element.elementor-element-4a48306{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75 .elementor-element.elementor-element-4a48306.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-8e05819{--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:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-1e7d842{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-b1c4c43{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-b1c4c43:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-b1c4c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LENA1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-b1c4c43:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LENA2.jpeg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-b1c4c43::before, .elementor-75 .elementor-element.elementor-element-b1c4c43 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-b1c4c43 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-b1c4c43 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-b1c4c43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-b1c4c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-633bf09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-e4a96e1{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-e4a96e1:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e4a96e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_JESSICA_1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-e4a96e1:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_JESSICA_2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-e4a96e1::before, .elementor-75 .elementor-element.elementor-element-e4a96e1 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-e4a96e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-e4a96e1 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-e4a96e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-e4a96e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-7bdd0c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-8af2be2{--display:flex;--background-transition:0.3s;--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-75 .elementor-element.elementor-element-8af2be2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8af2be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MARGOT1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-8af2be2:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MARGOT2.jpeg");}.elementor-75 .elementor-element.elementor-element-788b78d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75 .elementor-element.elementor-element-788b78d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-2ddd4ed{--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:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-5b5cac7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-bab2515{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-bab2515:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-bab2515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_SARA1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-bab2515:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_SARA2.jpeg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-bab2515::before, .elementor-75 .elementor-element.elementor-element-bab2515 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-bab2515 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-bab2515 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-bab2515 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-bab2515 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-93e284a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-b6738bc{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-b6738bc:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-b6738bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_WILLIAM1.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-b6738bc:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_WILLIAM2.jpeg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-b6738bc::before, .elementor-75 .elementor-element.elementor-element-b6738bc > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-b6738bc > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-b6738bc > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-b6738bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-b6738bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-3d2d613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-54bcc04{--display:flex;--background-transition:0.3s;--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-75 .elementor-element.elementor-element-1d63dfc{--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-75 .elementor-element.elementor-element-71735f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-f15564b{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-f15564b:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-f15564b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-f15564b:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-f15564b::before, .elementor-75 .elementor-element.elementor-element-f15564b > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-f15564b > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-f15564b > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-f15564b > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-f15564b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-a652181 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-d21e391{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-6e48d19{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-6e48d19:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6e48d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-6e48d19:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-6e48d19::before, .elementor-75 .elementor-element.elementor-element-6e48d19 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-6e48d19 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-6e48d19 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-6e48d19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-6e48d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-a42e11f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-6f27f31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-aa8fe0d{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-aa8fe0d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-aa8fe0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-aa8fe0d:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-aa8fe0d::before, .elementor-75 .elementor-element.elementor-element-aa8fe0d > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa8fe0d > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa8fe0d > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa8fe0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa8fe0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-8414f44 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-5b9040f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-264a319{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-264a319:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-264a319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-264a319:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-264a319::before, .elementor-75 .elementor-element.elementor-element-264a319 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-264a319 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-264a319 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-264a319 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-264a319 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-4529269 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-1846255{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-fc242c9{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-fc242c9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-fc242c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-fc242c9:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-fc242c9::before, .elementor-75 .elementor-element.elementor-element-fc242c9 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-fc242c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-fc242c9 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-fc242c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-fc242c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-cc0b2fa .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-e6cf770{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-8cb0c65{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-8cb0c65:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8cb0c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-8cb0c65:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-8cb0c65::before, .elementor-75 .elementor-element.elementor-element-8cb0c65 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-8cb0c65 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-8cb0c65 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-8cb0c65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-8cb0c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-e3337e5 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-87389c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-8604cd2{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-8604cd2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8604cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-8604cd2:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-8604cd2::before, .elementor-75 .elementor-element.elementor-element-8604cd2 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-8604cd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-8604cd2 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-8604cd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-8604cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-dac149b .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-d2dad6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-938f007{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-938f007:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-938f007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-938f007:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-938f007::before, .elementor-75 .elementor-element.elementor-element-938f007 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-938f007 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-938f007 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-938f007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-938f007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-209543c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-bce117a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-9726076{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-9726076:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-9726076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-9726076:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-9726076::before, .elementor-75 .elementor-element.elementor-element-9726076 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-9726076 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-9726076 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-9726076 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-9726076 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-b3511bc .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-4e37d17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-372d4b3{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-372d4b3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-372d4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-372d4b3:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-372d4b3::before, .elementor-75 .elementor-element.elementor-element-372d4b3 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-372d4b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-372d4b3 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-372d4b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-372d4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-fea6bbf .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-e7589da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-2b69676{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-2b69676:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2b69676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-2b69676:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-2b69676::before, .elementor-75 .elementor-element.elementor-element-2b69676 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-2b69676 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-2b69676 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-2b69676 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-2b69676 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-6c550c4 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-b187113{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-aa0c5c5{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-aa0c5c5:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-aa0c5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-aa0c5c5:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-aa0c5c5::before, .elementor-75 .elementor-element.elementor-element-aa0c5c5 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa0c5c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa0c5c5 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa0c5c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa0c5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-d30d97f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-193c125{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-0445708{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-0445708:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0445708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-0445708:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-0445708::before, .elementor-75 .elementor-element.elementor-element-0445708 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-0445708 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-0445708 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-0445708 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-0445708 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-c8d82c3 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-1c11838{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-e828ec1{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-e828ec1:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e828ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-e828ec1:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-e828ec1::before, .elementor-75 .elementor-element.elementor-element-e828ec1 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-e828ec1 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-e828ec1 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-e828ec1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-e828ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-c43d3de .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-83eed41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-4970b4a{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-4970b4a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4970b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-4970b4a:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-4970b4a::before, .elementor-75 .elementor-element.elementor-element-4970b4a > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-4970b4a > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-4970b4a > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-4970b4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-4970b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-338e0cd .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-f74b08d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-7188d23{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-7188d23:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7188d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-7188d23:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-7188d23::before, .elementor-75 .elementor-element.elementor-element-7188d23 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-7188d23 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-7188d23 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-7188d23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-7188d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-08f14c9 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-37ae6e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-1f2dd3a{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-1f2dd3a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1f2dd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-1f2dd3a:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-1f2dd3a::before, .elementor-75 .elementor-element.elementor-element-1f2dd3a > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-1f2dd3a > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-1f2dd3a > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-1f2dd3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-1f2dd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-8cdb213 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-f52eb56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-d9b55c5{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-d9b55c5:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-d9b55c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-d9b55c5:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-d9b55c5::before, .elementor-75 .elementor-element.elementor-element-d9b55c5 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-d9b55c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-d9b55c5 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-d9b55c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-d9b55c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-75ecc13 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-05bf5f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-0c98761{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--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-75 .elementor-element.elementor-element-0c98761:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0c98761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-75 .elementor-element.elementor-element-0c98761:hover{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE2.jpg");background-size:contain;}.elementor-75 .elementor-element.elementor-element-0c98761::before, .elementor-75 .elementor-element.elementor-element-0c98761 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-0c98761 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-0c98761 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-0c98761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-0c98761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-7872373 .elementor-button{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-7acb8ac{--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-75 .elementor-element.elementor-element-3884fd5 .elementor-heading-title{font-size:38px;}.elementor-75 .elementor-element.elementor-element-1d63dfc{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-75 .elementor-element.elementor-element-f15564b:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-f15564b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALEXANDRE.jpg");}.elementor-75 .elementor-element.elementor-element-f15564b{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-6e48d19:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6e48d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_ALIOU.jpg");}.elementor-75 .elementor-element.elementor-element-6e48d19{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-aa8fe0d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-aa8fe0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_AVA1.jpeg");}.elementor-75 .elementor-element.elementor-element-aa8fe0d{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-264a319:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-264a319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_CAROLANN1.jpg");}.elementor-75 .elementor-element.elementor-element-264a319{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-fc242c9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-fc242c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_CORALINE_1.jpg");}.elementor-75 .elementor-element.elementor-element-fc242c9{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-8cb0c65:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8cb0c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_ENZO1.jpg");}.elementor-75 .elementor-element.elementor-element-8cb0c65{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-8604cd2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8604cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_HANE_1.jpg");}.elementor-75 .elementor-element.elementor-element-8604cd2{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-938f007:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-938f007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_HICHAM_1.jpg");}.elementor-75 .elementor-element.elementor-element-938f007{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-9726076:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-9726076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_LAURA_1.jpg");}.elementor-75 .elementor-element.elementor-element-9726076{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-372d4b3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-372d4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MARIE_1.jpeg");}.elementor-75 .elementor-element.elementor-element-372d4b3{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-2b69676:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2b69676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MEHDI1.jpeg");}.elementor-75 .elementor-element.elementor-element-2b69676{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-aa0c5c5:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-aa0c5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LOLA1.jpeg");}.elementor-75 .elementor-element.elementor-element-aa0c5c5{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-0445708:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0445708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_MARCUS_1.jpg");}.elementor-75 .elementor-element.elementor-element-0445708{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-e828ec1:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e828ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_CURTIS1.jpeg");}.elementor-75 .elementor-element.elementor-element-e828ec1{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-4970b4a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4970b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_LEANE1.jpeg");}.elementor-75 .elementor-element.elementor-element-4970b4a{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7188d23:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7188d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/03/PORTRAIT_JESSICA_1.jpg");}.elementor-75 .elementor-element.elementor-element-7188d23{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-1f2dd3a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1f2dd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_MARGOT1.jpeg");}.elementor-75 .elementor-element.elementor-element-1f2dd3a{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-d9b55c5:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-d9b55c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_SARA1.jpeg");}.elementor-75 .elementor-element.elementor-element-d9b55c5{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-0c98761:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0c98761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://athletxrebel.com/wp-content/uploads/2026/04/PORTRAIT_WILLIAM1.jpeg");}.elementor-75 .elementor-element.elementor-element-0c98761{--min-height:410px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-6f3a18e *//* ========== STRUCTURE DE BASE ========== */
.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px;
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}


/* ========== VERSION MOBILE & TABLETTE ========== */
@media (max-width: 1024px) {
  
  /* Sur tactile : on affiche directement le contenu hover (pas de hover possible au doigt) */
  .coach-card-hover .content-default {
    display: none !important;
  }
  
  /* Le contenu hover est toujours visible et bien positionné */
  .coach-card-hover .content-hover {
    position: relative !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    padding-top: 20px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    padding-bottom: 20px !important;
    justify-content: flex-start !important;
  }
  
  /* Nom du coach centré et compact */
  .coach-card-hover .content-hover .coach-name {
    text-align: center !important;
    margin-bottom: 18px !important;
    font-size: 28px !important;
    line-height: 1.1 !important;
  }
  
  /* Labels de section (COACH, REBEL SOUND) */
  .coach-card-hover .coach-section-label {
    font-size: 12px !important;
    margin-bottom: 6px !important;
    margin-top: 10px !important;
  }
  
  /* Tags : retour à la ligne automatique */
  .coach-card-hover .coach-tags {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
    margin-bottom: 8px !important;
    justify-content: center;
  }
  
  /* Tags plus compacts */
  .coach-card-hover .tag {
    font-size: 11px !important;
    padding: 5px 10px !important;
    white-space: nowrap;
  }
  
  /* Bouton DÉCOUVRIR plus tactile */
  .coach-card-hover .tag-decouvrir {
    font-size: 13px !important;
    padding: 10px 18px !important;
    margin-top: 10px !important;
    display: inline-block;
  }
}


/* ========== MOBILE STRICT (< 767px) ========== */
@media (max-width: 767px) {
  
  .coach-card-hover .content-hover .coach-name {
    font-size: 26px !important;
    margin-bottom: 14px !important;
  }
}


/* ========== TRES PETITS ECRANS ========== */
@media (max-width: 380px) {
  
  .coach-card-hover .content-hover .coach-name {
    font-size: 22px !important;
  }
  
  .coach-card-hover .tag {
    font-size: 10px !important;
    padding: 4px 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2865938 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0bd481 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145f1c */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98a76af */.coach-card-hover {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 500px;
  font-family: 'Arial Black', Arial, sans-serif;
}
.content-default {
  position: absolute;
  inset: 0;et tu peux pas intégrer le css dans le code html directement ?
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 40px;
  opacity: 1;
  transition: opacity 0.4s ease;
  pointer-events: none;
}
.content-hover {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  gap: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  background: transparent;
}
.coach-card-hover:hover .content-default {
  opacity: 0;
}
.coach-card-hover:hover .content-hover {
  opacity: 1;
}
.coach-name {
  display: inline-block;
  background: #0106ff;
  color: #ffffff;
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 8px 20px;
  border-radius: 6px;
}
.coach-section-label {
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
}
.coach-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
.tag {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 8px 14px;
  border-radius: 6px;
  letter-spacing: 1px;
}
.tag-blue {
  background: #3a3aff;
  color: #ffffff;
  border: 2px solid #6666ff;
}
.tag-white {
  background: #ffffff;
  color: #000000;
  border: 2px solid #dddddd;
}
.tag-decouvrir {
  background: #0106ff;
  color: #ffffff;
  border: 2px solid #3a3aff;
  font-size: 15px;
  padding: 14px 40px;
  margin-top: 10px;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.3s ease;
  text-decoration: none;
  display: inline-block;
  border-radius: 6px;
}
.tag-decouvrir:hover {
  background: #3a3aff;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d0f18f */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b1ef4 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-542510a */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477dbd7 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51ee195 */.coach-card-hover {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 500px;
  font-family: 'Arial Black', Arial, sans-serif;
}
.content-default {
  position: absolute;
  inset: 0;et tu peux pas intégrer le css dans le code html directement ?
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 40px;
  opacity: 1;
  transition: opacity 0.4s ease;
  pointer-events: none;
}
.content-hover {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  gap: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  background: transparent;
}
.coach-card-hover:hover .content-default {
  opacity: 0;
}
.coach-card-hover:hover .content-hover {
  opacity: 1;
}
.coach-name {
  display: inline-block;
  background: #0106ff;
  color: #ffffff;
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 8px 20px;
  border-radius: 6px;
}
.coach-section-label {
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
}
.coach-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
.tag {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 8px 14px;
  border-radius: 6px;
  letter-spacing: 1px;
}
.tag-blue {
  background: #3a3aff;
  color: #ffffff;
  border: 2px solid #6666ff;
}
.tag-white {
  background: #ffffff;
  color: #000000;
  border: 2px solid #dddddd;
}
.tag-decouvrir {
  background: #0106ff;
  color: #ffffff;
  border: 2px solid #3a3aff;
  font-size: 15px;
  padding: 14px 40px;
  margin-top: 10px;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.3s ease;
  text-decoration: none;
  display: inline-block;
  border-radius: 6px;
}
.tag-decouvrir:hover {
  background: #3a3aff;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1eae1c3 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a65dbc8 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-152d477 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb274cf */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1038441 */.coach-card-hover {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 500px;
  font-family: 'Arial Black', Arial, sans-serif;
}
.content-default {
  position: absolute;
  inset: 0;et tu peux pas intégrer le css dans le code html directement ?
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 40px;
  opacity: 1;
  transition: opacity 0.4s ease;
  pointer-events: none;
}
.content-hover {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  gap: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  background: transparent;
}
.coach-card-hover:hover .content-default {
  opacity: 0;
}
.coach-card-hover:hover .content-hover {
  opacity: 1;
}
.coach-name {
  display: inline-block;
  background: #0106ff;
  color: #ffffff;
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 8px 20px;
  border-radius: 6px;
}
.coach-section-label {
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
}
.coach-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
.tag {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 8px 14px;
  border-radius: 6px;
  letter-spacing: 1px;
}
.tag-blue {
  background: #3a3aff;
  color: #ffffff;
  border: 2px solid #6666ff;
}
.tag-white {
  background: #ffffff;
  color: #000000;
  border: 2px solid #dddddd;
}
.tag-decouvrir {
  background: #0106ff;
  color: #ffffff;
  border: 2px solid #3a3aff;
  font-size: 15px;
  padding: 14px 40px;
  margin-top: 10px;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.3s ease;
  text-decoration: none;
  display: inline-block;
  border-radius: 6px;
}
.tag-decouvrir:hover {
  background: #3a3aff;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-543fb34 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b513a96 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-451fc24 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb912c */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e0923e */.coach-card-hover {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 500px;
  font-family: 'Arial Black', Arial, sans-serif;
}
.content-default {
  position: absolute;
  inset: 0;et tu peux pas intégrer le css dans le code html directement ?
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 40px;
  opacity: 1;
  transition: opacity 0.4s ease;
  pointer-events: none;
}
.content-hover {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  gap: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  background: transparent;
}
.coach-card-hover:hover .content-default {
  opacity: 0;
}
.coach-card-hover:hover .content-hover {
  opacity: 1;
}
.coach-name {
  display: inline-block;
  background: #0106ff;
  color: #ffffff;
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 8px 20px;
  border-radius: 6px;
}
.coach-section-label {
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
}
.coach-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
.tag {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 8px 14px;
  border-radius: 6px;
  letter-spacing: 1px;
}
.tag-blue {
  background: #3a3aff;
  color: #ffffff;
  border: 2px solid #6666ff;
}
.tag-white {
  background: #ffffff;
  color: #000000;
  border: 2px solid #dddddd;
}
.tag-decouvrir {
  background: #0106ff;
  color: #ffffff;
  border: 2px solid #3a3aff;
  font-size: 15px;
  padding: 14px 40px;
  margin-top: 10px;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.3s ease;
  text-decoration: none;
  display: inline-block;
  border-radius: 6px;
}
.tag-decouvrir:hover {
  background: #3a3aff;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74a216d */.tag-red {
  background: #ff0000;
  color: #ffffff;
  border: 2px solid #cc0000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f797c46 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbefba6 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-219f9e3 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a48306 */.coach-card-hover {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 500px;
  font-family: 'Arial Black', Arial, sans-serif;
}
.content-default {
  position: absolute;
  inset: 0;et tu peux pas intégrer le css dans le code html directement ?
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 40px;
  opacity: 1;
  transition: opacity 0.4s ease;
  pointer-events: none;
}
.content-hover {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  gap: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  background: transparent;
}
.coach-card-hover:hover .content-default {
  opacity: 0;
}
.coach-card-hover:hover .content-hover {
  opacity: 1;
}
.coach-name {
  display: inline-block;
  background: #0106ff;
  color: #ffffff;
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 8px 20px;
  border-radius: 6px;
}
.coach-section-label {
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
}
.coach-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
.tag {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 8px 14px;
  border-radius: 6px;
  letter-spacing: 1px;
}
.tag-blue {
  background: #3a3aff;
  color: #ffffff;
  border: 2px solid #6666ff;
}
.tag-white {
  background: #ffffff;
  color: #000000;
  border: 2px solid #dddddd;
}
.tag-decouvrir {
  background: #0106ff;
  color: #ffffff;
  border: 2px solid #3a3aff;
  font-size: 15px;
  padding: 14px 40px;
  margin-top: 10px;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.3s ease;
  text-decoration: none;
  display: inline-block;
  border-radius: 6px;
}
.tag-decouvrir:hover {
  background: #3a3aff;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-633bf09 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c4c43 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bdd0c0 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a96e1 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-788b78d */.coach-card-hover {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 500px;
  font-family: 'Arial Black', Arial, sans-serif;
}
.content-default {
  position: absolute;
  inset: 0;et tu peux pas intégrer le css dans le code html directement ?
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 40px;
  opacity: 1;
  transition: opacity 0.4s ease;
  pointer-events: none;
}
.content-hover {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  gap: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  background: transparent;
}
.coach-card-hover:hover .content-default {
  opacity: 0;
}
.coach-card-hover:hover .content-hover {
  opacity: 1;
}
.coach-name {
  display: inline-block;
  background: #0106ff;
  color: #ffffff;
  font-size: 32px;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
  padding: 8px 20px;
  border-radius: 6px;
}
.coach-section-label {
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
}
.coach-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
.tag {
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 8px 14px;
  border-radius: 6px;
  letter-spacing: 1px;
}
.tag-blue {
  background: #3a3aff;
  color: #ffffff;
  border: 2px solid #6666ff;
}
.tag-white {
  background: #ffffff;
  color: #000000;
  border: 2px solid #dddddd;
}
.tag-decouvrir {
  background: #0106ff;
  color: #ffffff;
  border: 2px solid #3a3aff;
  font-size: 15px;
  padding: 14px 40px;
  margin-top: 10px;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.3s ease;
  text-decoration: none;
  display: inline-block;
  border-radius: 6px;
}
.tag-decouvrir:hover {
  background: #3a3aff;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93e284a */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2515 */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d2d613 */.coach-card-hover {
  position: relative;
  height: 100%;
}

.coach-card-hover .content-default,
.coach-card-hover .content-hover {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* ÉTAT PAR DÉFAUT */
.coach-card-hover .content-default {
  display: flex;
  justify-content: center;
  align-items: center;
}

.coach-card-hover .content-default .coach-name {
  transform: translateY(20px);
  text-align: center;
}

/* ÉTAT HOVER */
.coach-card-hover .content-hover {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 40px; /* descend tout le contenu hover */
}

.coach-card-hover .content-hover .coach-name {
  text-align: center;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6738bc */.coach-card-hover .content-hover {
  padding-top: 100px;
}/* End custom CSS */