.elementor-7 .elementor-element.elementor-element-6a65887b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6a65887b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://dev.hopp-sport.com/wp-content/uploads/2026/05/Degrade-jaune--768x768.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-6a65887b > .elementor-container{max-width:1024px;}.elementor-7 .elementor-element.elementor-element-6a65887b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 40px 050px 40px;}.elementor-7 .elementor-element.elementor-element-6a65887b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-63a6c7e9 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-7 .elementor-element.elementor-element-64267cd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;line-height:1.02em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5054ef7 img{width:50%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-4984154 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ce17246 img{width:50%;}.elementor-7 .elementor-element.elementor-element-4e527aa .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bf519b2{width:100%;max-width:100%;align-self:center;text-align:center;}.elementor-7 .elementor-element.elementor-element-bf519b2 img{width:50%;}.elementor-7 .elementor-element.elementor-element-818839d .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4693e62b > .elementor-widget-container{margin:20px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-4693e62b{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.55em;color:#D8D8D8;}.elementor-7 .elementor-element.elementor-element-e554049 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-650c08a2 .elementor-button{background-color:#FFE600;height:50px;width:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-weight:700;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-650c08a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-650c08a2 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1539c29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-1539c29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-1539c29.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-271d3ff{width:var( --container-widget-width, 97.452% );max-width:97.452%;--container-widget-width:97.452%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-b5c4c54:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b5c4c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-b5c4c54 > .elementor-container{max-width:1024px;}.elementor-7 .elementor-element.elementor-element-b5c4c54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 0px 40px;}.elementor-7 .elementor-element.elementor-element-b5c4c54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3f8070c7 > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-7 .elementor-element.elementor-element-3f8070c7{text-align:center;}.elementor-7 .elementor-element.elementor-element-3f8070c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;line-height:1.05em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bb98d77{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-c43577b{margin-top:0px;margin-bottom:0px;padding:20px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-fd6c54c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-fd6c54c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-fd6c54c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-bfcedc0 .elementor-button{background-color:#FFE600;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#0A0A0A;color:#0A0A0A;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-8d9c0f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8d9c0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-7 .elementor-element.elementor-element-8d9c0f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d9c0f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-150f2ef1{text-align:center;}.elementor-7 .elementor-element.elementor-element-150f2ef1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#FFE600;}.elementor-7 .elementor-element.elementor-element-3490815b > .elementor-widget-container{margin:16px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-3490815b{text-align:center;}.elementor-7 .elementor-element.elementor-element-3490815b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;line-height:1.05em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-736efac4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-736efac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-7 .elementor-element.elementor-element-736efac4 > .elementor-container{max-width:1024px;}.elementor-7 .elementor-element.elementor-element-736efac4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 110px 40px;}.elementor-7 .elementor-element.elementor-element-736efac4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3f721ae1 > .elementor-widget-container{background-color:#1A1A1A;padding:32px 28px 32px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#262626;border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-3f721ae1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-wrapper{gap:24px;}.elementor-7 .elementor-element.elementor-element-3f721ae1.elementor-view-stacked .elementor-icon{background-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-3f721ae1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3f721ae1.elementor-view-default .elementor-icon{fill:#FFE600;color:#FFE600;border-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-description{color:#A0A0A0;}.elementor-7 .elementor-element.elementor-element-d721853 > .elementor-widget-container{background-color:#1A1A1A;padding:32px 28px 32px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#262626;border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-d721853.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-wrapper{gap:24px;}.elementor-7 .elementor-element.elementor-element-d721853.elementor-view-stacked .elementor-icon{background-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-d721853.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d721853.elementor-view-default .elementor-icon{fill:#FFE600;color:#FFE600;border-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-description{color:#A0A0A0;}.elementor-7 .elementor-element.elementor-element-77142516 > .elementor-widget-container{background-color:#1A1A1A;padding:32px 28px 32px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#262626;border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-77142516.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-wrapper{gap:24px;}.elementor-7 .elementor-element.elementor-element-77142516.elementor-view-stacked .elementor-icon{background-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-77142516.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-77142516.elementor-view-default .elementor-icon{fill:#FFE600;color:#FFE600;border-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-description{color:#A0A0A0;}.elementor-7 .elementor-element.elementor-element-11c162dd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-11c162dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-11c162dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-7 .elementor-element.elementor-element-11c162dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-58395769 .elementor-counter-number-wrapper{color:#FFE600;}.elementor-7 .elementor-element.elementor-element-58395769 .elementor-counter-title{color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-707e827d .elementor-counter-number-wrapper{color:#FFE600;}.elementor-7 .elementor-element.elementor-element-707e827d .elementor-counter-title{color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-52dea976 .elementor-counter-number-wrapper{color:#FFE600;}.elementor-7 .elementor-element.elementor-element-52dea976 .elementor-counter-title{color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-5036862 .elementor-counter-number-wrapper{color:#FFE600;}.elementor-7 .elementor-element.elementor-element-5036862 .elementor-counter-title{color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-d00ccd7{margin-top:0px;margin-bottom:0px;padding:110px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-494f5201{text-align:center;}.elementor-7 .elementor-element.elementor-element-494f5201 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#FFE600;}.elementor-7 .elementor-element.elementor-element-151c8c0e > .elementor-widget-container{margin:16px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-151c8c0e{text-align:center;}.elementor-7 .elementor-element.elementor-element-151c8c0e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:800;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-110fc4ba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-110fc4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-110fc4ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 110px 40px;}.elementor-7 .elementor-element.elementor-element-110fc4ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6f28ad68 > .elementor-widget-container{background-color:#111111;padding:36px 28px 36px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#262626;border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6f28ad68.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-6f28ad68.elementor-view-stacked .elementor-icon{background-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-6f28ad68.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6f28ad68.elementor-view-default .elementor-icon{fill:#FFE600;color:#FFE600;border-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-description{color:#A0A0A0;}.elementor-7 .elementor-element.elementor-element-6952fe18 > .elementor-widget-container{background-color:#111111;padding:36px 28px 36px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#262626;border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6952fe18.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-6952fe18.elementor-view-stacked .elementor-icon{background-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-6952fe18.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6952fe18.elementor-view-default .elementor-icon{fill:#FFE600;color:#FFE600;border-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-description{color:#A0A0A0;}.elementor-7 .elementor-element.elementor-element-6b795cd2 > .elementor-widget-container{background-color:#111111;padding:36px 28px 36px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#262626;border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6b795cd2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-6b795cd2.elementor-view-stacked .elementor-icon{background-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-6b795cd2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6b795cd2.elementor-view-default .elementor-icon{fill:#FFE600;color:#FFE600;border-color:#FFE600;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-description{color:#A0A0A0;}.elementor-7 .elementor-element.elementor-element-159487b1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-159487b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-7 .elementor-element.elementor-element-159487b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-7 .elementor-element.elementor-element-159487b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1c12a0b1{text-align:center;}.elementor-7 .elementor-element.elementor-element-1c12a0b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#FFE600;}.elementor-7 .elementor-element.elementor-element-4f1093e3 > .elementor-widget-container{margin:16px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-4f1093e3{text-align:center;}.elementor-7 .elementor-element.elementor-element-4f1093e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:800;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-icon i{color:#FFE600;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-icon svg{fill:#FFE600;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-29069430{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-786c7ed7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-786c7ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1A1A0A 0%, #0A0A0A 100%);}.elementor-7 .elementor-element.elementor-element-786c7ed7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-7 .elementor-element.elementor-element-786c7ed7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-62537bd9{text-align:center;}.elementor-7 .elementor-element.elementor-element-62537bd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFE600;}.elementor-7 .elementor-element.elementor-element-4d8d879a > .elementor-widget-container{margin:18px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-4d8d879a{text-align:center;}.elementor-7 .elementor-element.elementor-element-4d8d879a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-66031f99 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-7 .elementor-element.elementor-element-66031f99{font-family:"Inter", Sans-serif;font-size:18px;color:#D0D0D0;}.elementor-7 .elementor-element.elementor-element-6daa31e9 .elementor-button{background-color:#FFE600;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#0A0A0A;color:#0A0A0A;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-6a65887b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6a65887b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.hopp-sport.com/wp-content/uploads/2026/05/Degrade-jaune--1024x1024.png");background-size:contain;}.elementor-7 .elementor-element.elementor-element-6a65887b{padding:60px 30px 60px 30px;}.elementor-7 .elementor-element.elementor-element-64267cd5{text-align:center;}.elementor-7 .elementor-element.elementor-element-64267cd5 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-4984154 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-4e527aa .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-818839d .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-4693e62b{text-align:center;font-size:17px;}.elementor-7 .elementor-element.elementor-element-b5c4c54{padding:80px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-3f8070c7{text-align:center;}.elementor-7 .elementor-element.elementor-element-3f8070c7 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-8d9c0f7{padding:80px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-150f2ef1 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-3490815b{text-align:center;}.elementor-7 .elementor-element.elementor-element-3490815b .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-d00ccd7{padding:80px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-494f5201 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-151c8c0e{text-align:center;}.elementor-7 .elementor-element.elementor-element-151c8c0e .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-159487b1{padding:80px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-1c12a0b1 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-4f1093e3{text-align:center;}.elementor-7 .elementor-element.elementor-element-4f1093e3 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-786c7ed7{padding:80px 30px 80px 30px;}.elementor-7 .elementor-element.elementor-element-62537bd9 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-4d8d879a{text-align:center;}.elementor-7 .elementor-element.elementor-element-4d8d879a .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6a65887b{padding:40px 20px 40px 20px;}.elementor-7 .elementor-element.elementor-element-64267cd5{text-align:center;}.elementor-7 .elementor-element.elementor-element-64267cd5 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-7 .elementor-element.elementor-element-4984154{text-align:center;}.elementor-7 .elementor-element.elementor-element-4984154 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-4e527aa{text-align:center;}.elementor-7 .elementor-element.elementor-element-4e527aa .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-818839d{text-align:center;}.elementor-7 .elementor-element.elementor-element-818839d .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-4693e62b{text-align:center;font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-b5c4c54{padding:60px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-3f8070c7{text-align:center;}.elementor-7 .elementor-element.elementor-element-3f8070c7 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-8d9c0f7{padding:60px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-150f2ef1{text-align:center;}.elementor-7 .elementor-element.elementor-element-150f2ef1 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-3490815b{text-align:center;}.elementor-7 .elementor-element.elementor-element-3490815b .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-3f721ae1 > .elementor-widget-container{padding:24px 20px 24px 20px;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon{font-size:28px;}.elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3f721ae1 .elementor-icon-box-title a{font-size:18px;}.elementor-7 .elementor-element.elementor-element-d721853 > .elementor-widget-container{padding:24px 20px 24px 20px;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon{font-size:28px;}.elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d721853 .elementor-icon-box-title a{font-size:18px;}.elementor-7 .elementor-element.elementor-element-77142516 > .elementor-widget-container{padding:24px 20px 24px 20px;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon{font-size:28px;}.elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-77142516 .elementor-icon-box-title a{font-size:18px;}.elementor-7 .elementor-element.elementor-element-d00ccd7{padding:60px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-494f5201{text-align:center;}.elementor-7 .elementor-element.elementor-element-494f5201 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-151c8c0e{text-align:center;}.elementor-7 .elementor-element.elementor-element-151c8c0e .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-6f28ad68 > .elementor-widget-container{padding:24px 20px 24px 20px;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon{font-size:28px;}.elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6f28ad68 .elementor-icon-box-title a{font-size:18px;}.elementor-7 .elementor-element.elementor-element-6952fe18 > .elementor-widget-container{padding:24px 20px 24px 20px;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon{font-size:28px;}.elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6952fe18 .elementor-icon-box-title a{font-size:18px;}.elementor-7 .elementor-element.elementor-element-6b795cd2 > .elementor-widget-container{padding:24px 20px 24px 20px;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon{font-size:28px;}.elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6b795cd2 .elementor-icon-box-title a{font-size:18px;}.elementor-7 .elementor-element.elementor-element-159487b1{padding:60px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1c12a0b1{text-align:center;}.elementor-7 .elementor-element.elementor-element-1c12a0b1 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-4f1093e3{text-align:center;}.elementor-7 .elementor-element.elementor-element-4f1093e3 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-29069430 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-7 .elementor-element.elementor-element-29069430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-7 .elementor-element.elementor-element-29069430{--e-icon-list-icon-size:12px;}.elementor-7 .elementor-element.elementor-element-786c7ed7{padding:60px 20px 60px 20px;}.elementor-7 .elementor-element.elementor-element-62537bd9{text-align:center;}.elementor-7 .elementor-element.elementor-element-62537bd9 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-4d8d879a{text-align:center;}.elementor-7 .elementor-element.elementor-element-4d8d879a .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-63a6c7e9{width:64.26%;}.elementor-7 .elementor-element.elementor-element-1539c29{width:47.198%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-63a6c7e9{width:50%;}}/* Start custom CSS *//* Footer - Forcer tous les textes en blanc */
footer,
.site-footer,
#colophon,
.elementor-location-footer,
[data-elementor-type="footer"] {
    color: #ffffff !important;
}

footer *,
.site-footer *,
#colophon *,
.elementor-location-footer *,
[data-elementor-type="footer"] * {
    color: #ffffff !important;
}

/* Widgets du footer */
.footer-widget-area,
.footer-widgets,
.widget-area {
    color: #ffffff !important;
}

.footer-widget-area *,
.footer-widgets *,
.widget-area * {
    color: #ffffff !important;
}

/* Liens du footer */
footer a,
.site-footer a,
#colophon a,
.elementor-location-footer a {
    color: #ffffff !important;
    opacity: 0.9;
}

footer a:hover,
.site-footer a:hover,
#colophon a:hover,
.elementor-location-footer a:hover {
    color: #FFE600 !important;
    opacity: 1;
}

/* Menus du footer */
.footer-menu li a,
.footer-navigation li a,
footer .menu li a,
footer nav a {
    color: #ffffff !important;
}

/* Copyright */
.site-info,
.copyright,
.footer-copyright,
.footer-bottom {
    color: #ffffff !important;
    opacity: 0.9;
}

/* Fix pour les éléments WordPress */
.wp-block-group,
.wp-block-columns,
.wp-block-column {
    color: #ffffff !important;
}

/* Fix spécifique Elementor */
.elementor-widget-container,
.elementor-text-editor,
.elementor-heading-title {
    color: inherit;
}

footer .elementor-widget-container,
footer .elementor-text-editor,
footer .elementor-heading-title,
.elementor-location-footer .elementor-widget-container,
.elementor-location-footer .elementor-text-editor,
.elementor-location-footer .elementor-heading-title {
    color: #ffffff !important;
}/* End custom CSS */