{"id":47223,"date":"2026-06-26T20:29:43","date_gmt":"2026-06-26T18:29:43","guid":{"rendered":"https:\/\/klf.fr\/bordeaux\/"},"modified":"2026-06-26T20:32:56","modified_gmt":"2026-06-26T18:32:56","slug":"bordeaux","status":"publish","type":"page","link":"https:\/\/klf.fr\/de\/bordeaux\/","title":{"rendered":"Franz\u00f6sisch lernen in Bordeaux"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"47223\" class=\"elementor elementor-47223 elementor-2424\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b33bb1 e-con-full e-flex e-con e-parent\" data-id=\"6b33bb1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d85b70e elementor-widget elementor-widget-html\" data-id=\"d85b70e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"klf-bordeaux-hero\" id=\"klf-bordeaux-hero\">\n  <!-- YouTube video background -->\n  <div class=\"klf-bordeaux-video-wrap\" aria-hidden=\"true\">\n    <iframe class=\"klf-bordeaux-video\" src=\"https:\/\/www.youtube.com\/embed\/6dO6idOOswU?autoplay=1&mute=1&loop=1&playlist=6dO6idOOswU&controls=0&showinfo=0&rel=0&modestbranding=1&playsinline=1&iv_load_policy=3&disablekb=1&fs=0&cc_load_policy=0&start=1\" title=\"Bordeaux \u2013 NEWDEAL Institut de Fran\u00e7ais\" allow=\"autoplay; encrypted-media\" loading=\"eager\">\n    <\/iframe>\n\n    <div class=\"klf-bordeaux-fallback\"><\/div>\n  <\/div>\n\n  <!-- Gradient overlays -->\n  <div class=\"klf-bordeaux-overlay\">\n    <div class=\"klf-bordeaux-gradient\"><\/div>\n    <div class=\"klf-bordeaux-bottom-fade\"><\/div>\n    <div class=\"klf-bordeaux-top-fade\"><\/div>\n  <\/div>\n\n  <!-- Bordeaux left line -->\n  <div class=\"klf-bordeaux-accent\"><\/div>\n\n  <!-- Content -->\n  <div class=\"klf-bordeaux-inner\">\n    <div class=\"klf-bordeaux-content\">\n      <div class=\"klf-bordeaux-reveal\">\n        <span class=\"klf-bordeaux-location-badge\">\n          <svg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M12 21s7-6.1 7-12A7 7 0 1 0 5 9c0 5.9 7 12 7 12Z\" stroke=\"currentColor\" stroke-width=\"2\"><\/path>\n            <circle cx=\"12\" cy=\"9\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n          <\/svg>\n Bordeaux, Frankreich\n        <\/span>\n      <\/div>\n\n      <h1 class=\"klf-bordeaux-title klf-bordeaux-reveal\">\n Franz\u00f6sisch lernen\n<span>in Bordeaux<\/span>\n      <\/h1>\n\n      <div class=\"klf-bordeaux-divider klf-bordeaux-reveal\"><\/div>\n\n      <p class=\"klf-bordeaux-text klf-bordeaux-reveal\">\n Willkommen bei <strong>KLF Bordeaux, <\/strong>Ihrem idealen Ort, um Franz\u00f6sisch im Herzen von Bordeaux zu lernen. Seit 2006 verbreiten wir die Begeisterung f\u00fcr die franz\u00f6sische Sprache und Kultur und hei\u00dfen Studierende aus aller Welt willkommen. \n      <\/p>\n\n      <div class=\"klf-bordeaux-buttons klf-bordeaux-reveal\">\n         <a href=\"https:\/\/klf.fr\/bordeaux\/french-courses-in-bordeaux-booking\/\" class=\"klf-bordeaux-btn klf-bordeaux-btn-primary\">\nJetzt buchen\n<svg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M5 12h14M13 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n          <\/svg>\n<\/a>\n\n<a href=\"https:\/\/klf.fr\/bordeaux\/french-courses\/\" class=\"klf-bordeaux-btn klf-bordeaux-btn-secondary\">\nEntdecken Sie unsere Kurse\n<\/a> \n      <\/div>\n\n      <div class=\"klf-bordeaux-stats klf-bordeaux-reveal\">\n        <div class=\"klf-bordeaux-stat\">\n          <span class=\"klf-bordeaux-stat-number\">2006<\/span>\n<span class=\"klf-bordeaux-stat-label\">Gegr\u00fcndet<\/span>\n        <\/div>\n\n        <div class=\"klf-bordeaux-stat\">\n          <span class=\"klf-bordeaux-stat-number\">470+<\/span>\n<span class=\"klf-bordeaux-stat-label\">Studierende \/ Jahr<\/span>\n        <\/div>\n\n        <div class=\"klf-bordeaux-stat\">\n          <span class=\"klf-bordeaux-stat-number\">50+<\/span>\n<span class=\"klf-bordeaux-stat-label\">Nationalit\u00e4ten<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Professional floating bloom CTA \u2014 SAME STYLE AS ANNECY -->\n  <a href=\"https:\/\/klf.fr\/bordeaux\/french-courses-in-bordeaux-quotation\/\" class=\"klf-bordeaux-bloom-quote\" aria-label=\"Book a Quote\">\n    <span class=\"klf-bordeaux-bloom-pulse\"><\/span>\n    <span class=\"klf-bordeaux-bloom-content\">\n      <span class=\"klf-bordeaux-bloom-small\">Brauchen Sie einen Preis?<\/span>\n      <span class=\"klf-bordeaux-bloom-main\">Angebot anfordern<\/span>\n    <\/span>\n    <span class=\"klf-bordeaux-bloom-arrow\">\n      <svg width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n        <path d=\"M5 12h14M13 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <\/svg>\n    <\/span>\n  <\/a>\n\n  <!-- Scroll cue -->\n  <a href=\"#why\" class=\"klf-bordeaux-scroll-cue\">\n    <span>SCROLLEN<\/span>\n    <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n      <path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n    <\/svg>\n  <\/a>\n<\/section>\n\n<style>\n  .klf-bordeaux-hero,\n  .klf-bordeaux-hero * {\n    box-sizing: border-box;\n  }\n\n  .klf-bordeaux-hero {\n    --bordeaux-primary: #b00325;\n    --bordeaux-soft: #f17060;\n    --bordeaux-dark: #1a0f14;\n    --bordeaux-bg: #fff8f5;\n\n    position: relative;\n    width: 100%;\n    min-height: 100vh;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    overflow: hidden;\n    isolation: isolate;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    background: var(--bordeaux-dark);\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .klf-bordeaux-video-wrap {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    pointer-events: none;\n    overflow: hidden;\n    width: 100%;\n    height: 100%;\n    transform: none !important;\n  }\n\n  .klf-bordeaux-video {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 100vw;\n    height: 56.25vw;\n    min-width: 177.78vh;\n    min-height: 100vh;\n    border: 0;\n    transform: translate(-50%, -50%) scale(1.24);\n    pointer-events: none;\n    opacity: 0;\n    transition: opacity 1s ease;\n  }\n\n  .klf-bordeaux-hero.is-video-ready .klf-bordeaux-video {\n    opacity: 1;\n  }\n\n  .klf-bordeaux-fallback {\n    position: absolute;\n    inset: 0;\n    background-image: url(\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/bordeaux-bourse.jpg\");\n    background-size: cover;\n    background-position: center;\n    opacity: 1;\n    transition: opacity 1s ease;\n  }\n\n  .klf-bordeaux-hero.is-video-ready .klf-bordeaux-fallback {\n    opacity: 0;\n  }\n\n  .klf-bordeaux-overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 10;\n    pointer-events: none;\n  }\n\n  .klf-bordeaux-gradient {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      110deg,\n      rgba(26, 15, 20, 0.86) 0%,\n      rgba(26, 15, 20, 0.58) 48%,\n      rgba(26, 15, 20, 0.2) 100%\n    );\n  }\n\n  .klf-bordeaux-bottom-fade {\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    height: 7rem;\n    background: linear-gradient(to top, rgba(255, 248, 245, 0.72) 0%, transparent 100%);\n  }\n\n  .klf-bordeaux-top-fade {\n    position: absolute;\n    left: 0;\n    right: 0;\n    top: 0;\n    height: 4.5rem;\n    background: linear-gradient(to bottom, rgba(26, 15, 20, 0.2) 0%, transparent 100%);\n  }\n\n  .klf-bordeaux-accent {\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    z-index: 20;\n    width: 4px;\n    background: var(--bordeaux-primary);\n    transform-origin: top;\n    animation: klfBordeauxAccentGrow 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s both;\n  }\n\n  .klf-bordeaux-inner {\n    position: relative;\n    z-index: 20;\n    width: 100%;\n    max-width: 1720px;\n    margin: 0 auto;\n    padding: clamp(8.5rem, 12vh, 11rem) 2rem clamp(8rem, 11vh, 10rem);\n  }\n\n  .klf-bordeaux-content {\n    max-width: 62rem;\n  }\n\n  .klf-bordeaux-location-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.42rem 1rem;\n    margin-bottom: 1.8rem;\n    border-radius: 999px;\n    background: rgba(176, 3, 37, 0.2);\n    border: 1px solid rgba(241, 112, 96, 0.5);\n    color: #ffc1ba;\n    font-size: 0.75rem;\n    line-height: 1;\n    font-weight: 600;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .klf-bordeaux-location-badge svg {\n    color: var(--bordeaux-soft);\n    flex: 0 0 auto;\n  }\n\n  #klf-bordeaux-hero .klf-bordeaux-title,\n  #klf-bordeaux-hero h1.klf-bordeaux-title,\n  body #klf-bordeaux-hero h1.klf-bordeaux-title {\n    margin: 0 !important;\n    color: #ffffff !important;\n    font-size: clamp(3.15rem, 7.4vw, 7.7rem) !important;\n    font-weight: 900 !important;\n    line-height: 0.92 !important;\n    letter-spacing: -0.015em !important;\n    max-width: 1120px !important;\n    text-transform: none !important;\n  }\n\n  #klf-bordeaux-hero .klf-bordeaux-title span,\n  #klf-bordeaux-hero h1.klf-bordeaux-title span,\n  body #klf-bordeaux-hero h1.klf-bordeaux-title span {\n    color: var(--bordeaux-soft) !important;\n    display: inline-block !important;\n  }\n\n  .klf-bordeaux-divider {\n    width: 4.5rem;\n    height: 1px;\n    margin: 2rem 0;\n    background: rgba(241, 112, 96, 0.72);\n  }\n\n  .klf-bordeaux-text {\n    max-width: 43rem;\n    margin: 0;\n    color: rgba(255, 255, 255, 0.74);\n    font-size: clamp(1.05rem, 1.45vw, 1.2rem);\n    line-height: 1.78;\n    font-weight: 400;\n  }\n\n  .klf-bordeaux-text strong {\n    color: rgba(255, 255, 255, 0.92);\n    font-weight: 600;\n  }\n\n  .klf-bordeaux-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 1rem;\n    margin-top: 2.7rem;\n  }\n\n  .klf-bordeaux-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.65rem;\n    text-decoration: none !important;\n    border-radius: 999px;\n    font-size: 0.92rem;\n    line-height: 1;\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease,\n      background 0.3s ease,\n      border-color 0.3s ease;\n    white-space: nowrap;\n  }\n\n  .klf-bordeaux-btn-primary {\n    padding: 1.1rem 2.15rem;\n    background: var(--bordeaux-primary);\n    color: #ffffff !important;\n    font-weight: 800;\n  }\n\n  .klf-bordeaux-btn-primary:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 0 32px rgba(176, 3, 37, 0.5);\n  }\n\n  .klf-bordeaux-btn-secondary {\n    padding: 1.1rem 1.85rem;\n    color: #ffffff !important;\n    border: 1.5px solid rgba(255, 255, 255, 0.34);\n    font-weight: 700;\n    background: rgba(255, 255, 255, 0.08);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .klf-bordeaux-btn-secondary:hover {\n    background: rgba(255, 255, 255, 0.16);\n    border-color: rgba(255, 255, 255, 0.55);\n    transform: translateY(-2px);\n  }\n\n  .klf-bordeaux-stats {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 1rem 2.8rem;\n    margin-top: 3.75rem;\n  }\n\n  .klf-bordeaux-stat {\n    display: flex;\n    flex-direction: column;\n  }\n\n  .klf-bordeaux-stat-number {\n    color: var(--bordeaux-soft);\n    font-size: 1.9rem;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.04em;\n  }\n\n  .klf-bordeaux-stat-label {\n    margin-top: 0.3rem;\n    color: rgba(255, 255, 255, 0.52);\n    font-size: 0.73rem;\n    font-weight: 500;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  \/* SAME BLOOM QUOTE STYLE AS ANNECY *\/\n  .klf-bordeaux-bloom-quote {\n    position: absolute;\n    right: clamp(1rem, 3vw, 3rem);\n    bottom: clamp(5.5rem, 9vh, 7rem);\n    z-index: 35;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.85rem;\n    padding: 0.95rem 1rem 0.95rem 1.15rem;\n    min-width: 220px;\n    border-radius: 999px;\n    text-decoration: none !important;\n    color: #ffffff !important;\n    background:\n      linear-gradient(135deg, rgba(176, 3, 37, 0.98), rgba(116, 0, 24, 0.96));\n    box-shadow:\n      0 18px 48px rgba(0, 0, 0, 0.34),\n      0 0 34px rgba(176, 3, 37, 0.44);\n    border: 1px solid rgba(255, 255, 255, 0.24);\n    transform: translateZ(0);\n    animation: klfBordeauxBloomIn 0.8s ease 1.15s both;\n  }\n\n  .klf-bordeaux-bloom-quote:hover {\n    transform: translateY(-3px);\n    box-shadow:\n      0 22px 54px rgba(0, 0, 0, 0.38),\n      0 0 46px rgba(176, 3, 37, 0.62);\n  }\n\n  .klf-bordeaux-bloom-pulse {\n    position: absolute;\n    inset: -8px;\n    border-radius: 999px;\n    background: rgba(241, 112, 96, 0.32);\n    z-index: -1;\n    animation: klfBordeauxBloomPulse 2.5s ease-in-out infinite;\n  }\n\n  .klf-bordeaux-bloom-content {\n    display: flex;\n    flex-direction: column;\n    line-height: 1.05;\n  }\n\n  .klf-bordeaux-bloom-small {\n    color: rgba(255, 255, 255, 0.78);\n    font-size: 0.68rem;\n    font-weight: 600;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .klf-bordeaux-bloom-main {\n    margin-top: 0.22rem;\n    color: #ffffff;\n    font-size: 1rem;\n    font-weight: 900;\n    letter-spacing: -0.01em;\n  }\n\n  .klf-bordeaux-bloom-arrow {\n    width: 2.2rem;\n    height: 2.2rem;\n    border-radius: 999px;\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: rgba(26, 15, 20, 0.28);\n    color: #ffffff;\n  }\n\n  .klf-bordeaux-scroll-cue {\n    position: absolute;\n    left: 50%;\n    bottom: 2.5rem;\n    z-index: 20;\n    transform: translateX(-50%);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 0.5rem;\n    color: rgba(255, 255, 255, 0.4) !important;\n    text-decoration: none !important;\n    transition: color 0.3s ease;\n    opacity: 0;\n    animation: klfBordeauxFadeIn 0.8s ease 1.8s both;\n  }\n\n  .klf-bordeaux-scroll-cue:hover {\n    color: var(--bordeaux-soft) !important;\n  }\n\n  .klf-bordeaux-scroll-cue span {\n    font-size: 0.6rem;\n    letter-spacing: 0.2em;\n    font-weight: 600;\n  }\n\n  .klf-bordeaux-scroll-cue svg {\n    animation: klfBordeauxBounce 1.6s ease-in-out infinite;\n  }\n\n  .klf-bordeaux-reveal {\n    opacity: 0;\n    transform: translateY(28px);\n    animation: klfBordeauxFadeUp 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;\n  }\n\n  .klf-bordeaux-reveal:nth-child(1) { animation-delay: 0.25s; }\n  .klf-bordeaux-reveal:nth-child(2) { animation-delay: 0.36s; }\n  .klf-bordeaux-reveal:nth-child(3) { animation-delay: 0.47s; }\n  .klf-bordeaux-reveal:nth-child(4) { animation-delay: 0.58s; }\n  .klf-bordeaux-reveal:nth-child(5) { animation-delay: 0.69s; }\n  .klf-bordeaux-reveal:nth-child(6) { animation-delay: 0.8s; }\n\n  @keyframes klfBordeauxFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(28px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes klfBordeauxFadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n\n  @keyframes klfBordeauxAccentGrow {\n    from { transform: scaleY(0); }\n    to { transform: scaleY(1); }\n  }\n\n  @keyframes klfBordeauxBounce {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(6px); }\n  }\n\n  @keyframes klfBordeauxBloomPulse {\n    0%, 100% {\n      opacity: 0.55;\n      transform: scale(1);\n    }\n    50% {\n      opacity: 0.16;\n      transform: scale(1.08);\n    }\n  }\n\n  @keyframes klfBordeauxBloomIn {\n    from {\n      opacity: 0;\n      transform: translateY(18px) scale(0.96);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0) scale(1);\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .klf-bordeaux-inner {\n      padding-left: 2.5rem;\n      padding-right: 4rem;\n    }\n  }\n\n  @media (min-width: 1400px) {\n    .klf-bordeaux-inner {\n      padding-left: 2rem;\n      padding-right: 5rem;\n    }\n  }\n\n  @media (max-width: 1024px) {\n    #klf-bordeaux-hero .klf-bordeaux-title,\n    #klf-bordeaux-hero h1.klf-bordeaux-title,\n    body #klf-bordeaux-hero h1.klf-bordeaux-title {\n      font-size: clamp(3.7rem, 10.5vw, 6.8rem) !important;\n      max-width: 900px !important;\n    }\n\n    .klf-bordeaux-inner {\n      padding: 8rem 1.5rem 8.5rem;\n    }\n\n    .klf-bordeaux-bloom-quote {\n      right: 1.5rem;\n      bottom: 5.5rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-bordeaux-hero {\n      min-height: 100svh;\n      height: auto;\n    }\n\n    .klf-bordeaux-video {\n      transform: translate(-50%, -50%) scale(1.4);\n    }\n\n    .klf-bordeaux-inner {\n      padding: 7.25rem 1.25rem 9.5rem;\n    }\n\n    .klf-bordeaux-location-badge {\n      font-size: 0.62rem;\n      letter-spacing: 0.1em;\n      padding: 0.4rem 0.8rem;\n      margin-bottom: 1.4rem;\n    }\n\n    #klf-bordeaux-hero .klf-bordeaux-title,\n    #klf-bordeaux-hero h1.klf-bordeaux-title,\n    body #klf-bordeaux-hero h1.klf-bordeaux-title {\n      font-size: clamp(3.25rem, 15.5vw, 5.25rem) !important;\n      line-height: 0.94 !important;\n      letter-spacing: -0.035em !important;\n    }\n\n    .klf-bordeaux-text {\n      font-size: 1rem;\n      line-height: 1.65;\n      max-width: 100%;\n    }\n\n    .klf-bordeaux-buttons {\n      flex-direction: column;\n      align-items: flex-start;\n      margin-top: 2.25rem;\n    }\n\n    .klf-bordeaux-btn {\n      width: auto;\n    }\n\n    .klf-bordeaux-stats {\n      gap: 1.25rem 1.75rem;\n      margin-top: 2.75rem;\n    }\n\n    .klf-bordeaux-stat-number {\n      font-size: 1.45rem;\n    }\n\n    .klf-bordeaux-bloom-quote {\n      position: absolute;\n      left: 1rem;\n      right: 1rem;\n      bottom: 4.7rem;\n      min-width: 0;\n      width: auto;\n      max-width: calc(100% - 2rem);\n      padding: 0.82rem 0.9rem 0.82rem 1rem;\n    }\n\n    .klf-bordeaux-bloom-small {\n      font-size: 0.62rem;\n    }\n\n    .klf-bordeaux-bloom-main {\n      font-size: 0.95rem;\n    }\n\n    .klf-bordeaux-bloom-arrow {\n      width: 2rem;\n      height: 2rem;\n    }\n\n    .klf-bordeaux-scroll-cue {\n      bottom: 1.45rem;\n    }\n  }\n\n  @media (max-width: 420px) {\n    #klf-bordeaux-hero .klf-bordeaux-title,\n    #klf-bordeaux-hero h1.klf-bordeaux-title,\n    body #klf-bordeaux-hero h1.klf-bordeaux-title {\n      font-size: clamp(3rem, 15vw, 4.6rem) !important;\n    }\n\n    .klf-bordeaux-location-badge {\n      max-width: 100%;\n      white-space: normal;\n      line-height: 1.35;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-bordeaux-reveal,\n    .klf-bordeaux-accent,\n    .klf-bordeaux-scroll-cue,\n    .klf-bordeaux-scroll-cue svg,\n    .klf-bordeaux-bloom-quote,\n    .klf-bordeaux-bloom-pulse {\n      animation: none !important;\n      opacity: 1;\n      transform: none;\n    }\n\n    .klf-bordeaux-video-wrap,\n    .klf-bordeaux-inner,\n    .klf-bordeaux-overlay {\n      transform: none !important;\n      opacity: 1 !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const hero = document.getElementById(\"klf-bordeaux-hero\");\n    if (!hero) return;\n\n    setTimeout(function () {\n      hero.classList.add(\"is-video-ready\");\n    }, 500);\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-283a78b e-con-full e-flex e-con e-parent\" data-id=\"283a78b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe71276 elementor-widget elementor-widget-html\" data-id=\"fe71276\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"klf-bordeaux-why\" id=\"why\">\n  <div class=\"klf-bordeaux-why-inner\">\n    <div class=\"klf-bordeaux-why-heading\">\n      <div class=\"klf-bordeaux-why-title-wrap klf-bordeaux-why-reveal\">\n        <span class=\"klf-bordeaux-section-kicker\">Warum KLF Bordeaux w\u00e4hlen<\/span>\n\n        <h2 class=\"klf-bordeaux-why-title\">\n Mehr als eine Schule.\n          <br>          <span>Eine Erfahrung.<\/span>\n        <\/h2>\n      <\/div>\n\n      <p class=\"klf-bordeaux-why-intro klf-bordeaux-why-reveal\">\n Bei KLF Bordeaux glauben wir, dass Franz\u00f6sischlernen nicht nur aus Grammatik besteht \u2014 sondern aus Kultur, Verbindung und Selbstvertrauen. Seit 2006 hei\u00dfen wir Studierende aus allen Teilen der Welt in Bordeaux willkommen. \n      <\/p>\n    <\/div>\n\n    <div class=\"klf-bordeaux-why-grid\">\n      <article class=\"klf-bordeaux-why-card klf-bordeaux-why-reveal\">\n        <div class=\"klf-bordeaux-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M22 10L12 5 2 10l10 5 10-5Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n            <path d=\"M6 12.5V17c0 1.1 2.7 3 6 3s6-1.9 6-3v-4.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <h3>Erfahrene Lehrkr\u00e4fte<\/h3>\n        <p>\n Alle unsere Lehrkr\u00e4fte sind Muttersprachler mit zertifizierter p\u00e4dagogischer Ausbildung und jahrelanger immersiver Lehrerfahrung.\n        <\/p>\n      <\/article>\n\n      <article class=\"klf-bordeaux-why-card klf-bordeaux-why-reveal\">\n        <div class=\"klf-bordeaux-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M12 21s7-6.1 7-12A7 7 0 1 0 5 9c0 5.9 7 12 7 12Z\" stroke=\"currentColor\" stroke-width=\"2\"><\/path>\n            <circle cx=\"12\" cy=\"9\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n          <\/svg>\n        <\/div>\n\n        <h3>UNESCO-Stadtumgebung<\/h3>\n        <p>\n Lernen Sie im Herzen von Bordeaux \u2014 einer UNESCO-Weltkulturerbestadt, die f\u00fcr ihre Architektur, Weinkultur und lebendige Kunstszene bekannt ist.\n        <\/p>\n      <\/article>\n\n      <article class=\"klf-bordeaux-why-card klf-bordeaux-why-reveal\">\n        <div class=\"klf-bordeaux-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n            <circle cx=\"9\" cy=\"7\" r=\"4\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n            <path d=\"M22 21v-2a4 4 0 0 0-3-3.87\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n            <path d=\"M16 3.13a4 4 0 0 1 0 7.75\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <h3>Kleine Gruppen<\/h3>\n        <p>\n Maximal 12 Studierende pro Klasse sorgen f\u00fcr individuelle Betreuung, schnellere Fortschritte und starke Verbindungen zu den Mitsch\u00fclern.\n        <\/p>\n      <\/article>\n\n      <article class=\"klf-bordeaux-why-card klf-bordeaux-why-reveal\">\n        <div class=\"klf-bordeaux-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"8\" r=\"5\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n            <path d=\"M8.5 12.5 7 22l5-3 5 3-1.5-9.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <h3>DELF \/ DALF Vorbereitung<\/h3>\n        <p>\n Bereiten Sie sich auf offizielle Franz\u00f6sischzertifikate vor, die weltweit anerkannt sind.\n Unsere Bestehensquote geh\u00f6rt zu den h\u00f6chsten in Frankreich.\n        <\/p>\n      <\/article>\n\n      <article class=\"klf-bordeaux-why-card klf-bordeaux-why-reveal\">\n        <div class=\"klf-bordeaux-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n            <path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <h3>Flexible Zeitpl\u00e4ne<\/h3>\n        <p>\n Intensivkurse am Vormittag, Nachmittag oder Abend. W\u00e4hlen Sie ein Tempo, das<br\/>zu Ihrem Leben passt \u2014 1 bis 12 Wochen. \n        <\/p>\n      <\/article>\n\n      <article class=\"klf-bordeaux-why-card klf-bordeaux-why-reveal\">\n        <div class=\"klf-bordeaux-why-icon\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n            <path d=\"M3 12h18\" stroke=\"currentColor\" stroke-width=\"2\"><\/path>\n            <path d=\"M12 3a14 14 0 0 1 0 18\" stroke=\"currentColor\" stroke-width=\"2\"><\/path>\n            <path d=\"M12 3a14 14 0 0 0 0 18\" stroke=\"currentColor\" stroke-width=\"2\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <h3>Vollst\u00e4ndige kulturelle Immersion<\/h3>\n        <p>\n Wochenendausfl\u00fcge, Weinberg-Besuche, kulturelle Workshops und Sprachaustausch-Events sorgen daf\u00fcr, dass Sie ab dem ersten Tag Franz\u00f6sisch sprechen.\n        <\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .klf-bordeaux-why,\n  .klf-bordeaux-why * {\n    box-sizing: border-box;\n  }\n\n  .klf-bordeaux-why {\n    --bordeaux-primary: #b00325;\n    --bordeaux-soft: #f17060;\n    --bordeaux-dark: #1a0f14;\n    --bordeaux-muted: #665057;\n    --bordeaux-bg: #fff8f5;\n    --bordeaux-card-soft: #ffe4e8;\n\n    position: relative;\n    background: var(--bordeaux-bg);\n    padding: 6rem 0;\n    overflow: hidden;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .klf-bordeaux-why-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-bordeaux-why-heading {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(280px, 1fr);\n    gap: 4rem;\n    align-items: end;\n    margin-bottom: 4rem;\n  }\n\n  .klf-bordeaux-section-kicker {\n    display: inline-flex;\n    color: var(--bordeaux-primary);\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    margin-bottom: 0.75rem;\n  }\n\n  #why .klf-bordeaux-why-title,\n  #why h2.klf-bordeaux-why-title,\n  body #why h2.klf-bordeaux-why-title {\n    margin: 0 !important;\n    color: var(--bordeaux-dark) !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 900 !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.02em !important;\n    text-transform: none !important;\n  }\n\n  #why .klf-bordeaux-why-title span,\n  #why h2.klf-bordeaux-why-title span,\n  body #why h2.klf-bordeaux-why-title span {\n    color: var(--bordeaux-primary) !important;\n  }\n\n  .klf-bordeaux-why-intro {\n    margin: 0;\n    color: var(--bordeaux-muted);\n    font-size: 1rem;\n    line-height: 1.75;\n    max-width: 39rem;\n  }\n\n  .klf-bordeaux-why-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 1.5rem;\n  }\n\n  .klf-bordeaux-why-card {\n    position: relative;\n    padding: 1.75rem;\n    border-radius: 1rem;\n    background: #ffffff;\n    border: 1.5px solid rgba(176, 3, 37, 0.07);\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease,\n      border-color 0.3s ease;\n  }\n\n  .klf-bordeaux-why-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 18px 35px rgba(26, 15, 20, 0.08);\n    border-color: rgba(176, 3, 37, 0.22);\n  }\n\n  .klf-bordeaux-why-icon {\n    width: 3rem;\n    height: 3rem;\n    border-radius: 0.75rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.25rem;\n    background: var(--bordeaux-card-soft);\n    color: var(--bordeaux-primary);\n    transition:\n      transform 0.32s ease,\n      background 0.32s ease,\n      color 0.32s ease;\n  }\n\n  .klf-bordeaux-why-icon svg {\n    width: 1.375rem;\n    height: 1.375rem;\n  }\n\n  .klf-bordeaux-why-card:hover .klf-bordeaux-why-icon {\n    transform: rotate(-3deg) scale(1.06);\n    background: var(--bordeaux-primary);\n    color: #ffffff;\n  }\n\n  .klf-bordeaux-why-card:hover .klf-bordeaux-why-icon svg {\n    animation: klfBordeauxIconPop 0.42s ease both;\n  }\n\n  @keyframes klfBordeauxIconPop {\n    0% {\n      transform: scale(1) rotate(0deg);\n    }\n\n    45% {\n      transform: scale(1.14) rotate(-4deg);\n    }\n\n    100% {\n      transform: scale(1) rotate(0deg);\n    }\n  }\n\n  .klf-bordeaux-why-card h3 {\n    margin: 0 0 0.5rem;\n    color: var(--bordeaux-dark);\n    font-size: 1rem;\n    font-weight: 700;\n    line-height: 1.35;\n    letter-spacing: 0;\n  }\n\n  .klf-bordeaux-why-card p {\n    margin: 0;\n    color: var(--bordeaux-muted);\n    font-size: 0.9rem;\n    line-height: 1.7;\n  }\n\n  .klf-bordeaux-why-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n  }\n\n  .klf-bordeaux-why.is-visible .klf-bordeaux-why-reveal {\n    animation: klfBordeauxWhyFadeUp 0.65s ease both;\n  }\n\n  .klf-bordeaux-why.is-visible .klf-bordeaux-why-card:nth-child(1) {\n    animation-delay: 0.08s;\n  }\n\n  .klf-bordeaux-why.is-visible .klf-bordeaux-why-card:nth-child(2) {\n    animation-delay: 0.14s;\n  }\n\n  .klf-bordeaux-why.is-visible .klf-bordeaux-why-card:nth-child(3) {\n    animation-delay: 0.2s;\n  }\n\n  .klf-bordeaux-why.is-visible .klf-bordeaux-why-card:nth-child(4) {\n    animation-delay: 0.26s;\n  }\n\n  .klf-bordeaux-why.is-visible .klf-bordeaux-why-card:nth-child(5) {\n    animation-delay: 0.32s;\n  }\n\n  .klf-bordeaux-why.is-visible .klf-bordeaux-why-card:nth-child(6) {\n    animation-delay: 0.38s;\n  }\n\n  @keyframes klfBordeauxWhyFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(22px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @media (max-width: 1024px) {\n    .klf-bordeaux-why {\n      padding: 5.5rem 0;\n    }\n\n    .klf-bordeaux-why-heading {\n      grid-template-columns: 1fr;\n      gap: 1.5rem;\n      margin-bottom: 3rem;\n      align-items: start;\n    }\n\n    .klf-bordeaux-why-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .klf-bordeaux-why-intro {\n      max-width: 46rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-bordeaux-why {\n      padding: 4.5rem 0;\n    }\n\n    .klf-bordeaux-why-inner {\n      padding: 0 1.25rem;\n    }\n\n    .klf-bordeaux-section-kicker {\n      font-size: 0.68rem;\n      letter-spacing: 0.14em;\n    }\n\n    #why .klf-bordeaux-why-title,\n    #why h2.klf-bordeaux-why-title,\n    body #why h2.klf-bordeaux-why-title {\n      font-size: clamp(2rem, 9vw, 2.8rem) !important;\n      line-height: 1.1 !important;\n      letter-spacing: -0.02em !important;\n    }\n\n    .klf-bordeaux-why-grid {\n      grid-template-columns: 1fr;\n      gap: 1rem;\n    }\n\n    .klf-bordeaux-why-card {\n      padding: 1.5rem;\n      border-radius: 1rem;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-bordeaux-why-reveal {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n\n    .klf-bordeaux-why-card,\n    .klf-bordeaux-why-icon,\n    .klf-bordeaux-why-icon svg {\n      transition: none !important;\n      animation: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const section = document.querySelector(\".klf-bordeaux-why\");\n    if (!section) return;\n\n    if (!(\"IntersectionObserver\" in window)) {\n      section.classList.add(\"is-visible\");\n      return;\n    }\n\n    const observer = new IntersectionObserver(\n      function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            section.classList.add(\"is-visible\");\n            observer.unobserve(section);\n          }\n        });\n      },\n      {\n        threshold: 0.14\n      }\n    );\n\n    observer.observe(section);\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4385c3 e-con-full e-flex e-con e-parent\" data-id=\"f4385c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-864bd9a elementor-widget elementor-widget-html\" data-id=\"864bd9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================\n     BORDEAUX OUR PROGRAMMES SECTION\n========================= -->\n<section class=\"klf-bordeaux-programmes\" id=\"courses\">\n  <div class=\"klf-bordeaux-programmes-inner\">\n\n    <div class=\"klf-bordeaux-programmes-header\">\n      <div class=\"klf-bordeaux-programmes-heading klf-bordeaux-programmes-reveal\">\n        <span class=\"klf-bordeaux-programmes-kicker\">Unsere Programme<\/span>\n\n        <h2 class=\"klf-bordeaux-programmes-title\">\n Finden Sie Ihren <span>perfekten Kurs.<\/span>\n        <\/h2>\n      <\/div>\n\n      <p class=\"klf-bordeaux-programmes-intro klf-bordeaux-programmes-reveal\">\n Alle Niveaus willkommen, jeden Montag, ganzj\u00e4hrig in Bordeaux.\n      <\/p>\n    <\/div>\n\n    <div class=\"klf-bordeaux-programmes-grid\">\n\n      <!-- Adults -->\n      <a href=\"https:\/\/klf.fr\/bordeaux\/french-courses\/\" class=\"klf-bordeaux-course-card klf-bordeaux-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-bordeaux-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/01_KLF_BORDEAUX_177-r5pg6gf2pok8ps6i7enyzm8zowtdligawhddvgg42o.jpg');\"><\/div>\n        <div class=\"klf-bordeaux-course-gradient\"><\/div>\n\n        <div class=\"klf-bordeaux-course-tag-wrap\">\n          <span class=\"klf-bordeaux-course-tag\" style=\"background:#b00325; color:#ffffff;\">\n Erwachsene\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-bordeaux-course-content\">\n          <h3>Franz\u00f6sischkurse f\u00fcr Erwachsene<\/h3>\n          <p>\n Standard-, Intensiv- und Langzeit-Franz\u00f6sischkurse, die an Ihr Niveau, Ihre Ziele und Ihren Zeitplan angepasst sind.\n          <\/p>\n\n          <div class=\"klf-bordeaux-course-link\" style=\"color:#f17060;\">\n Mehr erfahren\n            <span style=\"background:rgba(241,112,96,0.16);\">\n              <svg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M5 12h14M13 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n              <\/svg>\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/a>\n\n      <!-- Groups -->\n      <a href=\"https:\/\/klf.fr\/french-courses-for-groups\/\" class=\"klf-bordeaux-course-card klf-bordeaux-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-bordeaux-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/IMG_3110-r5pe4ssd61qcxt65b2hf3pdnwxuxfd1ifx0n1vnpnk.jpg');\"><\/div>\n        <div class=\"klf-bordeaux-course-gradient\"><\/div>\n\n        <div class=\"klf-bordeaux-course-tag-wrap\">\n          <span class=\"klf-bordeaux-course-tag\" style=\"background:#cf6a25; color:#ffffff;\">\n Gruppen\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-bordeaux-course-content\">\n          <h3>Franz\u00f6sischkurse f\u00fcr Gruppen<\/h3>\n          <p>\n Ma\u00dfgeschneiderte Franz\u00f6sischprogramme f\u00fcr Schulen, Universit\u00e4ten, Unternehmen und private Gruppen.\n          <\/p>\n\n          <div class=\"klf-bordeaux-course-link\" style=\"color:#cf6a25;\">\n Mehr erfahren\n            <span style=\"background:rgba(207,106,37,0.16);\">\n              <svg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M5 12h14M13 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n              <\/svg>\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/a>\n\n      <!-- Seniors -->\n      <a href=\"https:\/\/klf.fr\/de\/50-2\/\" class=\"klf-bordeaux-course-card klf-bordeaux-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-bordeaux-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/2025\/09\/24533965e3a442a69c38c7687ff38911-768x433.webp');\"><\/div>\n        <div class=\"klf-bordeaux-course-gradient\"><\/div>\n\n        <div class=\"klf-bordeaux-course-tag-wrap\">\n          <span class=\"klf-bordeaux-course-tag\" style=\"background:#c8a850; color:#1a0f14;\">\n Seniors\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-bordeaux-course-content\">\n          <h3>Franz\u00f6sischkurse f\u00fcr Senioren<\/h3>\n          <p>\n Ein komfortables Franz\u00f6sisch-Immersionsprogramm, das Sprachlernen, Kultur und Entdeckung miteinander verbindet.\n          <\/p>\n\n          <div class=\"klf-bordeaux-course-link\" style=\"color:#c8a850;\">\n Mehr erfahren\n            <span style=\"background:rgba(200,168,80,0.16);\">\n              <svg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M5 12h14M13 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n              <\/svg>\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/a>\n\n      <!-- Exam Preparation -->\n      <a href=\"https:\/\/klf.fr\/bordeaux\/french-courses\/french-exam-preparation-bordeaux\/\" class=\"klf-bordeaux-course-card klf-bordeaux-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-bordeaux-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/2024\/11\/01_KLF_BORDEAUX_189_websize-1.jpg');\"><\/div>\n        <div class=\"klf-bordeaux-course-gradient\"><\/div>\n\n        <div class=\"klf-bordeaux-course-tag-wrap\">\n          <span class=\"klf-bordeaux-course-tag\" style=\"background:#4aacdf; color:#ffffff;\">\n Pr\u00fcfungen\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-bordeaux-course-content\">\n          <h3>Vorbereitung auf Franz\u00f6sischpr\u00fcfungen<\/h3>\n          <p>\n Bereiten Sie sich mit gezieltem Unterricht, Pr\u00fcfungsstrategien und pers\u00f6nlicher Unterst\u00fctzung auf offizielle Franz\u00f6sischpr\u00fcfungen vor.\n          <\/p>\n\n          <div class=\"klf-bordeaux-course-link\" style=\"color:#4aacdf;\">\n Mehr erfahren\n            <span style=\"background:rgba(74,172,223,0.16);\">\n              <svg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M5 12h14M13 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n              <\/svg>\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/a>\n\n    <\/div>\n\n    <div class=\"klf-bordeaux-programmes-cta klf-bordeaux-programmes-reveal\">\n      <a href=\"https:\/\/klf.fr\/bordeaux\/french-courses\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n Alle Programme ansehen\n        <svg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n          <path d=\"M5 12h14M13 5l7 7-7 7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n        <\/svg>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n  .klf-bordeaux-programmes,\n  .klf-bordeaux-programmes * {\n    box-sizing: border-box;\n  }\n\n  .klf-bordeaux-programmes {\n    --bordeaux-primary: #b00325;\n    --bordeaux-soft: #f17060;\n    --bordeaux-dark: #1a0f14;\n    --bordeaux-deep: #140b10;\n\n    position: relative;\n    overflow: hidden;\n    background: var(--bordeaux-dark);\n    padding: 6rem 0;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .klf-bordeaux-programmes-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-bordeaux-programmes-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-end;\n    gap: 1.5rem;\n    margin-bottom: 3rem;\n  }\n\n  .klf-bordeaux-programmes-kicker {\n    display: block;\n    color: var(--bordeaux-soft);\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    margin-bottom: 0.75rem;\n  }\n\n  #courses .klf-bordeaux-programmes-title,\n  #courses h2.klf-bordeaux-programmes-title,\n  body #courses h2.klf-bordeaux-programmes-title {\n    margin: 0 !important;\n    color: #ffffff !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 900 !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.02em !important;\n    text-transform: none !important;\n  }\n\n  #courses .klf-bordeaux-programmes-title span,\n  #courses h2.klf-bordeaux-programmes-title span,\n  body #courses h2.klf-bordeaux-programmes-title span {\n    color: var(--bordeaux-soft) !important;\n  }\n\n  .klf-bordeaux-programmes-intro {\n    margin: 0;\n    max-width: 24rem;\n    color: rgba(255, 255, 255, 0.48);\n    font-size: 0.95rem;\n    line-height: 1.7;\n  }\n\n  .klf-bordeaux-programmes-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1.25rem;\n  }\n\n  .klf-bordeaux-course-card {\n    position: relative;\n    min-height: 400px;\n    border-radius: 1rem;\n    overflow: hidden;\n    display: flex;\n    flex-direction: column;\n    text-decoration: none !important;\n    background: var(--bordeaux-deep);\n    isolation: isolate;\n    transform: translateY(0);\n    transition:\n      transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94),\n      box-shadow 0.45s ease;\n  }\n\n  .klf-bordeaux-course-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 24px 60px rgba(0, 0, 0, 0.3);\n  }\n\n  .klf-bordeaux-course-photo {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    background-size: cover;\n    background-position: center;\n    transform: scale(1.05);\n    transition: transform 0.7s ease;\n  }\n\n  .klf-bordeaux-course-card:hover .klf-bordeaux-course-photo {\n    transform: scale(1.11);\n  }\n\n  .klf-bordeaux-course-gradient {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: linear-gradient(\n      to top,\n      rgba(20, 11, 16, 0.97) 0%,\n      rgba(20, 11, 16, 0.62) 42%,\n      rgba(20, 11, 16, 0.1) 100%\n    );\n  }\n\n  .klf-bordeaux-course-tag-wrap {\n    position: relative;\n    z-index: 3;\n    padding: 1.25rem 1.25rem 0;\n  }\n\n  .klf-bordeaux-course-tag {\n    display: inline-flex;\n    align-items: center;\n    padding: 0.42rem 1rem;\n    border-radius: 999px;\n    font-size: 0.72rem;\n    font-weight: 500 !important;\n    line-height: 1;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);\n  }\n\n  .klf-bordeaux-course-content {\n    position: relative;\n    z-index: 3;\n    margin-top: auto;\n    padding: 0.75rem 1.5rem 1.5rem;\n  }\n\n  .klf-bordeaux-course-content h3 {\n    margin: 0 0 0.65rem;\n    color: #ffffff;\n    font-size: 1.1rem;\n    font-weight: 700;\n    line-height: 1.35;\n    letter-spacing: 0;\n  }\n\n  .klf-bordeaux-course-content p {\n    margin: 0 0 1.25rem;\n    color: rgba(255, 255, 255, 0.58);\n    font-size: 0.865rem;\n    line-height: 1.65;\n  }\n\n  .klf-bordeaux-course-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    font-size: 0.875rem;\n    font-weight: 600;\n    line-height: 1;\n    transition: gap 0.3s ease;\n  }\n\n  .klf-bordeaux-course-link span {\n    width: 1.5rem;\n    height: 1.5rem;\n    border-radius: 999px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    transition: transform 0.3s ease;\n  }\n\n  .klf-bordeaux-course-card:hover .klf-bordeaux-course-link span {\n    transform: translateX(4px);\n  }\n\n  .klf-bordeaux-programmes-cta {\n    margin-top: 2.5rem;\n    text-align: center;\n  }\n\n  .klf-bordeaux-programmes-cta a {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    padding: 0.95rem 2rem;\n    border-radius: 999px;\n    background: var(--bordeaux-primary);\n    color: #ffffff !important;\n    text-decoration: none !important;\n    font-size: 0.875rem;\n    font-weight: 700;\n    line-height: 1;\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  .klf-bordeaux-programmes-cta a:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 0 24px rgba(176, 3, 37, 0.45);\n  }\n\n  .klf-bordeaux-programmes-reveal {\n    opacity: 0;\n    transform: translateY(32px);\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-programmes-reveal {\n    animation: klfBordeauxProgrammesFadeUp 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-programmes-heading {\n    animation-delay: 0.04s;\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-programmes-intro {\n    animation-delay: 0.14s;\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-course-card:nth-child(1) {\n    animation-delay: 0.08s;\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-course-card:nth-child(2) {\n    animation-delay: 0.17s;\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-course-card:nth-child(3) {\n    animation-delay: 0.26s;\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-course-card:nth-child(4) {\n    animation-delay: 0.35s;\n  }\n\n  .klf-bordeaux-programmes.is-visible .klf-bordeaux-programmes-cta {\n    animation-delay: 0.2s;\n  }\n\n  @keyframes klfBordeauxProgrammesFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(32px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @media (max-width: 1024px) {\n    .klf-bordeaux-programmes {\n      padding: 5.5rem 0;\n    }\n\n    .klf-bordeaux-programmes-header {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 1rem;\n    }\n\n    .klf-bordeaux-programmes-intro {\n      max-width: 34rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-bordeaux-programmes {\n      padding: 4.5rem 0;\n    }\n\n    .klf-bordeaux-programmes-inner {\n      padding: 0 1.25rem;\n    }\n\n    #courses .klf-bordeaux-programmes-title,\n    #courses h2.klf-bordeaux-programmes-title,\n    body #courses h2.klf-bordeaux-programmes-title {\n      font-size: clamp(2rem, 9vw, 2.8rem) !important;\n      line-height: 1.1 !important;\n      letter-spacing: -0.02em !important;\n    }\n\n    .klf-bordeaux-programmes-grid {\n      grid-template-columns: 1fr;\n      gap: 1rem;\n    }\n\n    .klf-bordeaux-course-card {\n      min-height: 380px;\n      border-radius: 1rem;\n    }\n\n    .klf-bordeaux-course-tag-wrap {\n      padding: 1rem 1rem 0;\n    }\n\n    .klf-bordeaux-course-content {\n      padding: 0.75rem 1.25rem 1.25rem;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .klf-bordeaux-course-card {\n      min-height: 360px;\n    }\n\n    .klf-bordeaux-course-content h3 {\n      font-size: 1rem;\n    }\n\n    .klf-bordeaux-course-content p {\n      font-size: 0.84rem;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-bordeaux-programmes-reveal {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n\n    .klf-bordeaux-course-card,\n    .klf-bordeaux-course-photo,\n    .klf-bordeaux-course-link span,\n    .klf-bordeaux-programmes-cta a {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const section = document.querySelector(\".klf-bordeaux-programmes\");\n    if (!section) return;\n\n    if (!(\"IntersectionObserver\" in window)) {\n      section.classList.add(\"is-visible\");\n      return;\n    }\n\n    const observer = new IntersectionObserver(\n      function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            section.classList.add(\"is-visible\");\n            observer.unobserve(section);\n          }\n        });\n      },\n      {\n        threshold: 0.14\n      }\n    );\n\n    observer.observe(section);\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-352566b e-con-full klf-reviews-section e-flex e-con e-parent\" data-id=\"352566b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-937e41d elementor-widget elementor-widget-html\" data-id=\"937e41d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"klf-reviews-header\"><span class=\"klf-reviews-kicker\">Student Reviews<\/span><h2 class=\"klf-reviews-title\">They now <span>speak French.<\/span><\/h2><\/div><style>.klf-reviews-section,\n  .klf-reviews-section * {\n    box-sizing: border-box;\n  }\n\n  .klf-reviews-section {\n    --klf-green: #b00325;\n    --klf-dark: #1b2a3a;\n\n    position: relative !important;\n    overflow: hidden !important;\n    background: var(--klf-green) !important;\n    padding: 6rem 1.5rem !important;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  \/* Big white circle \u2014 attached to the WHOLE green container *\/\n  .klf-reviews-section::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: -90px !important;\n    right: -90px !important;\n    width: 360px !important;\n    height: 360px !important;\n    border-radius: 999px !important;\n    background: rgba(255, 255, 255, 0.28) !important;\n    z-index: 0 !important;\n    pointer-events: none !important;\n  }\n\n  \/* Dark circle \u2014 attached to the WHOLE green container *\/\n  .klf-reviews-section::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: -80px !important;\n    left: -80px !important;\n    width: 260px !important;\n    height: 260px !important;\n    border-radius: 999px !important;\n    background: rgba(27, 42, 58, 0.18) !important;\n    z-index: 0 !important;\n    pointer-events: none !important;\n  }\n\n  \/* Keep Elementor content above the background circles *\/\n  .klf-reviews-section > .e-con-inner {\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  .klf-reviews-section .klf-reviews-header {\n    position: relative !important;\n    z-index: 3 !important;\n    width: 100% !important;\n    max-width: 1280px !important;\n    margin: 0 auto 3rem !important;\n    text-align: center !important;\n    opacity: 0;\n    transform: translateY(24px);\n    animation: klfReviewsFadeUp 0.65s ease both;\n  }\n\n  .klf-reviews-section .klf-reviews-kicker {\n    display: block !important;\n    margin-bottom: 0.75rem !important;\n    color: #fff !important;\n    font-size: 0.75rem !important;\n    font-weight: 900 !important;\n    letter-spacing: 0.18em !important;\n    text-transform: uppercase !important;\n  }\n\n  .klf-reviews-section .klf-reviews-title,\n  .klf-reviews-section h2.klf-reviews-title,\n  body .klf-reviews-section .klf-reviews-title {\n    margin: 0 !important;\n    color: white !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 900 !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.02em !important;\n    text-transform: none !important;\n  }\n\n  .klf-reviews-section .klf-reviews-title span {\n    color: #ffe4e8 !important;\n  }\n\n  .klf-reviews-section .klf-reviews-box {\n    position: relative !important;\n    z-index: 3 !important;\n    width: 100% !important;\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    padding: 2rem !important;\n    background: #ffffff !important;\n    border-radius: 1rem !important;\n    overflow: hidden !important;\n    min-height: 160px !important;\n    box-shadow: 0 22px 55px rgba(27, 42, 58, 0.12) !important;\n    opacity: 0;\n    transform: translateY(24px);\n    animation: klfReviewsFadeUp 0.65s ease both;\n    animation-delay: 0.15s;\n  }\n\n  .klf-reviews-section .klf-reviews-box > .e-con-inner {\n    padding: 0 !important;\n  }\n\n  .klf-reviews-section .klf-reviews-box .elementor-widget,\n  .klf-reviews-section .klf-reviews-box .elementor-widget-container,\n  .klf-reviews-section .klf-reviews-box .elementor-shortcode,\n  .klf-reviews-section .klf-trustindex-shortcode,\n  .klf-reviews-section .klf-trustindex-shortcode .elementor-widget-container,\n  .klf-reviews-section .klf-trustindex-shortcode .elementor-shortcode {\n    width: 100% !important;\n    margin: 0 !important;\n  }\n\n  @keyframes klfReviewsFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(24px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-reviews-section {\n      padding: 4.5rem 1.25rem !important;\n    }\n\n    .klf-reviews-section::before {\n      width: 240px !important;\n      height: 240px !important;\n      top: -70px !important;\n      right: -70px !important;\n    }\n\n    .klf-reviews-section::after {\n      width: 180px !important;\n      height: 180px !important;\n      bottom: -60px !important;\n      left: -60px !important;\n    }\n\n    .klf-reviews-section .klf-reviews-header {\n      margin-bottom: 2.5rem !important;\n    }\n\n    .klf-reviews-section .klf-reviews-title,\n    .klf-reviews-section h2.klf-reviews-title,\n    body .klf-reviews-section .klf-reviews-title {\n      font-size: clamp(2rem, 9vw, 2.8rem) !important;\n      line-height: 1.1 !important;\n      letter-spacing: -0.02em !important;\n    }\n\n    .klf-reviews-section .klf-reviews-box {\n      padding: 1.25rem !important;\n      border-radius: 1rem !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-reviews-section .klf-reviews-header,\n    .klf-reviews-section .klf-reviews-box {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-446f37e elementor-widget elementor-widget-html\" data-id=\"446f37e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>(function () {\n    const currentScript = document.currentScript;\n    const section = currentScript\n      ? currentScript.closest(\".klf-reviews-section\")\n      : document.querySelector(\".klf-reviews-section\");\n\n    if (!section) return;\n\n    let ticking = false;\n\n    function updateReviewBubbles() {\n      const rect = section.getBoundingClientRect();\n      const vh = window.innerHeight || document.documentElement.clientHeight;\n\n      if (rect.bottom < 0 || rect.top > vh) {\n        ticking = false;\n        return;\n      }\n\n      const progress = (vh - rect.top) \/ (vh + rect.height);\n      const centered = progress - 0.5;\n\n      \/* More visible movement, but still smooth and slow *\/\n      const bubbleOneX = centered * 70;\n      const bubbleOneY = centered * 140;\n\n      const bubbleTwoX = centered * -55;\n      const bubbleTwoY = centered * -115;\n\n      section.style.setProperty(\"--klf-bubble-one-x\", bubbleOneX.toFixed(2) + \"px\");\n      section.style.setProperty(\"--klf-bubble-one-y\", bubbleOneY.toFixed(2) + \"px\");\n      section.style.setProperty(\"--klf-bubble-two-x\", bubbleTwoX.toFixed(2) + \"px\");\n      section.style.setProperty(\"--klf-bubble-two-y\", bubbleTwoY.toFixed(2) + \"px\");\n\n      ticking = false;\n    }\n\n    function requestReviewBubbleTick() {\n      if (!ticking) {\n        window.requestAnimationFrame(updateReviewBubbles);\n        ticking = true;\n      }\n    }\n\n    updateReviewBubbles();\n    window.addEventListener(\"scroll\", requestReviewBubbleTick, { passive: true });\n    window.addEventListener(\"resize\", requestReviewBubbleTick);\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79e3d28 klf-reviews-box e-flex e-con-boxed e-con e-child\" data-id=\"79e3d28\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcb00ce elementor-widget elementor-widget-shortcode\" data-id=\"bcb00ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?30f674c299f6836baf969496448\"><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb20bba e-con-full e-flex e-con e-parent\" data-id=\"eb20bba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db8a29a elementor-widget elementor-widget-html\" data-id=\"db8a29a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================\n     BORDEAUX LIFE SECTION\n     Accommodation + Cultural Activities\n========================= -->\n<section class=\"klf-bordeaux-life\" id=\"life\">\n  <div class=\"klf-bordeaux-life-inner\">\n\n    <!-- Header -->\n    <div class=\"klf-bordeaux-life-header klf-bordeaux-life-reveal\">\n      <span class=\"klf-bordeaux-life-kicker\">\u00dcber den Unterricht hinaus<\/span>\n\n      <h2 class=\"klf-bordeaux-life-title\">\n Entdecken Sie die franz\u00f6sische Kultur &\n <br\/><span>genie\u00dfen Sie einen komfortablen Aufenthalt.<\/span>\n      <\/h2>\n    <\/div>\n\n    <!-- Main Grid -->\n    <div class=\"klf-bordeaux-life-grid\">\n\n      <!-- Accommodation card -->\n      <a href=\"https:\/\/klf.fr\/bordeaux\/accommodation-in-bordeaux\/\" class=\"klf-bordeaux-life-card klf-bordeaux-life-card-large klf-bordeaux-life-reveal\">\n        <div class=\"klf-bordeaux-life-image klf-bordeaux-life-image-accommodation\"><\/div>\n        <div class=\"klf-bordeaux-life-overlay\"><\/div>\n\n        <div class=\"klf-bordeaux-life-card-content\">\n          <span class=\"klf-bordeaux-life-pill\">\n            <svg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n              <path d=\"M3 10.5 12 3l9 7.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M5 10v10h14V10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M9 20v-6h6v6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n            <\/svg>\n Unterkunft\n          <\/span>\n\n          <h3>Unterkunft in Bordeaux<\/h3>\n\n          <p>\n Von Studentenwohnheimen bis hin zu Gastfamilien und Wohngemeinschaften \u2014 wir helfen Ihnen, das perfekte Zuhause fernab von zu Hause in Bordeaux zu finden.\n          <\/p>\n        <\/div>\n      <\/a>\n\n      <!-- Right column -->\n      <div class=\"klf-bordeaux-life-side\">\n\n        <!-- Cultural activities card -->\n        <a href=\"https:\/\/klf.fr\/bordeaux\/cultural-program\/\" class=\"klf-bordeaux-life-card klf-bordeaux-life-card-small klf-bordeaux-life-reveal\">\n          <div class=\"klf-bordeaux-life-image klf-bordeaux-life-image-activities\"><\/div>\n          <div class=\"klf-bordeaux-life-overlay klf-bordeaux-life-overlay-soft\"><\/div>\n\n          <div class=\"klf-bordeaux-life-card-content klf-bordeaux-life-card-content-small\">\n            <span class=\"klf-bordeaux-life-pill\">\n              <svg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M14.5 4h-5L8 7H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-1.5-3Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n                <circle cx=\"12\" cy=\"13\" r=\"3\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n              <\/svg>\n Kulturelle Aktivit\u00e4ten\n            <\/span>\n\n            <h3>Kulturprogramm in Bordeaux<\/h3>\n          <\/div>\n        <\/a>\n\n        <!-- Activity chips -->\n        <div class=\"klf-bordeaux-life-chips klf-bordeaux-life-reveal\">\n          <div class=\"klf-bordeaux-life-chip\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n              <path d=\"M3 20h18L14 4l-4 9-2-4-5 11Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n            <\/svg>\n Stadtrundg\u00e4nge durch Bordeaux\n          <\/div>\n\n          <div class=\"klf-bordeaux-life-chip\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n              <path d=\"M4 19h16\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n              <path d=\"M6 16l6-12 6 12H6Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M12 4v12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n            <\/svg>\n Spazierg\u00e4nge entlang der Garonne\n          <\/div>\n\n          <div class=\"klf-bordeaux-life-chip\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n              <circle cx=\"6\" cy=\"17\" r=\"3\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n              <circle cx=\"18\" cy=\"17\" r=\"3\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n              <path d=\"M6 17l5-9h3l4 9M11 8l2 9M9 12h7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n            <\/svg>\n Radwege\n          <\/div>\n\n          <div class=\"klf-bordeaux-life-chip\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n              <path d=\"M4 3v8M8 3v8M4 7h4M6 11v10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n              <path d=\"M16 3v18M16 3c3 2 4 5 2 8-1 1.5-2 2-2 2\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n            <\/svg>\n Franz\u00f6sische Gastronomie\n          <\/div>\n\n          <div class=\"klf-bordeaux-life-chip\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n              <path d=\"M14.5 4h-5L8 7H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-1.5-3Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <circle cx=\"12\" cy=\"13\" r=\"3\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle>\n            <\/svg>\n Museumsbesuche\n          <\/div>\n\n          <div class=\"klf-bordeaux-life-chip\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n              <path d=\"M3 10.5 12 3l9 7.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M5 10v10h14V10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M9 20v-6h6v6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n            <\/svg>\n Lokale Gastfamilien\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .klf-bordeaux-life,\n  .klf-bordeaux-life * {\n    box-sizing: border-box;\n  }\n\n  .klf-bordeaux-life {\n    --bordeaux-primary: #b00325;\n    --bordeaux-soft: #f17060;\n    --bordeaux-dark: #1a0f14;\n    --bordeaux-muted: #665057;\n    --bordeaux-bg: #fff8f5;\n\n    position: relative;\n    overflow: hidden;\n    background: var(--bordeaux-bg);\n    padding: 6rem 0;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .klf-bordeaux-life-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-bordeaux-life-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .klf-bordeaux-life-kicker {\n    display: block;\n    color: var(--bordeaux-primary);\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    margin-bottom: 0.75rem;\n  }\n\n  #life .klf-bordeaux-life-title,\n  #life h2.klf-bordeaux-life-title,\n  body #life h2.klf-bordeaux-life-title,\n  body .klf-bordeaux-life h2.klf-bordeaux-life-title {\n    margin: 0 !important;\n    color: var(--bordeaux-dark) !important;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 900 !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.02em !important;\n    text-transform: none !important;\n  }\n\n  #life .klf-bordeaux-life-title span,\n  #life h2.klf-bordeaux-life-title span,\n  body #life h2.klf-bordeaux-life-title span,\n  body .klf-bordeaux-life h2.klf-bordeaux-life-title span {\n    color: var(--bordeaux-primary) !important;\n    font-weight: 900 !important;\n  }\n\n  .klf-bordeaux-life-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1.5rem;\n  }\n\n  .klf-bordeaux-life-side {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .klf-bordeaux-life-card {\n    position: relative;\n    overflow: hidden;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    border-radius: 1rem;\n    background: var(--bordeaux-dark);\n    text-decoration: none !important;\n    isolation: isolate;\n    cursor: pointer;\n    transform: translateY(0);\n    box-shadow: none;\n    transition:\n      transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94),\n      box-shadow 0.45s ease;\n  }\n\n  .klf-bordeaux-life-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 24px 60px rgba(26, 15, 20, 0.16);\n  }\n\n  .klf-bordeaux-life-card-large {\n    min-height: 340px;\n  }\n\n  .klf-bordeaux-life-card-small {\n    min-height: 180px;\n    flex: 1;\n  }\n\n  .klf-bordeaux-life-image {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    background-size: cover;\n    background-position: center;\n    transform: scale(1);\n    transition: transform 0.55s ease;\n  }\n\n  .klf-bordeaux-life-card:hover .klf-bordeaux-life-image {\n    transform: scale(1.05);\n  }\n\n  .klf-bordeaux-life-image-accommodation {\n    background-image: url(\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/03\/Sudio-residence-1536x1024-1-1.jpg\");\n  }\n\n  .klf-bordeaux-life-image-activities {\n    background-image: url(\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/03\/IMG_5061-min.jpg\");\n  }\n\n  .klf-bordeaux-life-overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: linear-gradient(\n      to top,\n      rgba(26, 15, 20, 0.92) 0%,\n      rgba(26, 15, 20, 0.3) 60%,\n      transparent 100%\n    );\n  }\n\n  .klf-bordeaux-life-overlay-soft {\n    background: linear-gradient(\n      to top,\n      rgba(26, 15, 20, 0.88) 0%,\n      rgba(26, 15, 20, 0.25) 70%,\n      transparent 100%\n    );\n  }\n\n  .klf-bordeaux-life-card-content {\n    position: relative;\n    z-index: 2;\n    padding: 2rem;\n  }\n\n  .klf-bordeaux-life-card-content-small {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    padding: 1.75rem;\n  }\n\n  .klf-bordeaux-life-pill {\n    display: inline-flex;\n    width: fit-content;\n    align-items: center;\n    gap: 0.375rem;\n    padding: 0.36rem 0.8rem;\n    margin-bottom: 0.75rem;\n    border-radius: 999px;\n    background: var(--bordeaux-primary);\n    color: #ffffff;\n    font-size: 0.75rem;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .klf-bordeaux-life-card h3 {\n    margin: 0;\n    color: #ffffff;\n    font-size: 1.4rem;\n    font-weight: 700;\n    line-height: 1.25;\n    letter-spacing: 0;\n  }\n\n  .klf-bordeaux-life-card-small h3 {\n    font-size: 1.2rem;\n  }\n\n  .klf-bordeaux-life-card p {\n    max-width: 32rem;\n    margin: 0.5rem 0 0;\n    color: rgba(255, 255, 255, 0.68);\n    font-size: 0.88rem;\n    line-height: 1.65;\n  }\n\n  .klf-bordeaux-life-chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.5rem;\n  }\n\n  .klf-bordeaux-life-chip {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.58rem 1rem;\n    border-radius: 999px;\n    background: #ffffff;\n    border: 1.5px solid rgba(176, 3, 37, 0.08);\n    color: var(--bordeaux-dark);\n    font-size: 0.875rem;\n    font-weight: 500;\n    line-height: 1;\n    transition:\n      transform 0.3s ease,\n      border-color 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  .klf-bordeaux-life-chip:hover {\n    transform: translateY(-2px);\n    border-color: rgba(176, 3, 37, 0.28);\n    box-shadow: 0 10px 24px rgba(26, 15, 20, 0.08);\n  }\n\n  .klf-bordeaux-life-chip svg {\n    width: 0.875rem;\n    height: 0.875rem;\n    color: var(--bordeaux-primary);\n    flex: 0 0 auto;\n  }\n\n  .klf-bordeaux-life-reveal {\n    opacity: 0;\n    transform: translateY(28px);\n  }\n\n  .klf-bordeaux-life.is-visible .klf-bordeaux-life-reveal {\n    animation: klfBordeauxLifeFadeUp 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;\n  }\n\n  .klf-bordeaux-life.is-visible .klf-bordeaux-life-header {\n    animation-delay: 0.05s;\n  }\n\n  .klf-bordeaux-life.is-visible .klf-bordeaux-life-card-large {\n    animation-delay: 0.12s;\n  }\n\n  .klf-bordeaux-life.is-visible .klf-bordeaux-life-card-small {\n    animation-delay: 0.2s;\n  }\n\n  .klf-bordeaux-life.is-visible .klf-bordeaux-life-chips {\n    animation-delay: 0.28s;\n  }\n\n  @keyframes klfBordeauxLifeFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(28px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @media (max-width: 1024px) {\n    .klf-bordeaux-life {\n      padding: 5.5rem 0;\n    }\n\n    .klf-bordeaux-life-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .klf-bordeaux-life-card-large {\n      min-height: 340px;\n    }\n\n    .klf-bordeaux-life-card-small {\n      min-height: 220px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-bordeaux-life {\n      padding: 4.5rem 0;\n    }\n\n    .klf-bordeaux-life-inner {\n      padding: 0 1.25rem;\n    }\n\n    .klf-bordeaux-life-header {\n      margin-bottom: 3rem;\n    }\n\n    .klf-bordeaux-life-kicker {\n      font-size: 0.68rem;\n      letter-spacing: 0.14em;\n    }\n\n    #life .klf-bordeaux-life-title,\n    #life h2.klf-bordeaux-life-title,\n    body #life h2.klf-bordeaux-life-title,\n    body .klf-bordeaux-life h2.klf-bordeaux-life-title {\n      font-size: clamp(2rem, 9vw, 2.8rem) !important;\n      line-height: 1.1 !important;\n      letter-spacing: -0.02em !important;\n      font-weight: 900 !important;\n    }\n\n    .klf-bordeaux-life-grid {\n      gap: 1rem;\n    }\n\n    .klf-bordeaux-life-side {\n      gap: 1rem;\n    }\n\n    .klf-bordeaux-life-card {\n      border-radius: 1rem;\n    }\n\n    .klf-bordeaux-life-card-large {\n      min-height: 360px;\n    }\n\n    .klf-bordeaux-life-card-small {\n      min-height: 220px;\n    }\n\n    .klf-bordeaux-life-card-content {\n      padding: 1.5rem;\n    }\n\n    .klf-bordeaux-life-card-content-small {\n      padding: 1.5rem;\n    }\n\n    .klf-bordeaux-life-card h3 {\n      font-size: 1.22rem;\n    }\n\n    .klf-bordeaux-life-card-small h3 {\n      font-size: 1.1rem;\n    }\n\n    .klf-bordeaux-life-card p {\n      font-size: 0.86rem;\n    }\n\n    .klf-bordeaux-life-chip {\n      font-size: 0.82rem;\n      padding: 0.55rem 0.85rem;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .klf-bordeaux-life-card-large {\n      min-height: 340px;\n    }\n\n    .klf-bordeaux-life-card-small {\n      min-height: 210px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-bordeaux-life-reveal {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n\n    .klf-bordeaux-life-card,\n    .klf-bordeaux-life-image,\n    .klf-bordeaux-life-chip {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const section = document.getElementById(\"life\");\n    if (!section) return;\n\n    if (!(\"IntersectionObserver\" in window)) {\n      section.classList.add(\"is-visible\");\n      return;\n    }\n\n    const observer = new IntersectionObserver(\n      function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            section.classList.add(\"is-visible\");\n            observer.unobserve(section);\n          }\n        });\n      },\n      {\n        threshold: 0.14\n      }\n    );\n\n    observer.observe(section);\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-507867c e-con-full e-flex e-con e-parent\" data-id=\"507867c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a0285 elementor-widget elementor-widget-html\" data-id=\"b3a0285\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================\n     BORDEAUX ABOUT THE SCHOOL SECTION\n========================= -->\n<section class=\"klf-bordeaux-school\" id=\"about\">\n  <div class=\"klf-bordeaux-school-inner\">\n    <div class=\"klf-bordeaux-school-grid\">\n\n      <!-- Left: Text + Stats -->\n      <div class=\"klf-bordeaux-school-content\">\n        <span class=\"klf-bordeaux-school-kicker klf-bordeaux-school-reveal\">\u00dcber KLF Bordeaux<\/span>\n\n        <h2 class=\"klf-bordeaux-school-title klf-bordeaux-school-reveal\">\n Eine Franz\u00f6sischschule<br\/>\n<span>im Herzen von Bordeaux.<\/span>\n        <\/h2>\n\n        <p class=\"klf-bordeaux-school-text klf-bordeaux-school-reveal\">\n KLF Bordeaux hei\u00dft Studierende aus aller Welt willkommen, um Franz\u00f6sisch in Bordeaux zu lernen, einer der sch\u00f6nsten und lebendigsten St\u00e4dte Frankreichs. Seit 2006 verbindet die Schule hochwertige Franz\u00f6sischkurse mit einer freundlichen internationalen Atmosph\u00e4re. \n        <\/p>\n\n        <p class=\"klf-bordeaux-school-text klf-bordeaux-school-reveal\">\n Unser Team unterst\u00fctzt die Studierenden dabei, ihr Franz\u00f6sisch selbstbewusst zu verbessern, die franz\u00f6sische Kultur zu entdecken und einen unvergesslichen Aufenthalt in Bordeaux zu genie\u00dfen.\n        <\/p>\n\n        <div class=\"klf-bordeaux-school-badges klf-bordeaux-school-reveal\">\n          <span class=\"klf-bordeaux-school-badge klf-bordeaux-school-badge-dark\">Qualit\u00e9 FLE zertifiziert<\/span>\n<span class=\"klf-bordeaux-school-badge\">Mitglied der KLF-Gruppe<\/span>\n<span class=\"klf-bordeaux-school-badge\">Internationale Studierende<\/span>\n        <\/div>\n\n        <div class=\"klf-bordeaux-school-stats\">\n          <div class=\"klf-bordeaux-school-stat klf-bordeaux-school-stat-dark klf-bordeaux-school-reveal\">\n            <span class=\"klf-bordeaux-school-stat-number\">2006<\/span>\n<span class=\"klf-bordeaux-school-stat-label\">In Bordeaux gegr\u00fcndet<\/span>\n          <\/div>\n\n          <div class=\"klf-bordeaux-school-stat klf-bordeaux-school-reveal\">\n            <span class=\"klf-bordeaux-school-stat-number\">50+<\/span>\n<span class=\"klf-bordeaux-school-stat-label\">Nationalit\u00e4ten willkommen<\/span>\n          <\/div>\n\n          <div class=\"klf-bordeaux-school-stat klf-bordeaux-school-stat-dark klf-bordeaux-school-reveal\">\n            <span class=\"klf-bordeaux-school-stat-number\">12<\/span>\n<span class=\"klf-bordeaux-school-stat-label\">Studierende max. pro Klasse<\/span>\n          <\/div>\n\n          <div class=\"klf-bordeaux-school-stat klf-bordeaux-school-reveal\">\n            <span class=\"klf-bordeaux-school-stat-number\">A1\u2013C2<\/span>\n<span class=\"klf-bordeaux-school-stat-label\">Alle Franz\u00f6sisch-Niveaus<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Right: Video -->\n      <div class=\"klf-bordeaux-school-media klf-bordeaux-school-reveal\">\n        <button class=\"klf-bordeaux-school-video-card\" type=\"button\" aria-label=\"Watch the NEWDEAL Bordeaux video\">\n          <span class=\"klf-bordeaux-school-video-thumb\"><\/span>\n          <span class=\"klf-bordeaux-school-video-overlay\"><\/span>\n\n          <span class=\"klf-bordeaux-school-play\">\n            <svg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n              <path d=\"M8 5v14l11-7L8 5Z\"><\/path>\n            <\/path><\/svg>\n          <\/span>\n\n          <span class=\"klf-bordeaux-school-video-label\">\n            <svg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n              <path d=\"M8 5v14l11-7L8 5Z\"><\/path>\n            <\/path><\/svg>\n Entdecken Sie die Schule\n          <\/span>\n        <\/button>\n\n        <p class=\"klf-bordeaux-school-caption\">\n Sehen Sie sich das Video an und entdecken Sie KLF Bordeaux, die Klassenzimmer, die Atmosph\u00e4re und das Erlebnis, Franz\u00f6sisch in der Stadt zu lernen.\n        <\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- Video Lightbox -->\n  <div class=\"klf-bordeaux-school-lightbox\" aria-hidden=\"true\">\n    <button class=\"klf-bordeaux-school-lightbox-bg\" type=\"button\" aria-label=\"Close video\"><\/button>\n\n    <div class=\"klf-bordeaux-school-lightbox-video\">\n      <iframe data-src=\"https:\/\/www.youtube.com\/embed\/zNgiGZRsUk0?autoplay=1&rel=0&modestbranding=1\" title=\"NEWDEAL Bordeaux Schulvideo\" allow=\"autoplay; fullscreen; encrypted-media\" allowfullscreen=\"\">\n      <\/iframe>\n    <\/div>\n\n    <button class=\"klf-bordeaux-school-close\" type=\"button\" aria-label=\"Close video\">\n      <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n        <path d=\"M18 6 6 18M6 6l12 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n      <\/svg>\n    <\/button>\n  <\/div>\n<\/section>\n\n<style>\n  .klf-bordeaux-school,\n  .klf-bordeaux-school * {\n    box-sizing: border-box;\n  }\n\n  .klf-bordeaux-school {\n    --bordeaux-primary: #b00325;\n    --bordeaux-soft: #f17060;\n    --bordeaux-dark: #1a0f14;\n    --bordeaux-muted: #665057;\n    --bordeaux-bg: #fff8f5;\n    --bordeaux-card-soft: #ffe4e8;\n\n    position: relative;\n    background: var(--bordeaux-bg);\n    padding: 6rem 0;\n    overflow: hidden;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .klf-bordeaux-school-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-bordeaux-school-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(360px, 1fr);\n    gap: 4rem;\n    align-items: start;\n  }\n\n  .klf-bordeaux-school-kicker {\n    display: block;\n    color: var(--bordeaux-primary);\n    font-size: 0.75rem;\n    font-weight: 700 !important;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    margin-bottom: 0.75rem;\n  }\n\n#about .klf-bordeaux-school-title,\n#about h2.klf-bordeaux-school-title,\nbody #about h2.klf-bordeaux-school-title,\nbody .klf-bordeaux-school h2.klf-bordeaux-school-title {\n  margin: 0 !important;\n  color: var(--bordeaux-dark) !important;\n  font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif !important;\n  font-size: clamp(2rem, 4vw, 2.8rem) !important;\n  font-weight: 900 !important;\n  line-height: 1.1 !important;\n  letter-spacing: -0.02em !important;\n  text-transform: none !important;\n}\n\n    #about .klf-bordeaux-school-title span,\n    #about h2.klf-bordeaux-school-title span,\n    body #about h2.klf-bordeaux-school-title span,\n    body .klf-bordeaux-school h2.klf-bordeaux-school-title span {\n      color: var(--bordeaux-primary) !important;\n      font-weight: 900 !important;\n    }\n\n  .klf-bordeaux-school-text {\n    margin: 0;\n    margin-top: 1.5rem;\n    color: var(--bordeaux-muted);\n    font-size: 1rem;\n    line-height: 1.8;\n  }\n\n  .klf-bordeaux-school-text + .klf-bordeaux-school-text {\n    margin-top: 1rem;\n  }\n\n  .klf-bordeaux-school-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.625rem;\n    margin-top: 1.75rem;\n  }\n\n  .klf-bordeaux-school-badge {\n    display: inline-flex;\n    align-items: center;\n    padding: 0.5rem 1rem;\n    border-radius: 999px;\n    background: var(--bordeaux-card-soft);\n    color: var(--bordeaux-primary);\n    font-size: 0.875rem;\n    font-weight: 600;\n    line-height: 1;\n  }\n\n  .klf-bordeaux-school-badge-dark {\n    background: var(--bordeaux-dark);\n    color: #ffffff;\n  }\n\n  .klf-bordeaux-school-stats {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1rem;\n    margin-top: 2.5rem;\n  }\n\n  .klf-bordeaux-school-stat {\n    display: flex;\n    flex-direction: column;\n    gap: 0.375rem;\n    padding: 1.5rem;\n    border-radius: 1rem;\n    background: #ffffff;\n    border: 1.5px solid rgba(176, 3, 37, 0.08);\n  }\n\n  .klf-bordeaux-school-stat-dark {\n    background: var(--bordeaux-dark);\n    border-color: transparent;\n  }\n\n  .klf-bordeaux-school-stat-number {\n    color: var(--bordeaux-primary);\n    font-size: 2.2rem;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.02em;\n  }\n\n  .klf-bordeaux-school-stat-label {\n    color: var(--bordeaux-muted);\n    font-size: 0.82rem;\n    font-weight: 500;\n    line-height: 1.4;\n  }\n\n  .klf-bordeaux-school-stat-dark .klf-bordeaux-school-stat-number {\n    color: var(--bordeaux-soft);\n  }\n\n  .klf-bordeaux-school-stat-dark .klf-bordeaux-school-stat-label {\n    color: rgba(255, 255, 255, 0.55);\n  }\n\n  .klf-bordeaux-school-media {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .klf-bordeaux-school-video-card {\n    position: relative;\n    display: block;\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    border: 0;\n    padding: 0;\n    cursor: pointer;\n    overflow: hidden;\n    border-radius: 1rem;\n    background: var(--bordeaux-dark);\n    box-shadow: 0 22px 50px rgba(26, 15, 20, 0.12);\n  }\n\n  .klf-bordeaux-school-video-thumb {\n    position: absolute;\n    inset: 0;\n    background-image: url(\"https:\/\/img.youtube.com\/vi\/zNgiGZRsUk0\/maxresdefault.jpg\");\n    background-size: cover;\n    background-position: center;\n    transform: scale(1);\n    transition: transform 0.5s ease;\n  }\n\n  .klf-bordeaux-school-video-card:hover .klf-bordeaux-school-video-thumb {\n    transform: scale(1.05);\n  }\n\n  .klf-bordeaux-school-video-overlay {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      135deg,\n      rgba(26, 15, 20, 0.65) 0%,\n      rgba(26, 15, 20, 0.3) 100%\n    );\n  }\n\n  .klf-bordeaux-school-play {\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    width: 4.5rem;\n    height: 4.5rem;\n    border-radius: 999px;\n    transform: translate(-50%, -50%);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--bordeaux-primary);\n    color: #ffffff;\n    box-shadow: 0 0 0 0 rgba(176, 3, 37, 0.5);\n    animation: klfBordeauxSchoolPulse 1.8s ease-out infinite;\n    transition: transform 0.25s ease;\n  }\n\n  .klf-bordeaux-school-play svg {\n    margin-left: 4px;\n  }\n\n  .klf-bordeaux-school-video-card:hover .klf-bordeaux-school-play {\n    transform: translate(-50%, -50%) scale(1.1);\n  }\n\n  .klf-bordeaux-school-video-label {\n    position: absolute;\n    left: 1.25rem;\n    bottom: 1.25rem;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.45rem 1rem;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.12);\n    color: #ffffff;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 1;\n  }\n\n  .klf-bordeaux-school-caption {\n    margin: 0;\n    color: var(--bordeaux-muted);\n    text-align: center;\n    font-size: 0.82rem;\n    line-height: 1.6;\n  }\n\n  .klf-bordeaux-school-lightbox {\n    position: fixed;\n    inset: 0;\n    z-index: 99999;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: 1rem;\n    background: rgba(20, 11, 16, 0.94);\n    backdrop-filter: blur(6px);\n    -webkit-backdrop-filter: blur(6px);\n  }\n\n  .klf-bordeaux-school-lightbox.is-open {\n    display: flex;\n    animation: klfBordeauxSchoolLightboxFade 0.25s ease both;\n  }\n\n  .klf-bordeaux-school-lightbox-bg {\n    position: absolute;\n    inset: 0;\n    border: 0;\n    background: transparent;\n    cursor: pointer;\n  }\n\n  .klf-bordeaux-school-lightbox-video {\n    position: relative;\n    z-index: 2;\n    width: min(100%, 56rem);\n    aspect-ratio: 16 \/ 9;\n    animation: klfBordeauxSchoolLightboxZoom 0.35s ease both;\n  }\n\n  .klf-bordeaux-school-lightbox-video iframe {\n    width: 100%;\n    height: 100%;\n    border: 0;\n    border-radius: 1rem;\n    background: #000000;\n  }\n\n  .klf-bordeaux-school-close {\n    position: absolute;\n    top: 1.25rem;\n    right: 1.25rem;\n    z-index: 3;\n    width: 2.5rem;\n    height: 2.5rem;\n    border: 0;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.1);\n    color: #ffffff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    transition: background 0.25s ease;\n  }\n\n  .klf-bordeaux-school-close:hover {\n    background: rgba(255, 255, 255, 0.18);\n  }\n\n  .klf-bordeaux-school-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-reveal {\n    animation: klfBordeauxSchoolFadeUp 0.65s ease both;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-reveal:nth-child(1) {\n    animation-delay: 0.04s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-reveal:nth-child(2) {\n    animation-delay: 0.1s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-reveal:nth-child(3) {\n    animation-delay: 0.16s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-reveal:nth-child(4) {\n    animation-delay: 0.22s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-reveal:nth-child(5) {\n    animation-delay: 0.28s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-stat:nth-child(1) {\n    animation-delay: 0.12s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-stat:nth-child(2) {\n    animation-delay: 0.19s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-stat:nth-child(3) {\n    animation-delay: 0.26s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-stat:nth-child(4) {\n    animation-delay: 0.33s;\n  }\n\n  .klf-bordeaux-school.is-visible .klf-bordeaux-school-media {\n    animation-delay: 0.16s;\n  }\n\n  @keyframes klfBordeauxSchoolPulse {\n    0% {\n      box-shadow: 0 0 0 0 rgba(176, 3, 37, 0.5);\n    }\n\n    100% {\n      box-shadow: 0 0 0 16px rgba(176, 3, 37, 0);\n    }\n  }\n\n  @keyframes klfBordeauxSchoolFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(22px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes klfBordeauxSchoolLightboxFade {\n    from {\n      opacity: 0;\n    }\n\n    to {\n      opacity: 1;\n    }\n  }\n\n  @keyframes klfBordeauxSchoolLightboxZoom {\n    from {\n      opacity: 0;\n      transform: scale(0.9);\n    }\n\n    to {\n      opacity: 1;\n      transform: scale(1);\n    }\n  }\n\n  @media (max-width: 1024px) {\n    .klf-bordeaux-school {\n      padding: 5.5rem 0;\n    }\n\n    .klf-bordeaux-school-grid {\n      grid-template-columns: 1fr;\n      gap: 3rem;\n    }\n\n    .klf-bordeaux-school-media {\n      max-width: 46rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-bordeaux-school {\n      padding: 4.5rem 0;\n    }\n\n    .klf-bordeaux-school-inner {\n      padding: 0 1.25rem;\n    }\n\n    #about .klf-bordeaux-school-title,\n    #about h2.klf-bordeaux-school-title,\n    body #about h2.klf-bordeaux-school-title {\n      font-size: clamp(2rem, 9vw, 2.8rem) !important;\n      line-height: 1.1 !important;\n      letter-spacing: -0.02em !important;\n    }\n\n    .klf-bordeaux-school-stats {\n      grid-template-columns: 1fr;\n    }\n\n    .klf-bordeaux-school-stat {\n      padding: 1.25rem;\n    }\n\n    .klf-bordeaux-school-stat-number {\n      font-size: 2rem;\n    }\n\n    .klf-bordeaux-school-video-label {\n      left: 1rem;\n      bottom: 1rem;\n      font-size: 0.68rem;\n    }\n\n    .klf-bordeaux-school-play {\n      width: 4rem;\n      height: 4rem;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-bordeaux-school-reveal {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n\n    .klf-bordeaux-school-play {\n      animation: none !important;\n    }\n\n    .klf-bordeaux-school-video-thumb,\n    .klf-bordeaux-school-video-card {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const section = document.getElementById(\"about\");\n    if (!section) return;\n\n    if (!(\"IntersectionObserver\" in window)) {\n      section.classList.add(\"is-visible\");\n    } else {\n      const observer = new IntersectionObserver(\n        function (entries) {\n          entries.forEach(function (entry) {\n            if (entry.isIntersecting) {\n              section.classList.add(\"is-visible\");\n              observer.unobserve(section);\n            }\n          });\n        },\n        { threshold: 0.14 }\n      );\n\n      observer.observe(section);\n    }\n\n    const openButton = section.querySelector(\".klf-bordeaux-school-video-card\");\n    const lightbox = section.querySelector(\".klf-bordeaux-school-lightbox\");\n    const iframe = section.querySelector(\".klf-bordeaux-school-lightbox iframe\");\n    const closeButtons = section.querySelectorAll(\".klf-bordeaux-school-close, .klf-bordeaux-school-lightbox-bg\");\n\n    function openLightbox() {\n      if (!lightbox || !iframe) return;\n\n      const src = iframe.getAttribute(\"data-src\");\n      if (src) iframe.setAttribute(\"src\", src);\n\n      lightbox.classList.add(\"is-open\");\n      lightbox.setAttribute(\"aria-hidden\", \"false\");\n      document.documentElement.style.overflow = \"hidden\";\n    }\n\n    function closeLightbox() {\n      if (!lightbox || !iframe) return;\n\n      lightbox.classList.remove(\"is-open\");\n      lightbox.setAttribute(\"aria-hidden\", \"true\");\n      iframe.removeAttribute(\"src\");\n      document.documentElement.style.overflow = \"\";\n    }\n\n    if (openButton) {\n      openButton.addEventListener(\"click\", openLightbox);\n    }\n\n    closeButtons.forEach(function (button) {\n      button.addEventListener(\"click\", closeLightbox);\n    });\n\n    document.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"Escape\" && lightbox && lightbox.classList.contains(\"is-open\")) {\n        closeLightbox();\n      }\n    });\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-761c9b5e e-flex e-con-boxed e-con e-parent\" data-id=\"761c9b5e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-38d2173a e-con-full e-flex e-con e-child\" data-id=\"38d2173a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-66207c75 e-con-full e-flex e-con e-child\" data-id=\"66207c75\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cff8f82 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"cff8f82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5103ed5b elementor-widget elementor-widget-image\" data-id=\"5103ed5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"374\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg\" class=\"elementor-animation-grow attachment-full size-full wp-image-47220\" alt=\"\" srcset=\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg 1024w, https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220-300x110.jpg 300w, https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220-768x281.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f2b724e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4f2b724e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12d28825 elementor-widget elementor-widget-image\" data-id=\"12d28825\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"357\" height=\"94\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/logo-bildungurlaub-sprachreisen-text.png\" class=\"elementor-animation-grow attachment-full size-full wp-image-47089\" alt=\"\" srcset=\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/logo-bildungurlaub-sprachreisen-text.png 357w, https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/logo-bildungurlaub-sprachreisen-text-300x79.png 300w\" sizes=\"(max-width: 357px) 100vw, 357px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21574c38 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"21574c38\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7516fb2b elementor-widget elementor-widget-image\" data-id=\"7516fb2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/tcf-1024x1024-2-qmpxvrvshbtg8212a00tw9hbpec8t8q6iy4kvgr83o.jpg\" title=\"tcf-1024\u00d71024\" alt=\"tcf-1024x1024\" class=\"elementor-animation-grow\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0192d1 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"c0192d1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73442f1b elementor-widget elementor-widget-image\" data-id=\"73442f1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/delf-1024x1024-2-qmpxvq043nqvku3skz7kr9yeimliduipuotlwwu0g4.jpg\" title=\"delf-1024\u00d71024\" alt=\"delf-1024x1024\" class=\"elementor-animation-grow\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bordeaux, Frankreich Franz\u00f6sisch lernen in Bordeaux Willkommen bei KLF Bordeaux, Ihrem idealen Ort, um Franz\u00f6sisch im Herzen von Bordeaux zu lernen. Seit 2006 verbreiten wir die Begeisterung f\u00fcr die franz\u00f6sische Sprache und Kultur und hei\u00dfen Studierende aus aller Welt willkommen. Jetzt buchen Entdecken Sie unsere Kurse 2006 Gegr\u00fcndet 470+ Studierende \/ Jahr 50+ Nationalit\u00e4ten Brauchen [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"content-type":"","footnotes":""},"language-product":[],"type-product":[],"city-product":[],"course-category":[],"folder":[215],"class_list":["post-47223","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Franz\u00f6sisch lernen in Bordeaux | Franz\u00f6sischkurse f\u00fcr alle Niveaus \u2013 KLF<\/title>\n<meta name=\"description\" content=\"Studieren Sie Franz\u00f6sisch in Bordeaux mit erfahrenen Lehrkr\u00e4ften und kleinen Gruppen. Alle Altersgruppen willkommen. Entdecken Sie eine ruhige, kulturelle Stadt im S\u00fcdwesten Frankreichs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/klf.fr\/de\/bordeaux\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Franz\u00f6sisch lernen in Bordeaux\" \/>\n<meta property=\"og:description\" content=\"Studieren Sie Franz\u00f6sisch in Bordeaux mit erfahrenen Lehrkr\u00e4ften und kleinen Gruppen. Alle Altersgruppen willkommen. Entdecken Sie eine ruhige, kulturelle Stadt im S\u00fcdwesten Frankreichs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/klf.fr\/de\/bordeaux\/\" \/>\n<meta property=\"og:site_name\" content=\"Keep Learning French\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-26T18:32:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"20\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/\",\"url\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/\",\"name\":\"Franz\u00f6sisch lernen in Bordeaux | Franz\u00f6sischkurse f\u00fcr alle Niveaus \u2013 KLF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/fle-qualiopi-1024x1024-2-e1737066298220.jpg\",\"datePublished\":\"2026-06-26T18:29:43+00:00\",\"dateModified\":\"2026-06-26T18:32:56+00:00\",\"description\":\"Studieren Sie Franz\u00f6sisch in Bordeaux mit erfahrenen Lehrkr\u00e4ften und kleinen Gruppen. Alle Altersgruppen willkommen. Entdecken Sie eine ruhige, kulturelle Stadt im S\u00fcdwesten Frankreichs.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/fle-qualiopi-1024x1024-2-e1737066298220.jpg\",\"contentUrl\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/fle-qualiopi-1024x1024-2-e1737066298220.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/klf.fr\\\/de\\\/home-2\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Franz\u00f6sisch lernen in Bordeaux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/klf.fr\\\/de\\\/\",\"name\":\"Keep Learning French\",\"description\":\"Groupe d&#039;\u00e9coles de FLE en France.\",\"publisher\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/klf.fr\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/#organization\",\"name\":\"Keep Learning French\",\"url\":\"https:\\\/\\\/klf.fr\\\/de\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/school\\\/keep-learning-french\\\/\"],\"telephone\":[],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/klf.fr\\\/de\\\/bordeaux\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/klf-favicon.png\",\"contentUrl\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/klf-favicon.png\",\"width\":200,\"height\":200,\"caption\":\"Keep Learning French\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Franz\u00f6sisch lernen in Bordeaux | Franz\u00f6sischkurse f\u00fcr alle Niveaus \u2013 KLF","description":"Studieren Sie Franz\u00f6sisch in Bordeaux mit erfahrenen Lehrkr\u00e4ften und kleinen Gruppen. Alle Altersgruppen willkommen. Entdecken Sie eine ruhige, kulturelle Stadt im S\u00fcdwesten Frankreichs.","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:\/\/klf.fr\/de\/bordeaux\/","og_locale":"de_DE","og_type":"article","og_title":"Franz\u00f6sisch lernen in Bordeaux","og_description":"Studieren Sie Franz\u00f6sisch in Bordeaux mit erfahrenen Lehrkr\u00e4ften und kleinen Gruppen. Alle Altersgruppen willkommen. Entdecken Sie eine ruhige, kulturelle Stadt im S\u00fcdwesten Frankreichs.","og_url":"https:\/\/klf.fr\/de\/bordeaux\/","og_site_name":"Keep Learning French","article_modified_time":"2026-06-26T18:32:56+00:00","og_image":[{"url":"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"20\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/klf.fr\/de\/bordeaux\/","url":"https:\/\/klf.fr\/de\/bordeaux\/","name":"Franz\u00f6sisch lernen in Bordeaux | Franz\u00f6sischkurse f\u00fcr alle Niveaus \u2013 KLF","isPartOf":{"@id":"https:\/\/klf.fr\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/klf.fr\/de\/bordeaux\/#primaryimage"},"image":{"@id":"https:\/\/klf.fr\/de\/bordeaux\/#primaryimage"},"thumbnailUrl":"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg","datePublished":"2026-06-26T18:29:43+00:00","dateModified":"2026-06-26T18:32:56+00:00","description":"Studieren Sie Franz\u00f6sisch in Bordeaux mit erfahrenen Lehrkr\u00e4ften und kleinen Gruppen. Alle Altersgruppen willkommen. Entdecken Sie eine ruhige, kulturelle Stadt im S\u00fcdwesten Frankreichs.","breadcrumb":{"@id":"https:\/\/klf.fr\/de\/bordeaux\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/klf.fr\/de\/bordeaux\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/klf.fr\/de\/bordeaux\/#primaryimage","url":"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg","contentUrl":"https:\/\/klf.fr\/wp-content\/uploads\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/klf.fr\/de\/bordeaux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/klf.fr\/de\/home-2\/"},{"@type":"ListItem","position":2,"name":"Franz\u00f6sisch lernen in Bordeaux"}]},{"@type":"WebSite","@id":"https:\/\/klf.fr\/de\/#website","url":"https:\/\/klf.fr\/de\/","name":"Keep Learning French","description":"Groupe d&#039;\u00e9coles de FLE en France.","publisher":{"@id":"https:\/\/klf.fr\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/klf.fr\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Organization","Place"],"@id":"https:\/\/klf.fr\/de\/#organization","name":"Keep Learning French","url":"https:\/\/klf.fr\/de\/","logo":{"@id":"https:\/\/klf.fr\/de\/bordeaux\/#local-main-organization-logo"},"image":{"@id":"https:\/\/klf.fr\/de\/bordeaux\/#local-main-organization-logo"},"sameAs":["https:\/\/linkedin.com\/school\/keep-learning-french\/"],"telephone":[],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"09:00","closes":"17:00"}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/klf.fr\/de\/bordeaux\/#local-main-organization-logo","url":"https:\/\/klf.fr\/wp-content\/uploads\/2020\/09\/klf-favicon.png","contentUrl":"https:\/\/klf.fr\/wp-content\/uploads\/2020\/09\/klf-favicon.png","width":200,"height":200,"caption":"Keep Learning French"}]}},"_links":{"self":[{"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/pages\/47223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/comments?post=47223"}],"version-history":[{"count":5,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/pages\/47223\/revisions"}],"predecessor-version":[{"id":47293,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/pages\/47223\/revisions\/47293"}],"wp:attachment":[{"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/media?parent=47223"}],"wp:term":[{"taxonomy":"language-product","embeddable":true,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/language-product?post=47223"},{"taxonomy":"type-product","embeddable":true,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/type-product?post=47223"},{"taxonomy":"city-product","embeddable":true,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/city-product?post=47223"},{"taxonomy":"course-category","embeddable":true,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/course-category?post=47223"},{"taxonomy":"folder","embeddable":true,"href":"https:\/\/klf.fr\/de\/wp-json\/wp\/v2\/folder?post=47223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}