{"id":13019,"date":"2026-10-01T10:49:50","date_gmt":"2026-10-01T10:49:50","guid":{"rendered":"https:\/\/escrime-paysdaix.fr\/epaaix\/?page_id=13019"},"modified":"2026-10-01T16:50:03","modified_gmt":"2026-10-01T16:50:03","slug":"licciardi-efc-training-camp","status":"publish","type":"page","link":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/","title":{"rendered":"Licciardi EFC Training Camp"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13019\" class=\"elementor elementor-13019\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29c9abc2 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"29c9abc2\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a0049be\" data-id=\"a0049be\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2da75eab elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"2da75eab\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c88a276\" data-id=\"6c88a276\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-17fa5d1f elementor-widget elementor-widget-html\" data-id=\"17fa5d1f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"camp-hero-section\">\n  <!-- Immersive background with 6 light auras -->\n  <div class=\"aura-glow aura-1\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-2\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-3\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-4\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-5\" aria-hidden=\"true\"><\/div>\n  <div class=\"aura-glow aura-6\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"camp-hero-container\">\n    <div class=\"camp-hero-content\">\n      <div class=\"camp-meta-info\">\n        <span class=\"camp-meta-dates\">October 19 to 23, 2026<\/span>\n        <span class=\"camp-meta-divider\">\u2022<\/span>\n        <a href=\"https:\/\/maps.google.com\/?q=Maison+des+Arts+de+Combat+Aix-en-Provence\" target=\"_blank\" rel=\"noopener\" class=\"camp-meta-location\">\n          Maison des Arts de Combat, Aix-en-Provence\n        <\/a>\n      <\/div>\n\n      <h1 class=\"camp-hero-title\">\n        Training Camp\n      <\/h1>\n\n      <p class=\"camp-hero-subtitle\">\n        Licciardi Trophy EFC 2026\n      <\/p>\n\n      <div class=\"camp-hero-cta\">\n        <a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSch4QVG4awgOoidaGH_D_H-aUAOTJHKzjJpAUPZtAkP-mRMLQ\/viewform\" class=\"btn-camp-primary\" target=\"_blank\" rel=\"noopener\">\n          Register for the camp\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png\" alt=\"Fencers Licciardi Trophy\" class=\"camp-hero-image\" \/>\n\n  <!-- Sainte-Victoire mountain ridge (Centered and horizontal) -->\n  <div class=\"mountain-ridge\" aria-hidden=\"true\">\n    <svg viewBox=\"0 0 1000 200\" preserveAspectRatio=\"none\">\n      <!-- Silhouette under ridge to close the bottom -->\n      <path d=\"M 0,200 L 0,160 L 150,150 L 250,130 L 350,135 L 420,110 L 450,115 L 470,80 L 490,95 L 510,70 L 530,90 L 580,85 L 620,105 L 680,95 L 750,130 L 850,140 L 1000,150 L 1000,200 Z\" fill=\"#200000\" \/>\n\n      <!-- Secondary relief (Background Sainte-Victoire) -->\n      <path d=\"M 50,200 L 200,140 L 320,120 L 400,100 L 470,60 L 510,50 L 560,75 L 650,90 L 800,130 L 950,200 Z\" fill=\"#5A0000\" opacity=\"0.6\" \/>\n\n      <!-- Main ridge line -->\n      <path d=\"M -20,165 \n               L 120,155 \n               L 220,135 \n               L 310,138 \n               L 380,115 \n               L 410,120 \n               L 435,90 \n               L 450,100 \n               L 468,75 \n               L 485,92 \n               L 505,60 \n               L 520,78 \n               L 540,65 \n               L 570,85 \n               L 610,105 \n               L 660,95 \n               L 720,120 \n               L 810,135 \n               L 900,148 \n               L 1020,155\n               \n               M 468,75 L 500,110 L 530,135\n               M 505,60 L 545,95 L 575,120\" \n            fill=\"none\" \n            stroke=\"#FFD700\" \n            stroke-width=\"5\" \n            stroke-linejoin=\"miter\" \n            stroke-linecap=\"square\" \/>\n    <\/svg>\n  <\/div>\n<\/div>\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap');\n\n  .camp-hero-section {\n    width: 100vw !important;\n    position: relative !important;\n    left: 50% !important;\n    right: 50% !important;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n    background-color: #3D0000 !important;\n    color: #ffffff !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    padding: 0 !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n  }\n\n  .aura-glow {\n    position: absolute !important;\n    border-radius: 50% !important;\n    filter: blur(85px) !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n  }\n\n  .aura-1 { width: 550px !important; height: 550px !important; background: rgba(230, 0, 0, 0.85) !important; top: -120px !important; left: -80px !important; }\n  .aura-2 { width: 500px !important; height: 500px !important; background: rgba(255, 204, 0, 0.85) !important; top: 15% !important; right: -80px !important; }\n  .aura-3 { width: 450px !important; height: 450px !important; background: rgba(255, 30, 0, 0.8) !important; bottom: 30px !important; left: 15% !important; }\n  .aura-4 { width: 400px !important; height: 400px !important; background: rgba(255, 215, 0, 0.75) !important; top: -50px !important; left: 35% !important; }\n  .aura-5 { width: 500px !important; height: 500px !important; background: rgba(200, 16, 46, 0.9) !important; bottom: -100px !important; right: 20% !important; }\n  .aura-6 { width: 350px !important; height: 350px !important; background: rgba(255, 204, 0, 0.6) !important; top: 35% !important; left: 20% !important; }\n\n  .camp-hero-container {\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n    padding: 0 1.5rem !important;\n    display: flex !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n    position: relative !important;\n    z-index: 2 !important;\n    min-height: 480px !important;\n  }\n\n  .camp-hero-content {\n    width: 50% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    padding: 3rem 0 4rem 0 !important;\n    z-index: 4 !important;\n  }\n\n  .camp-meta-info {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 0.6rem !important;\n    font-size: 1.05rem !important;\n    font-weight: 700 !important;\n    margin-bottom: 1.2rem !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n  }\n\n  .camp-meta-dates { color: #FFD700 !important; }\n  .camp-meta-divider { color: #ffffff !important; opacity: 0.7 !important; }\n  .camp-meta-location { color: #ffffff !important; text-decoration: none !important; transition: color 0.2s ease !important; }\n  .camp-meta-location:hover { color: #FFD700 !important; text-decoration: underline !important; }\n\n  .camp-hero-title {\n    font-size: 3rem !important;\n    font-weight: 700 !important;\n    line-height: 1.1 !important;\n    color: #ffffff !important;\n    margin: 0 0 1rem 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: -0.01em !important;\n    text-shadow: 0 4px 12px rgba(0, 0, 0, 0.4) !important;\n  }\n\n  .camp-hero-subtitle {\n    font-size: 1.6rem !important;\n    font-weight: 700 !important;\n    color: #facc15 !important;\n    margin: 0 0 2rem 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  .camp-hero-cta {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: center !important;\n  }\n\n  .camp-hero-cta .btn-camp-primary {\n    display: inline-flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    background-color: #FFD700 !important;\n    color: #3D0000 !important;\n    font-size: 1.1rem !important;\n    font-weight: 700 !important;\n    padding: 1rem 2.2rem !important;\n    border-radius: 6px !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;\n  }\n\n  .camp-hero-cta .btn-camp-primary:hover {\n    background-color: #ffffff !important;\n    color: #E60000 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4) !important;\n  }\n\n  .camp-hero-image {\n    position: absolute !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: auto !important;\n    max-width: 50vw !important;\n    height: auto !important;\n    max-height: 460px !important;\n    display: block !important;\n    z-index: 3 !important;\n    margin-bottom: -15px !important;\n    object-fit: contain !important;\n    mix-blend-mode: luminosity !important;\n    filter: contrast(1.1) brightness(1.05) drop-shadow(0 10px 20px rgba(0, 0, 0, 0.6)) !important;\n    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 18%), \n                        linear-gradient(to top, transparent 5%, black 25%) !important;\n    mask-image: linear-gradient(to right, transparent 0%, black 18%), \n                linear-gradient(to top, transparent 5%, black 25%) !important;\n    -webkit-mask-composite: source-in !important;\n    mask-composite: intersect !important;\n  }\n\n  .mountain-ridge {\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 160px !important;\n    overflow: hidden !important;\n    line-height: 0 !important;\n    z-index: 2 !important;\n    pointer-events: none !important;\n  }\n\n  .mountain-ridge svg {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n  }\n\n  @media (max-width: 900px) {\n    .camp-hero-container {\n      flex-direction: column !important;\n      padding: 0 1.5rem !important;\n      min-height: auto !important;\n    }\n\n    .camp-hero-content {\n      width: 100% !important;\n      padding: 3rem 0 1.5rem 0 !important;\n    }\n\n    .camp-hero-title {\n      font-size: 2.2rem !important;\n      margin-bottom: 1rem !important;\n    }\n\n    .camp-hero-subtitle {\n      font-size: 1.3rem !important;\n      margin-bottom: 1.5rem !important;\n    }\n\n    .camp-meta-info {\n      font-size: 0.9rem !important;\n      flex-direction: column !important;\n      gap: 0.3rem !important;\n    }\n\n    .camp-meta-divider {\n      display: none !important;\n    }\n\n    .camp-hero-cta .btn-camp-primary {\n      width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 1rem 1.5rem !important;\n    }\n\n    .camp-hero-image {\n      position: relative !important;\n      right: auto !important;\n      bottom: auto !important;\n      max-width: 100% !important;\n      max-height: 320px !important;\n      margin: 0 auto !important;\n      -webkit-mask-image: linear-gradient(to top, transparent 0%, black 20%) !important;\n      mask-image: linear-gradient(to top, transparent 0%, black 20%) !important;\n    }\n\n    .mountain-ridge {\n      height: 90px !important;\n    }\n  }\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21b29037 elementor-widget elementor-widget-html\" data-id=\"21b29037\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"custom-navbar-wrapper\">\n  <nav class=\"custom-navbar\">\n    <!-- Left Group: Logo + Licciardi Title -->\n    <div class=\"nav-brand-group\">\n      <a href=\"https:\/\/escrime-paysdaix.fr\" title=\"Back to home\" class=\"logo-home-link\">\n        <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\" alt=\"Escrime Pays d'Aix\" class=\"nav-logo-img\" \/>\n      <\/a>\n      <span class=\"brand-title\"><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-en\/\">Licciardi Trophy EFC 2026<\/a><\/span>\n    <\/div>\n\n    <!-- Menu Container -->\n    <div class=\"nav-menu-wrapper\" id=\"navMenu\">\n      <div class=\"nav-menu-header\">\n        <span class=\"brand-title-mobile\">Menu<\/span>\n        <button class=\"nav-close-btn\" id=\"navCloseBtn\" aria-label=\"Close menu\">&times;<\/button>\n      <\/div>\n\n      <!-- Navigation Links -->\n      <ul class=\"nav-links\">\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-en\/\">Presentation<\/a><\/li>\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-registered\/\">Entry list<\/a><\/li>\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-2026-resultat-en\/\">Results<\/a><\/li>\n        <li><a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/\" class=\"active\">Training Camp<\/a><\/li>\n      <\/ul>\n\n      <!-- Right Group (Language + CTA) -->\n      <div class=\"nav-right-group\">\n        <div class=\"lang-switch\">\n          <a href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/stage-preparation-licciardi-efc-2026\" class=\"lang-link\">FR<\/a>\n          <span class=\"lang-separator\">|<\/span>\n          <span class=\"lang-link active\">EN<\/span>\n        <\/div>\n\n        <div class=\"nav-cta-group\">\n          <a href=\"https:\/\/forms.gle\/bNNKwRTxgY8rYeV38\" class=\"btn-inscription\" target=\"_blank\" rel=\"noopener\">Register<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Burger Button (Mobile only) -->\n    <button class=\"nav-burger-btn\" id=\"navBurgerBtn\" aria-label=\"Open menu\">\n      <span><\/span>\n      <span><\/span>\n      <span><\/span>\n    <\/button>\n  <\/nav>\n<\/div>\n\n<!-- Mobile Dark Overlay -->\n<div class=\"nav-overlay\" id=\"navOverlay\"><\/div>\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800&family=Outfit:wght@300;600&display=swap');\n\n  \/* Fixed Top Navbar without Outer Margin *\/\n  .custom-navbar-wrapper {\n    width: 100% !important;\n    position: fixed !important;\n    top: 0 !important;\n    left: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    z-index: 99999 !important;\n    background-color: #ffffff !important;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;\n  }\n\n  body {\n    padding-top: 0 !important;\n    margin-top: 0 !important;\n  }\n\n  \/* General Layout *\/\n  .custom-navbar {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    max-width: 1400px !important;\n    margin: 0 auto !important;\n    padding: 0.8rem 2rem !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    box-sizing: border-box !important;\n    gap: 24px !important;\n  }\n\n  \/* Logo + Title *\/\n  .nav-brand-group {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n    flex-shrink: 0 !important;\n  }\n\n  .logo-home-link {\n    display: inline-block !important;\n    text-decoration: none !important;\n  }\n\n  .nav-logo-img {\n    height: 70px !important;\n    width: auto !important;\n    display: block !important;\n    transition: transform 0.2s ease !important;\n  }\n\n  .logo-home-link:hover .nav-logo-img {\n    transform: scale(1.04) !important;\n  }\n\n  .brand-title {\n    font-family: 'Outfit', sans-serif !important;\n    color: #0f172a !important;\n    font-weight: 600 !important; \n    font-size: 1.4rem !important;\n    letter-spacing: 0.02em !important;\n  }\n\n  .brand-title a {\n    color: inherit !important;\n    text-decoration: none !important;\n  }\n\n  \/* Desktop Menu Container *\/\n  .nav-menu-wrapper {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    width: 100% !important;\n    gap: 24px !important;\n  }\n\n  .nav-menu-header {\n    display: none !important;\n  }\n\n  .custom-navbar ul.nav-links {\n    list-style: none !important;\n    margin: 0 0 0 auto !important;\n    padding: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n  }\n\n  .custom-navbar .nav-links a {\n    text-decoration: none !important;\n    color: #0f172a !important;\n    font-weight: 500 !important;\n    font-size: 1.3rem !important;\n    padding: 0.5rem 0.8rem !important;\n    display: block !important;\n    transition: color 0.2s ease, background-color 0.2s ease !important;\n    border-radius: 6px !important;\n    white-space: nowrap !important;\n    position: relative !important;\n  }\n\n  .custom-navbar .nav-links a:hover {\n    color: #e11d23 !important;\n    background-color: #f8fafc !important;\n  }\n\n  \/* Active Page Style (Red line under link) *\/\n  .custom-navbar .nav-links a.active {\n    color: #e11d23 !important;\n    font-weight: 700 !important;\n    border-bottom: 3px solid #e11d23 !important;\n    border-radius: 4px 4px 0 0 !important;\n  }\n\n  .nav-right-group {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n    flex-shrink: 0 !important;\n  }\n\n  .lang-switch {\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    font-weight: 700 !important;\n    font-size: 1rem !important;\n    padding-right: 12px !important;\n    border-right: 1px solid #e2e8f0 !important;\n    height: 24px !important;\n  }\n  \n  .lang-switch .lang-link {\n    color: #64748b !important;\n    text-decoration: none !important;\n    transition: color 0.2s ease !important;\n    cursor: pointer !important;\n  }\n  \n  .lang-switch a.lang-link:hover { color: #e11d23 !important; }\n  .lang-switch .lang-link.active { color: #0f172a !important; font-weight: 800 !important; }\n  .lang-switch .lang-separator { color: #cbd5e1 !important; }\n\n  .btn-inscription {\n    background-color: #e11d23 !important;\n    color: #ffffff !important;\n    padding: 0.65rem 1.5rem !important;\n    border-radius: 6px !important;\n    font-weight: 600 !important;\n    font-size: 1.15rem !important;\n    text-decoration: none !important;\n    box-shadow: 0 2px 6px rgba(225, 29, 35, 0.25) !important;\n    white-space: nowrap !important;\n    display: inline-block !important;\n    transition: transform 0.2s ease, filter 0.2s ease !important;\n  }\n\n  .btn-inscription:hover {\n    filter: brightness(1.08) !important;\n    transform: translateY(-1px) !important;\n  }\n\n  .nav-burger-btn {\n    display: none !important;\n    flex-direction: column !important;\n    justify-content: space-around !important;\n    width: 30px !important;\n    height: 24px !important;\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    padding: 0 !important;\n    z-index: 10 !important;\n  }\n\n  .nav-burger-btn span {\n    width: 100% !important;\n    height: 3px !important;\n    background-color: #0f172a !important;\n    border-radius: 2px !important;\n  }\n\n  .nav-overlay {\n    position: fixed !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    background: rgba(15, 23, 42, 0.4) !important;\n    backdrop-filter: blur(2px) !important;\n    z-index: 9998 !important;\n    opacity: 0 !important;\n    visibility: hidden !important;\n    transition: opacity 0.3s ease, visibility 0.3s ease !important;\n  }\n\n  .nav-overlay.is-active {\n    opacity: 1 !important;\n    visibility: visible !important;\n  }\n\n  \/* --- MOBILE & TABLETS --- *\/\n  @media (max-width: 1024px) {\n    .custom-navbar {\n      padding: 0.5rem 1rem !important;\n    }\n\n    .nav-logo-img { height: 48px !important; }\n    .brand-title { font-size: 1.3rem !important; }\n\n    .nav-burger-btn { display: flex !important; }\n\n    .nav-menu-wrapper {\n      position: fixed !important;\n      top: -100% !important;\n      left: 0 !important;\n      width: 100vw !important;\n      height: auto !important;\n      max-height: 85vh !important;\n      background-color: #ffffff !important;\n      flex-direction: column !important;\n      justify-content: flex-start !important;\n      align-items: stretch !important;\n      padding: 1.2rem 1.5rem 1.8rem 1.5rem !important;\n      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;\n      transition: top 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\n      z-index: 99999 !important;\n      box-sizing: border-box !important;\n      gap: 1.2rem !important;\n      overflow-y: auto !important;\n    }\n\n    .nav-menu-wrapper.is-open {\n      top: 0 !important;\n    }\n\n    .nav-menu-header {\n      display: flex !important;\n      justify-content: space-between !important;\n      align-items: center !important;\n      border-bottom: 1px solid #e2e8f0 !important;\n      padding-bottom: 0.6rem !important;\n    }\n\n    .brand-title-mobile {\n      font-weight: 700 !important;\n      font-size: 1.3rem !important;\n      color: #0f172a !important;\n    }\n\n    \/* Close Button *\/\n    .nav-close-btn {\n      background: none !important;\n      border: none !important;\n      font-size: 2.4rem !important;\n      font-weight: 800 !important;\n      line-height: 0.8 !important;\n      color: #0f172a !important;\n      cursor: pointer !important;\n      padding: 0 4px !important;\n    }\n\n    .custom-navbar ul.nav-links {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      margin: 0 !important;\n      width: 100% !important;\n      gap: 6px !important;\n    }\n\n    \/* Larger Mobile Links *\/\n    .custom-navbar .nav-links a {\n      width: 100% !important;\n      font-size: 1.3rem !important;\n      font-weight: 400 !important;\n      padding: 0.6rem 0.5rem !important;\n      box-sizing: border-box !important;\n    }\n\n    \/* Red border adjustment for mobile *\/\n    .custom-navbar .nav-links a.active {\n      border-bottom: none !important;\n      border-left: 4px solid #e11d23 !important;\n      border-radius: 0 6px 6px 0 !important;\n      padding-left: 0.8rem !important;\n      background-color: #fef2f2 !important;\n    }\n\n    .nav-right-group {\n      flex-direction: column !important;\n      align-items: stretch !important;\n      gap: 1.2rem !important;\n      margin-top: 0.5rem !important;\n      padding-top: 1rem !important;\n      border-top: 1px solid #e2e8f0 !important;\n    }\n\n    .lang-switch {\n      justify-content: center !important;\n      border-right: none !important;\n      padding-right: 0 !important;\n      height: auto !important;\n      font-size: 1.1rem !important;\n    }\n\n    \/* Larger Mobile CTA Button *\/\n    .btn-inscription {\n      text-align: center !important;\n      width: 100% !important;\n      font-size: 1.3rem !important;\n      padding: 0.85rem 1rem !important;\n      box-sizing: border-box !important;\n    }\n  }\n<\/style>\n\n<script>\n  document.addEventListener('DOMContentLoaded', function() {\n    const burgerBtn = document.getElementById('navBurgerBtn');\n    const closeBtn = document.getElementById('navCloseBtn');\n    const navMenu = document.getElementById('navMenu');\n    const navOverlay = document.getElementById('navOverlay');\n\n    function openMenu() {\n      navMenu.classList.add('is-open');\n      navOverlay.classList.add('is-active');\n      document.body.style.overflow = 'hidden';\n    }\n\n    function closeMenu() {\n      navMenu.classList.remove('is-open');\n      navOverlay.classList.remove('is-active');\n      document.body.style.overflow = '';\n    }\n\n    if(burgerBtn) burgerBtn.addEventListener('click', openMenu);\n    if(closeBtn) closeBtn.addEventListener('click', closeMenu);\n    if(navOverlay) navOverlay.addEventListener('click', closeMenu);\n  });\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5caa3bbc elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"5caa3bbc\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54e79986\" data-id=\"54e79986\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5690f8c8 elementor-widget elementor-widget-html\" data-id=\"5690f8c8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"camp-container-en\">\n\n  <!-- 1. Overview \/ Why Register -->\n  <section class=\"camp-section-en bg-white\">\n    <div class=\"section-inner grid-two-columns\">\n      <div class=\"grid-left\">\n        <h2>Why Register?<\/h2>\n      <\/div>\n      <div class=\"grid-right overview-text-en\">\n        <p>\n          Designed for ages 10 to 16, this training camp brings together qualified fencing masters and fencers from all over Europe to help you prepare for the Licciardi Trophy under optimal conditions.\n        <\/p>\n        <p>On the program:<\/p>\n        <ul class=\"camp-list-en\">\n          <li>Fundamentals, individual lessons, themed sparring, and tactical bouts.<\/li>\n          <li>Warm-up, coordination, aerobic\/anaerobic training, and stretching.<\/li>\n          <li>Team building and sports games.<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 2. Schedule & Logistics -->\n  <section class=\"camp-section-en bg-gradient\">\n    <div class=\"section-inner\">\n      <h2>Schedule &amp; Logistics<\/h2>\n\n      <div class=\"schedule-grid-modern\">\n        <!-- Monday -->\n        <div class=\"schedule-card\">\n          <div class=\"card-header\">\n            <span class=\"day-name\">Monday, Oct. 19<\/span>\n          <\/div>\n          <div class=\"card-time\">10:00 AM \u2013 6:00 PM<\/div>\n          <p class=\"card-detail\">Welcome &amp; check-in starting from 10:00 AM<\/p>\n        <\/div>\n\n        <!-- Tuesday to Thursday -->\n        <div class=\"schedule-card\">\n          <div class=\"card-header\">\n            <span class=\"day-name\">Tuesday, Oct. 20 \u2013 Thursday, Oct. 22<\/span>\n          <\/div>\n          <div class=\"card-time\">9:00 AM \u2013 6:00 PM<\/div>\n          <p class=\"card-detail\">Training sessions &amp; activities<\/p>\n        <\/div>\n\n        <!-- Friday -->\n        <div class=\"schedule-card\">\n          <div class=\"card-header\">\n            <span class=\"day-name\">Friday, Oct. 23<\/span>\n          <\/div>\n          <div class=\"card-time\">9:00 AM \u2013 12:00 PM<\/div>\n          <p class=\"card-detail\">Wrap-up &amp; debrief<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"logistics-info-box-en\">\n        <ul class=\"logistics-list-en\">\n          <li><strong>Catering:<\/strong> Please bring a packed lunch for each midday meal.<\/li>\n          <li><strong>Languages:<\/strong> The camp is bilingual (French &amp; English).<\/li>\n          <li>\n            <strong>Location:<\/strong> \n            <a href=\"https:\/\/maps.google.com\/?q=Maison+des+Arts+de+Combat+Aix-en-Provence\" target=\"_blank\" rel=\"noopener\">\n              Maison des Arts de Combat, Aix-en-Provence\n            <\/a>\n          <\/li>\n          <li>\n            <strong>Contact:<\/strong> \n            <a href=\"mailto:minilicciardi@gmail.com\">minilicciardi@gmail.com<\/a>\n            <span class=\"contact-sep\">\u2022<\/span> \n            <a href=\"tel:+33442531741\">+33 (0)4 42 53 17 41<\/a>\n          <\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 3. Coaching Staff -->\n  <section class=\"camp-section-en bg-white\">\n    <div class=\"section-inner\">\n      <h2>Coaching Staff<\/h2>\n\n      <div class=\"coaches-grid-en\">\n        <!-- Maximilien Chastanet -->\n        <div class=\"coach-card-en\">\n          <div class=\"avatar-ring-wrapper\">\n            <div class=\"avatar-container\">\n              <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/PHOTO-2026-09-23-15-00-22.jpg\" alt=\"Maximilien Chastanet\" class=\"coach-avatar-img\">\n            <\/div>\n          <\/div>\n          <h3 class=\"coach-name\">Maximilien Chastanet<\/h3>\n          <span class=\"coach-role\">Fencing Master<\/span>\n          <p class=\"coach-desc\">\n            Member of the French Foil Team, <strong>Bronze Medalist at the Paris 2024 Olympic Games<\/strong>.\n          <\/p>\n        <\/div>\n\n        <!-- Nicolas Wagner -->\n        <div class=\"coach-card-en\">\n          <div class=\"avatar-ring-wrapper\">\n            <div class=\"avatar-container\">\n              <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/DSC00363-2-scaled.jpg\" alt=\"Nicolas Wagner\" class=\"coach-avatar-img\">\n            <\/div>\n          <\/div>\n          <h3 class=\"coach-name\">Nicolas Wagner<\/h3>\n          <span class=\"coach-role\">Fencing Master<\/span>\n          <p class=\"coach-desc\">\n            High-level coach (coaching the <strong>Patrice brothers<\/strong>, French National Team).\n          <\/p>\n        <\/div>\n\n        <!-- Guest Coaches -->\n        <div class=\"coach-card-en\">\n          <div class=\"avatar-ring-wrapper\">\n            <div class=\"avatar-container\">\n              <div class=\"avatar-placeholder\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\n                  <path d=\"M17 21v-2a4 4 0 0 0-3-3.87\"><\/path>\n                  <path d=\"M7 23v-2a4 4 0 0 1 3-3.87\"><\/path>\n                  <path d=\"M16 3.13a4 4 0 0 1 0 7.75\"><\/path>\n                  <circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle>\n                <\/svg>\n              <\/div>\n            <\/div>\n          <\/div>\n          <h3 class=\"coach-name\">Guest Coaches<\/h3>\n          <span class=\"coach-role\">National &amp; International Experts<\/span>\n          <p class=\"coach-desc\">\n            Additional coaches and sparring partners present throughout the camp.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 4. Pricing & Registration -->\n  <section class=\"camp-section-en bg-gradient\">\n    <div class=\"section-inner\">\n      <h2>Pricing<\/h2>\n      \n      <div class=\"pricing-grid-modern\">\n        <!-- Option 1: Full Board -->\n        <div class=\"pricing-card\">\n          <div class=\"card-header\">\n            <span class=\"card-title\">Full Board Camp<\/span>\n          <\/div>\n          <div class=\"card-price\">\u20ac600<\/div>\n          <p class=\"card-detail\">Accommodation &amp; meals included.<\/p>\n          <p class=\"card-detail\">Double rooms at Hotel Ibis (nearby). Adult supervision provided.<\/p>\n        <\/div>\n\n        <!-- Option 2: Training Only -->\n        <div class=\"pricing-card\">\n          <div class=\"card-header\">\n            <span class=\"card-title\">Training Only<\/span>\n          <\/div>\n          <div class=\"card-price\">\u20ac200<\/div>\n          <p class=\"card-detail\">Training sessions only (following the daily schedule).<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"pricing-cta-container\">\n        <a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSch4QVG4awgOoidaGH_D_H-aUAOTJHKzjJpAUPZtAkP-mRMLQ\/viewform\" class=\"btn-camp-primary\" target=\"_blank\" rel=\"noopener\">\n          Register for the camp\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- Partner Logos Section -->\n  <section class=\"camp-section-en bg-white partners-section\">\n    <div class=\"section-inner\">\n      <div class=\"partners-grid\">\n        <!-- European Fencing Confederation -->\n        <div class=\"partner-logo-item\">\n          <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/logo-923199-2024.jpg\" alt=\"European Fencing Confederation\" class=\"partner-logo-img\" \/>\n        <\/div>\n    \n        <!-- French Fencing Federation -->\n        <div class=\"partner-logo-item partner-logo-item-ffe\">\n          <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/Logo-FFE-1.jpg\" alt=\"French Fencing Federation\" class=\"partner-logo-img\" \/>\n        <\/div>\n    \n        <!-- Aix-Marseille-Provence Metropolis -->\n        <div class=\"partner-logo-item\">\n          <img decoding=\"async\" src=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/Logo_Metropole_Aix_Marseille_Provence.svg-scaled.webp\" alt=\"Aix-Marseille-Provence Metropolis\" class=\"partner-logo-img\" \/>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800;900&display=swap');\n\n  \/* --- BASE STRUCTURE --- *\/\n  .camp-container-en {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    width: 100% !important;\n    overflow: hidden !important;\n  }\n\n  .camp-section-en {\n    width: 100vw !important;\n    position: relative !important;\n    left: 50% !important;\n    right: 50% !important;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n    padding: 6rem 1.5rem !important;\n    box-sizing: border-box !important;\n  }\n\n  .camp-section-en .section-inner {\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* --- WHITE BACKGROUND SECTIONS --- *\/\n  .camp-section-en.bg-white {\n    background-color: #ffffff !important;\n    color: #0f172a !important;\n  }\n\n  .camp-section-en.bg-white h2 {\n    color: #0f172a !important;\n    font-size: 2.8rem !important;\n    font-weight: 800 !important;\n    margin-top: 0 !important;\n    margin-bottom: 2.5rem !important;\n    border-left: 8px solid #e11d23 !important;\n    padding-left: 18px !important;\n    text-transform: uppercase !important;\n    letter-spacing: -0.02em !important;\n    line-height: 1.1 !important;\n  }\n\n  .camp-section-en.bg-white p,\n  .camp-section-en.bg-white li {\n    font-size: 1.25rem !important;\n    line-height: 1.7 !important;\n    color: #334155 !important;\n  }\n\n  \/* OVERVIEW Grid *\/\n  .grid-two-columns {\n    display: grid !important;\n    grid-template-columns: 0.8fr 1.2fr !important;\n    gap: 3rem !important;\n    align-items: start !important;\n  }\n\n  .camp-list-en {\n    list-style-type: none !important;\n    padding-left: 0 !important;\n    margin: 0 !important;\n  }\n\n  .camp-list-en li {\n    position: relative !important;\n    padding-left: 32px !important;\n    margin-bottom: 1.2rem !important;\n  }\n\n  .camp-section-en.bg-white .camp-list-en li::before {\n    content: \"\u25a0\" !important;\n    color: #e11d23 !important;\n    font-size: 1rem !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 2px !important;\n  }\n\n  \/* --- GRADIENT BACKGROUND SECTIONS --- *\/\n  .camp-section-en.bg-gradient {\n    background: linear-gradient(90deg, #e11d23 0%, #e11d23 60%, #facc15 100%) !important;\n    color: #ffffff !important;\n    padding: 8rem 1.5rem !important;\n  }\n\n  .camp-section-en.bg-gradient h2 {\n    color: #facc15 !important;\n    font-size: 2.8rem !important;\n    font-weight: 800 !important;\n    margin-top: 0 !important;\n    margin-bottom: 2.5rem !important;\n    border-left: 8px solid #ffffff !important;\n    padding-left: 18px !important;\n    text-transform: uppercase !important;\n    letter-spacing: -0.02em !important;\n    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;\n    line-height: 1.1 !important;\n  }\n\n  .camp-section-en.bg-gradient p,\n  .camp-section-en.bg-gradient li {\n    font-size: 1.25rem !important;\n    line-height: 1.7 !important;\n    color: #ffffff !important;\n  }\n\n  \/* --- GRIDS (SCHEDULE & PRICING) --- *\/\n  .schedule-grid-modern,\n  .pricing-grid-modern {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 20px !important;\n    margin-bottom: 2.5rem !important;\n  }\n\n  .pricing-grid-modern {\n    grid-template-columns: repeat(2, 1fr) !important;\n    margin-bottom: 2rem !important;\n  }\n\n  .schedule-card,\n  .pricing-card {\n    background: rgba(0, 0, 0, 0.2) !important;\n    backdrop-filter: blur(12px) !important;\n    -webkit-backdrop-filter: blur(12px) !important;\n    border: 1px solid rgba(255, 255, 255, 0.2) !important;\n    border-radius: 16px !important;\n    padding: 2rem !important;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  .pricing-card {\n    padding: 2rem 1.8rem !important;\n  }\n\n  .schedule-card:hover,\n  .pricing-card:hover {\n    transform: translateY(-5px) !important;\n    background: rgba(255, 255, 255, 0.18) !important;\n  }\n\n  .card-header {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    gap: 8px !important;\n    margin-bottom: 1rem !important;\n  }\n\n  .day-name,\n  .card-title {\n    font-size: 1.5rem !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    text-transform: uppercase !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  .day-tag-yellow {\n    font-size: 0.85rem !important;\n    font-weight: 800 !important;\n    padding: 4px 12px !important;\n    border-radius: 20px !important;\n    background: #facc15 !important;\n    color: #000000 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.03em !important;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15) !important;\n  }\n\n  .card-time,\n  .card-price {\n    font-size: 2.8rem !important;\n    font-weight: 900 !important;\n    color: #facc15 !important;\n    margin-bottom: 0.8rem !important;\n    letter-spacing: -0.02em !important;\n    line-height: 1 !important;\n  }\n\n  .card-detail {\n    font-size: 1.1rem !important;\n    color: rgba(255, 255, 255, 0.9) !important;\n    margin: 0 !important;\n    line-height: 1.5 !important;\n  }\n\n  \/* --- LOGISTICS --- *\/\n  .logistics-info-box-en {\n    background: rgba(0, 0, 0, 0.2) !important;\n    backdrop-filter: blur(12px) !important;\n    -webkit-backdrop-filter: blur(12px) !important;\n    border: 1px solid rgba(255, 255, 255, 0.2) !important;\n    border-radius: 16px !important;\n    padding: 2rem !important;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  .logistics-list-en {\n    list-style-type: none !important;\n    padding-left: 0 !important;\n    margin: 0 !important;\n  }\n\n  .logistics-list-en li {\n    position: relative !important;\n    padding-left: 28px !important;\n    margin-bottom: 1rem !important;\n    font-size: 1.3rem !important;\n    line-height: 1.6 !important;\n    color: #ffffff !important;\n  }\n\n  .logistics-list-en li:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  .logistics-list-en li::before {\n    content: \"\u25a0\" !important;\n    color: #facc15 !important;\n    font-size: 1rem !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 2px !important;\n  }\n\n  .logistics-list-en a {\n    color: #facc15 !important;\n    font-weight: 700 !important;\n    text-decoration: underline !important;\n    transition: opacity 0.2s ease !important;\n  }\n\n  .logistics-list-en a:hover {\n    opacity: 0.85 !important;\n  }\n\n  .contact-sep {\n    margin: 0 10px !important;\n    color: rgba(255, 255, 255, 0.6) !important;\n  }\n\n  \/* --- COACHING STAFF --- *\/\n  .coaches-grid-en {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important;\n    align-items: stretch !important;\n  }\n\n  .coach-card-en {\n    background: #ffffff !important;\n    border: 1px solid #f1f5f9 !important;\n    border-radius: 20px !important;\n    padding: 3rem 2rem 2.5rem 2rem !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04) !important;\n    transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;\n  }\n\n  .coach-card-en:hover {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 20px 40px rgba(225, 29, 35, 0.08) !important;\n  }\n\n  .avatar-ring-wrapper {\n    position: relative !important;\n    width: 150px !important;\n    height: 150px !important;\n    border-radius: 50% !important;\n    margin-bottom: 1.8rem !important;\n    padding: 5px !important;\n    background: linear-gradient(135deg, #e11d23 0%, #facc15 50%, #e11d23 100%) !important;\n    background-size: 200% 200% !important;\n    animation: rotateGradient 6s linear infinite !important;\n    box-shadow: 0 8px 20px rgba(225, 29, 35, 0.2) !important;\n  }\n\n  @keyframes rotateGradient {\n    0% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n    100% { background-position: 0% 50%; }\n  }\n\n  .avatar-container {\n    width: 100% !important;\n    height: 100% !important;\n    background-color: #ffffff !important;\n    border-radius: 50% !important;\n    padding: 6px !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n  }\n\n  .avatar-placeholder, \n  .coach-avatar-img {\n    width: 100% !important;\n    height: 100% !important;\n    border-radius: 50% !important;\n    object-fit: cover !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #f8fafc !important;\n    color: #94a3b8 !important;\n    transition: transform 0.3s ease !important;\n  }\n\n  .avatar-placeholder svg {\n    width: 55px !important;\n    height: 55px !important;\n  }\n\n  .coach-card-en:hover .avatar-placeholder,\n  .coach-card-en:hover .coach-avatar-img {\n    transform: scale(1.05) !important;\n  }\n\n  .coach-name {\n    font-size: 1.6rem !important;\n    font-weight: 800 !important;\n    color: #0f172a !important;\n    margin: 0 0 0.3rem 0 !important;\n    line-height: 1.2 !important;\n  }\n\n  .coach-role {\n    display: inline-block !important;\n    font-size: 1rem !important;\n    font-weight: 700 !important;\n    color: #e11d23 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.05em !important;\n    margin-bottom: 1rem !important;\n  }\n\n  .coach-desc {\n    font-size: 1.15rem !important;\n    line-height: 1.6 !important;\n    color: #475569 !important;\n    margin: 0 !important;\n  }\n\n  \/* --- CTA \/ BUTTON --- *\/\n  .pricing-cta-container {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    text-align: center !important;\n    margin-top: 3.5rem !important;\n  }\n\n  a.btn-camp-primary,\n  a.btn-camp-primary:visited,\n  a.btn-camp-primary:link,\n  a.btn-camp-primary:active,\n  a.btn-camp-primary:focus {\n    display: inline-flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    background-color: #facc15 !important;\n    color: #000000 !important;\n    font-size: 1.15rem !important;\n    font-weight: 800 !important;\n    padding: 1.1rem 2.4rem !important;\n    border-radius: 6px !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.04em !important;\n    transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;\n    box-shadow: 0 4px 20px rgba(250, 204, 21, 0.25) !important;\n  }\n\n  a.btn-camp-primary:hover {\n    background-color: #ffffff !important;\n    color: #000000 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 6px 25px rgba(255, 255, 255, 0.3) !important;\n  }\n\n  .partners-section {\n    padding: 3.5rem 1.5rem !important;\n    border-top: 1px solid #e2e8f0 !important;\n  }\n\n  .partners-grid {\n    display: flex !important;\n    justify-content: space-around !important;\n    align-items: center !important;\n    flex-wrap: wrap !important;\n    gap: 2.5rem !important;\n  }\n\n  .partner-logo-item {\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    max-width: 220px !important;\n    max-height: 90px !important;\n    transition: transform 0.3s ease !important;\n  }\n\n  .partner-logo-item-ffe {\n    max-width: 280px !important;\n    max-height: 130px !important;\n  }\n\n  .partner-logo-item-ffe .partner-logo-img {\n    max-height: 130px !important;\n  }\n\n  .partner-logo-item:hover {\n    transform: translateY(-3px) !important;\n  }\n\n  .partner-logo-img {\n    width: 100% !important;\n    height: auto !important;\n    max-height: 90px !important;\n    object-fit: contain !important;\n  }\n\n  \/* --- MEDIA QUERIES --- *\/\n  @media (max-width: 992px) {\n    .coaches-grid-en {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n  }\n\n  @media (max-width: 900px) {\n    .grid-two-columns,\n    .schedule-grid-modern,\n    .pricing-grid-modern {\n      grid-template-columns: 1fr !important;\n      gap: 15px !important;\n    }\n\n    .grid-left h2 br {\n      display: none !important;\n    }\n\n    .logistics-info-box-en {\n      padding: 1.5rem !important;\n    }\n\n    .logistics-list-en li {\n      font-size: 1.15rem !important;\n    }\n\n    a.btn-camp-primary {\n      width: 100% !important;\n      padding: 1rem 1.5rem !important;\n      font-size: 1.05rem !important;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .camp-section-en {\n      padding: 4rem 1rem !important;\n    }\n\n    .camp-section-en.bg-white h2,\n    .camp-section-en.bg-gradient h2 {\n      font-size: 2rem !important;\n      margin-bottom: 1.8rem !important;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .coaches-grid-en {\n      grid-template-columns: 1fr !important;\n      gap: 20px !important;\n    }\n\n    .coach-card-en {\n      padding: 2rem 1.5rem !important;\n    }\n\n    .avatar-ring-wrapper {\n      width: 130px !important;\n      height: 130px !important;\n    }\n  }\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>October 19 to 23, 2026 \u2022 Maison des Arts de Combat, Aix-en-Provence Training Camp Licciardi Trophy EFC 2026 Register for the camp Licciardi Trophy EFC 2026 Menu &times; Presentation Entry list Results Training Camp FR | EN Register Why Register? Designed for ages 10 to 16, this training camp brings together qualified fencing masters and [&hellip;]<\/p>\n","protected":false},"author":166,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-13019","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Licciardi EFC Training Camp - Epa - Escrime Pays d Aix<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Licciardi EFC Training Camp - Epa - Escrime Pays d Aix\" \/>\n<meta property=\"og:description\" content=\"October 19 to 23, 2026 \u2022 Maison des Arts de Combat, Aix-en-Provence Training Camp Licciardi Trophy EFC 2026 Register for the camp Licciardi Trophy EFC 2026 Menu &times; Presentation Entry list Results Training Camp FR | EN Register Why Register? Designed for ages 10 to 16, this training camp brings together qualified fencing masters and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/\" \/>\n<meta property=\"og:site_name\" content=\"Epa - Escrime Pays d Aix\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EscrimePaysDAix\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T16:50:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Epa_Escrime\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/\",\"name\":\"Licciardi EFC Training Camp - Epa - Escrime Pays d Aix\",\"isPartOf\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png\",\"datePublished\":\"2026-10-01T10:49:50+00:00\",\"dateModified\":\"2026-10-01T16:50:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#primaryimage\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png\",\"contentUrl\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png\",\"width\":923,\"height\":655},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Licciardi EFC Training Camp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#website\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/\",\"name\":\"Epa - Escrime Pays d Aix\",\"description\":\"Club d escrime \u00e0 Aix en Provence. Formation Loisir Comp\u00e9tition\",\"publisher\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization\",\"name\":\"Epa - Escrime Pays d Aix\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\",\"contentUrl\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png\",\"width\":474,\"height\":596,\"caption\":\"Epa - Escrime Pays d Aix\"},\"image\":{\"@id\":\"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/EscrimePaysDAix\",\"https:\/\/x.com\/Epa_Escrime\",\"https:\/\/www.instagram.com\/escrime_aix\",\"https:\/\/www.youtube.com\/channel\/UC0oH02jUultLPvDckstp_UQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Licciardi EFC Training Camp - Epa - Escrime Pays d Aix","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/","og_locale":"fr_FR","og_type":"article","og_title":"Licciardi EFC Training Camp - Epa - Escrime Pays d Aix","og_description":"October 19 to 23, 2026 \u2022 Maison des Arts de Combat, Aix-en-Provence Training Camp Licciardi Trophy EFC 2026 Register for the camp Licciardi Trophy EFC 2026 Menu &times; Presentation Entry list Results Training Camp FR | EN Register Why Register? Designed for ages 10 to 16, this training camp brings together qualified fencing masters and [&hellip;]","og_url":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/","og_site_name":"Epa - Escrime Pays d Aix","article_publisher":"https:\/\/www.facebook.com\/EscrimePaysDAix","article_modified_time":"2026-10-01T16:50:03+00:00","og_image":[{"url":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png"}],"twitter_card":"summary_large_image","twitter_site":"@Epa_Escrime","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/","name":"Licciardi EFC Training Camp - Epa - Escrime Pays d Aix","isPartOf":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#website"},"primaryImageOfPage":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#primaryimage"},"image":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#primaryimage"},"thumbnailUrl":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png","datePublished":"2026-10-01T10:49:50+00:00","dateModified":"2026-10-01T16:50:03+00:00","breadcrumb":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#primaryimage","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png","contentUrl":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2026\/09\/fencers.png","width":923,"height":655},{"@type":"BreadcrumbList","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/licciardi-efc-training-camp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/escrime-paysdaix.fr\/epaaix\/"},{"@type":"ListItem","position":2,"name":"Licciardi EFC Training Camp"}]},{"@type":"WebSite","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#website","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/","name":"Epa - Escrime Pays d Aix","description":"Club d escrime \u00e0 Aix en Provence. Formation Loisir Comp\u00e9tition","publisher":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/escrime-paysdaix.fr\/epaaix\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#organization","name":"Epa - Escrime Pays d Aix","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/","url":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png","contentUrl":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-content\/uploads\/2021\/03\/epa_logo.png","width":474,"height":596,"caption":"Epa - Escrime Pays d Aix"},"image":{"@id":"https:\/\/escrime-paysdaix.fr\/epaaix\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EscrimePaysDAix","https:\/\/x.com\/Epa_Escrime","https:\/\/www.instagram.com\/escrime_aix","https:\/\/www.youtube.com\/channel\/UC0oH02jUultLPvDckstp_UQ"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages\/13019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/users\/166"}],"replies":[{"embeddable":true,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/comments?post=13019"}],"version-history":[{"count":32,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages\/13019\/revisions"}],"predecessor-version":[{"id":13470,"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/pages\/13019\/revisions\/13470"}],"wp:attachment":[{"href":"https:\/\/escrime-paysdaix.fr\/epaaix\/wp-json\/wp\/v2\/media?parent=13019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}