.elementor-3 .elementor-element.elementor-element-fcaa06f{--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;--overlay-opacity:0.1;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-fcaa06f::before, .elementor-3 .elementor-element.elementor-element-fcaa06f > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-fcaa06f > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-fcaa06f > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-fcaa06f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-fcaa06f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/fond-ligne-1600-white.png");--background-overlay:'';background-position:center center;background-repeat:repeat-y;}.elementor-3 .elementor-element.elementor-element-73529e9{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");padding:0px 0px 0px 0px;background-repeat:no-repeat;text-align:center;}.elementor-3 .elementor-element.elementor-element-73529e9.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-73529e9 .elementor-heading-title{font-size:60px;font-weight:200;text-transform:uppercase;line-height:66px;color:#838D9C;}body:not(.rtl) .elementor-3 .elementor-element.elementor-element-d9efaad{left:0px;}body.rtl .elementor-3 .elementor-element.elementor-element-d9efaad{right:0px;}.elementor-3 .elementor-element.elementor-element-d9efaad{top:0px;z-index:20;}.elementor-3 .elementor-element.elementor-element-d9efaad .plus-cursor-pointer-follow{max-width:80px;}.elementor-3 .elementor-element.elementor-element-2fbcd59a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3 .elementor-element.elementor-element-3fd7e1c{--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-3 .elementor-element.elementor-element-71e2caff{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#505A72;--border-color:#505A72;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-71e2caff:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-71e2caff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");}.elementor-3 .elementor-element.elementor-element-27e6176a{padding:0px 0px 0px 0px;z-index:1;text-align:left;}.elementor-3 .elementor-element.elementor-element-27e6176a .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:1px;color:#D9DFE7;}.elementor-3 .elementor-element.elementor-element-6cb9fcd0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6cb9fcd0 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-6cb9fcd0 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-3 .elementor-element.elementor-element-674e71c3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#505A72;--border-color:#505A72;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-674e71c3:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-674e71c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");}.elementor-3 .elementor-element.elementor-element-523c74a{padding:0px 0px 0px 0px;z-index:1;text-align:left;}.elementor-3 .elementor-element.elementor-element-523c74a .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:1px;color:#D9DFE7;}.elementor-3 .elementor-element.elementor-element-68a3c64c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-68a3c64c .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-68a3c64c .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-3 .elementor-element.elementor-element-643b1a2e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#505A72;--border-color:#505A72;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-643b1a2e:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-643b1a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");}.elementor-3 .elementor-element.elementor-element-3e75ff87{padding:0px 0px 0px 0px;z-index:1;text-align:left;}.elementor-3 .elementor-element.elementor-element-3e75ff87 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:1px;color:#D9DFE7;}.elementor-3 .elementor-element.elementor-element-359b2110{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-359b2110 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-359b2110 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-3 .elementor-element.elementor-element-6de6fafe{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#505A72;--border-color:#505A72;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-6de6fafe:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-6de6fafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");}.elementor-3 .elementor-element.elementor-element-46a2551e{padding:0px 0px 0px 0px;z-index:1;text-align:left;}.elementor-3 .elementor-element.elementor-element-46a2551e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:1px;color:#D9DFE7;}.elementor-3 .elementor-element.elementor-element-2bcd1da0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-2bcd1da0 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-2bcd1da0 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-3 .elementor-element.elementor-element-caad87b{--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-3 .elementor-element.elementor-element-625acd1c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#505A72;--border-color:#505A72;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-625acd1c:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-625acd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");}.elementor-3 .elementor-element.elementor-element-10be79fe{padding:0px 0px 0px 0px;z-index:1;text-align:left;}.elementor-3 .elementor-element.elementor-element-10be79fe .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:1px;color:#D9DFE7;}.elementor-3 .elementor-element.elementor-element-429f5afa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-429f5afa .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-429f5afa .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-3 .elementor-element.elementor-element-1db21e1f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#505A72;--border-color:#505A72;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-1db21e1f:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-1db21e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");}.elementor-3 .elementor-element.elementor-element-31e40287{padding:0px 0px 0px 0px;z-index:1;text-align:left;}.elementor-3 .elementor-element.elementor-element-31e40287 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:30px;letter-spacing:1px;color:#D9DFE7;}.elementor-3 .elementor-element.elementor-element-76287721{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-76287721 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-76287721 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-3 .elementor-element.elementor-element-53c8193d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-3:not(.elementor-motion-effects-element-type-background), body.elementor-page-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymcom.fr/wp-content/uploads/2025/07/pattern-4.png");}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-2fbcd59a{--content-width:1050px;}}@media(max-width:1440px){.elementor-3 .elementor-element.elementor-element-fcaa06f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-73529e9{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-73529e9 .elementor-heading-title{font-size:56px;line-height:66px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-fcaa06f{--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3 .elementor-element.elementor-element-73529e9 .elementor-heading-title{font-size:44px;line-height:50px;}.elementor-3 .elementor-element.elementor-element-3fd7e1c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-caad87b{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-73529e9 */.elementor-3 .elementor-element.elementor-element-73529e9 h2 {
    color: transparent;
    text-shadow: 
        -4px -4px 0 #2d3548,  
        4px -4px 0 #2d3548,
        -4px 4px 0 #2d3548,
        4px 4px 0 #2d3548;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db21e1f */.elementor-kit-6 h3 {
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 30px;
    color:#fff;
}/* End custom CSS */