{"id":27270,"date":"2024-03-02T22:27:56","date_gmt":"2024-03-02T21:27:56","guid":{"rendered":"https:\/\/klf.fr\/annecy\/"},"modified":"2026-06-19T14:45:46","modified_gmt":"2026-06-19T12:45:46","slug":"annecy","status":"publish","type":"page","link":"https:\/\/klf.fr\/fr\/annecy\/","title":{"rendered":"Apprendre le fran\u00e7ais \u00e0 Annecy"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27270\" class=\"elementor elementor-27270 elementor-2746\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eaba2f3 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"eaba2f3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/youtu.be\\\/qvbrRx6Vxkk&quot;,&quot;background_video_start&quot;:&quot;0&quot;,&quot;background_video_end&quot;:&quot;22&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;,&quot;background_privacy_mode&quot;:&quot;yes&quot;,&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-background-video-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-video-embed\" role=\"presentation\"><\/div>\n\t\t\t\t\t\t<\/div><div class=\"elementor-element elementor-element-c105310 e-flex e-con-boxed e-con e-child\" data-id=\"c105310\" 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-e2422b9 e-flex e-con-boxed e-con e-child\" data-id=\"e2422b9\" 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-ec29799 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"ec29799\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Apprendre le fran\u00e7ais \u00e0 Annecy.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-085ca80 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"085ca80\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nich\u00e9e au c\u0153ur des Alpes, au bord d\u2019un lac, Annecy est une ville pleine de charme, r\u00e9put\u00e9e pour sa vieille ville historique, ses canaux pittoresques, qui lui valent le surnom de \u00ab Petite Venise des Alpes \u00bb, ainsi que pour ses monuments embl\u00e9matiques comme le Palais de l\u2019\u00cele et le ch\u00e2teau d\u2019Annecy.<br\/>D\u00e9couvrez IFALPES, une \u00e9cole de fran\u00e7ais reconnue qui accompagne les apprenants internationaux depuis 30 ans. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34b913a e-con-full e-flex e-con e-child\" data-id=\"34b913a\" 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-2cbd7e2 e-con-full e-flex e-con e-child\" data-id=\"2cbd7e2\" 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-c456c7b elementor-invisible elementor-widget elementor-widget-button\" data-id=\"c456c7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/klf.fr\/fr\/annecy\/french-courses-in-annecy-booking\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">R\u00e9server<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00f21fd e-con-full e-flex e-con e-child\" data-id=\"00f21fd\" 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-6411434 elementor-invisible elementor-widget elementor-widget-button\" data-id=\"6411434\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/klf.fr\/fr\/annecy\/french-courses-in-annecy-quotation\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Devis<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aacb539 e-con-full e-flex e-con e-child\" data-id=\"aacb539\" 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>\n\t\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<div class=\"elementor-element elementor-element-4b1bb00 e-con-full e-flex e-con e-parent\" data-id=\"4b1bb00\" 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-282d93a elementor-widget elementor-widget-html\" data-id=\"282d93a\" 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-hero\" id=\"klf-hero\">\n  <!-- YouTube video background -->\n  <div class=\"klf-hero-video-wrap\" aria-hidden=\"true\">\n    <iframe class=\"klf-hero-video\" src=\"https:\/\/www.youtube.com\/embed\/qvbrRx6Vxkk?autoplay=1&mute=1&loop=1&playlist=qvbrRx6Vxkk&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=\"Annecy \u2013 IFALPES\" allow=\"autoplay; encrypted-media\" loading=\"eager\">\n    <\/iframe>\n\n    <div class=\"klf-hero-fallback\"><\/div>\n  <\/div>\n\n  <!-- Gradient overlays -->\n  <div class=\"klf-hero-overlay\">\n    <div class=\"klf-hero-gradient\"><\/div>\n    <div class=\"klf-hero-bottom-fade\"><\/div>\n    <div class=\"klf-hero-top-fade\"><\/div>\n  <\/div>\n\n  <!-- Green left line -->\n  <div class=\"klf-hero-accent\"><\/div>\n\n  <!-- Content -->\n  <div class=\"klf-hero-inner\">\n    <div class=\"klf-hero-content\">\n      <div class=\"klf-reveal\">\n        <span class=\"klf-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 Annecy, France\n        <\/span>\n      <\/div>\n\n      <h1 class=\"klf-hero-title klf-reveal\">\n Apprendre le fran\u00e7ais\n<br\/><span>\u00e0 Annecy<\/span>\n      <\/h1>\n\n      <div class=\"klf-hero-divider klf-reveal\"><\/div>\n\n      <p class=\"klf-hero-text klf-reveal\">\n Nich\u00e9e au c\u0153ur des Alpes, au bord d\u2019un lac, Annecy est une ville pleine de charme, r\u00e9put\u00e9e pour sa vieille ville historique, ses canaux pittoresques, qui lui valent le surnom de \u00ab Venise des Alpes \u00bb, et ses monuments embl\u00e9matiques.<br\/>D\u00e9couvrez IFALPES, une \u00e9cole de fran\u00e7ais reconnue qui accompagne les apprenants internationaux depuis plus de 30 ans. \n      <\/p>\n\n      <div class=\"klf-hero-buttons klf-reveal\">\n         <a href=\"https:\/\/klf.fr\/fr\/annecy\/french-courses-in-annecy-booking\/\" class=\"klf-btn klf-btn-primary\">\nR\u00e9servez maintenant\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\/fr\/annecy\/cours-francais-adultes\/\" class=\"klf-btn klf-btn-secondary\">\nD\u00e9couvrir nos cours\n<\/a> \n      <\/div>\n\n      <div class=\"klf-hero-stats klf-reveal\">\n        <div class=\"klf-stat\">\n          <span class=\"klf-stat-number\">30+<\/span><br\/>Ann\u00e9es d'expertise\n        <\/div>\n\n        <div class=\"klf-stat\">\n          <span class=\"klf-stat-number\">50+<\/span>\nNationalit\u00e9s\n        <\/div>\n\n        <div class=\"klf-stat\">\n          <span class=\"klf-stat-number\">100%<\/span>\n<span class=\"klf-stat-label\">Satisfaction<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Professional floating bloom CTA -->\n  <a href=\"https:\/\/klf.fr\/fr\/annecy\/french-courses-in-annecy-quotation\/\" class=\"klf-bloom-quote\" aria-label=\"Book a Quote\">\n    <span class=\"klf-bloom-pulse\"><\/span>\n    <span class=\"klf-bloom-content\">\n      <span class=\"klf-bloom-small\">Besoin de conna\u00eetre le tarif ?<\/span>\n      <span class=\"klf-bloom-main\">Demander un devis<\/span>\n    <\/span>\n    <span class=\"klf-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-scroll-cue\">\n    <span>ROULEAU<\/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-hero,\n  .klf-hero * {\n    box-sizing: border-box;\n  }\n\n  .klf-hero {\n    --klf-green: #86bc25;\n    --klf-green-soft: #a8d94f;\n    --klf-dark: #111d28;\n    --klf-bg: #f8f9f4;\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(--klf-dark);\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .klf-hero-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-hero-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-hero.is-video-ready .klf-hero-video {\n    opacity: 1;\n  }\n\n  .klf-hero-fallback {\n    position: absolute;\n    inset: 0;\n    background-image: url(\"https:\/\/images.unsplash.com\/photo-1689862234114-b25f2bcaf3f2?w=1800&h=1200&fit=crop&auto=format\");\n    background-size: cover;\n    background-position: center;\n    opacity: 1;\n    transition: opacity 1s ease;\n  }\n\n  .klf-hero.is-video-ready .klf-hero-fallback {\n    opacity: 0;\n  }\n\n  .klf-hero-overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 10;\n    pointer-events: none;\n  }\n\n  .klf-hero-gradient {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      110deg,\n      rgba(17, 29, 40, 0.84) 0%,\n      rgba(17, 29, 40, 0.56) 48%,\n      rgba(17, 29, 40, 0.18) 100%\n    );\n  }\n\n  .klf-hero-bottom-fade {\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    height: 7rem;\n    background: linear-gradient(to top, rgba(248, 249, 244, 0.66) 0%, transparent 100%);\n  }\n\n  .klf-hero-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(17, 29, 40, 0.18) 0%, transparent 100%);\n  }\n\n  .klf-hero-accent {\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    z-index: 20;\n    width: 4px;\n    background: var(--klf-green);\n    transform-origin: top;\n    animation: klfAccentGrow 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s both;\n  }\n\n  .klf-hero-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-hero-content {\n    max-width: 62rem;\n  }\n\n  .klf-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(134, 188, 37, 0.18);\n    border: 1px solid rgba(134, 188, 37, 0.45);\n    color: #c8e87a;\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-location-badge svg {\n    color: var(--klf-green);\n    flex: 0 0 auto;\n  }\n\n  #klf-hero .klf-hero-title,\n  #klf-hero h1.klf-hero-title,\n  body #klf-hero h1.klf-hero-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-hero .klf-hero-title span,\n  #klf-hero h1.klf-hero-title span,\n  body #klf-hero h1.klf-hero-title span {\n    color: var(--klf-green) !important;\n    display: inline-block !important;\n  }\n\n  .klf-hero-divider {\n    width: 4.5rem;\n    height: 1px;\n    margin: 2rem 0;\n    background: rgba(134, 188, 37, 0.65);\n  }\n\n  .klf-hero-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-hero-text em {\n    color: rgba(255, 255, 255, 0.9);\n    font-style: normal;\n    font-weight: 500;\n  }\n\n  .klf-hero-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 1rem;\n    margin-top: 2.7rem;\n  }\n\n  .klf-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-btn-primary {\n    padding: 1.1rem 2.15rem;\n    background: var(--klf-green);\n    color: var(--klf-dark) !important;\n    font-weight: 800;\n  }\n\n  .klf-btn-primary:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 0 32px rgba(134, 188, 37, 0.48);\n  }\n\n  .klf-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-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-hero-stats {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 1rem 2.8rem;\n    margin-top: 3.75rem;\n  }\n\n  .klf-stat {\n    display: flex;\n    flex-direction: column;\n  }\n\n  .klf-stat-number {\n    color: var(--klf-green);\n    font-size: 1.9rem;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.04em;\n  }\n\n  .klf-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  .klf-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(134, 188, 37, 0.98), rgba(95, 150, 14, 0.94));\n    box-shadow:\n      0 18px 48px rgba(0, 0, 0, 0.34),\n      0 0 34px rgba(134, 188, 37, 0.42);\n    border: 1px solid rgba(255, 255, 255, 0.24);\n    transform: translateZ(0);\n    animation: klfBloomIn 0.8s ease 1.15s both;\n  }\n\n  .klf-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(134, 188, 37, 0.58);\n  }\n\n  .klf-bloom-pulse {\n    position: absolute;\n    inset: -8px;\n    border-radius: 999px;\n    background: rgba(134, 188, 37, 0.28);\n    z-index: -1;\n    animation: klfBloomPulse 2.5s ease-in-out infinite;\n  }\n\n  .klf-bloom-content {\n    display: flex;\n    flex-direction: column;\n    line-height: 1.05;\n  }\n\n  .klf-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-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-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(17, 29, 40, 0.22);\n    color: #ffffff;\n  }\n\n  .klf-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: klfFadeIn 0.8s ease 1.8s both;\n  }\n\n  .klf-scroll-cue:hover {\n    color: var(--klf-green) !important;\n  }\n\n  .klf-scroll-cue span {\n    font-size: 0.6rem;\n    letter-spacing: 0.2em;\n    font-weight: 600;\n  }\n\n  .klf-scroll-cue svg {\n    animation: klfBounce 1.6s ease-in-out infinite;\n  }\n\n  .klf-reveal {\n    opacity: 0;\n    transform: translateY(28px);\n    animation: klfFadeUp 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;\n  }\n\n  .klf-reveal:nth-child(1) { animation-delay: 0.25s; }\n  .klf-reveal:nth-child(2) { animation-delay: 0.36s; }\n  .klf-reveal:nth-child(3) { animation-delay: 0.47s; }\n  .klf-reveal:nth-child(4) { animation-delay: 0.58s; }\n  .klf-reveal:nth-child(5) { animation-delay: 0.69s; }\n  .klf-reveal:nth-child(6) { animation-delay: 0.8s; }\n\n  @keyframes klfFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(28px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes klfFadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n\n  @keyframes klfAccentGrow {\n    from { transform: scaleY(0); }\n    to { transform: scaleY(1); }\n  }\n\n  @keyframes klfBounce {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(6px); }\n  }\n\n  @keyframes klfBloomPulse {\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 klfBloomIn {\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-hero-inner {\n      padding-left: 2.5rem;\n      padding-right: 4rem;\n    }\n  }\n\n  @media (min-width: 1400px) {\n    .klf-hero-inner {\n      padding-left: 2rem;\n      padding-right: 5rem;\n    }\n  }\n\n  @media (max-width: 1024px) {\n    #klf-hero .klf-hero-title,\n    #klf-hero h1.klf-hero-title,\n    body #klf-hero h1.klf-hero-title {\n      font-size: clamp(3.7rem, 10.5vw, 6.8rem) !important;\n      max-width: 900px !important;\n    }\n\n    .klf-hero-inner {\n      padding: 8rem 1.5rem 8.5rem;\n    }\n\n    .klf-bloom-quote {\n      right: 1.5rem;\n      bottom: 5.5rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-hero {\n      min-height: 100svh;\n      height: auto;\n    }\n\n    .klf-hero-video {\n      transform: translate(-50%, -50%) scale(1.4);\n    }\n\n    .klf-hero-inner {\n      padding: 7.25rem 1.25rem 9.5rem;\n    }\n\n    .klf-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-hero .klf-hero-title,\n    #klf-hero h1.klf-hero-title,\n    body #klf-hero h1.klf-hero-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-hero-text {\n      font-size: 1rem;\n      line-height: 1.65;\n      max-width: 100%;\n    }\n\n    .klf-hero-buttons {\n      flex-direction: column;\n      align-items: flex-start;\n      margin-top: 2.25rem;\n    }\n\n    .klf-btn {\n      width: auto;\n    }\n\n    .klf-hero-stats {\n      gap: 1.25rem 1.75rem;\n      margin-top: 2.75rem;\n    }\n\n    .klf-stat-number {\n      font-size: 1.45rem;\n    }\n\n    .klf-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-bloom-small {\n      font-size: 0.62rem;\n    }\n\n    .klf-bloom-main {\n      font-size: 0.95rem;\n    }\n\n    .klf-bloom-arrow {\n      width: 2rem;\n      height: 2rem;\n    }\n\n    .klf-scroll-cue {\n      bottom: 1.45rem;\n    }\n  }\n\n  @media (max-width: 420px) {\n    #klf-hero .klf-hero-title,\n    #klf-hero h1.klf-hero-title,\n    body #klf-hero h1.klf-hero-title {\n      font-size: clamp(3rem, 15vw, 4.6rem) !important;\n    }\n\n    .klf-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-reveal,\n    .klf-hero-accent,\n    .klf-scroll-cue,\n    .klf-scroll-cue svg,\n    .klf-bloom-quote,\n    .klf-bloom-pulse {\n      animation: none !important;\n      opacity: 1;\n      transform: none;\n    }\n\n    .klf-hero-video-wrap,\n    .klf-hero-inner,\n    .klf-hero-overlay {\n      transform: none !important;\n      opacity: 1 !important;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const hero = document.getElementById(\"klf-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-f2cc228 e-con-full e-flex e-con e-parent\" data-id=\"f2cc228\" 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-dd7c0dc elementor-widget elementor-widget-html\" data-id=\"dd7c0dc\" 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-why\" id=\"why\">\n  <div class=\"klf-why-inner\">\n    <div class=\"klf-why-heading\">\n      <div class=\"klf-why-title-wrap klf-why-reveal\">\n        <span class=\"klf-section-kicker\">Pourquoi choisir KLF<\/span>\n\n        <h2 class=\"klf-why-title\">\n Plus qu'une \u00e9cole.\n          <br>          <span>Une v\u00e9ritable exp\u00e9rience.<\/span>\n        <\/h2>\n      <\/div>\n\n      <p class=\"klf-why-intro klf-why-reveal\">\n \u00c0 IFALPES, nous pensons qu\u2019apprendre le fran\u00e7ais ne se limite pas \u00e0 la grammaire. C\u2019est aussi d\u00e9couvrir une culture, cr\u00e9er des liens et gagner en confiance.<br\/>Depuis plus de 30 ans, nous accueillons \u00e0 Annecy des apprenants venus du monde entier. \n      <\/p>\n    <\/div>\n\n    <div class=\"klf-why-grid\">\n      <article class=\"klf-why-card klf-why-reveal\">\n        <div class=\"klf-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>Des enseignants experts<\/h3>\n        <p>\n Tous nos enseignants sont francophones, form\u00e9s \u00e0 l\u2019enseignement du fran\u00e7ais langue \u00e9trang\u00e8re et disposent d\u2019une solide exp\u00e9rience p\u00e9dagogique.\n        <\/p>\n      <\/article>\n\n      <article class=\"klf-why-card klf-why-reveal\">\n        <div class=\"klf-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>Un environnement alpin exceptionnel<\/h3>\n        <p>\n Apprenez le fran\u00e7ais au c\u0153ur des magnifiques paysages de Haute-Savoie. Les Alpes et le lac d\u2019Annecy deviennent votre terrain d\u2019apprentissage.\n        <\/p>\n      <\/article>\n\n      <article class=\"klf-why-card klf-why-reveal\">\n        <div class=\"klf-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>Des groupes \u00e0 taille humaine<\/h3>\n        <p>\n Avec un maximum de 12 participants par classe, vous b\u00e9n\u00e9ficiez d\u2019un suivi personnalis\u00e9, progressez plus rapidement et cr\u00e9ez facilement des liens avec les autres membres du groupe.\n        <\/p>\n      <\/article>\n\n      <article class=\"klf-why-card klf-why-reveal\">\n        <div class=\"klf-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>Pr\u00e9paration au DELF et au DALF<\/h3>\n        <p>\n Pr\u00e9parez les certifications officielles de fran\u00e7ais reconnues dans le monde entier. Notre taux de r\u00e9ussite figure parmi les meilleurs de France. \n        <\/p>\n      <\/article>\n\n      <article class=\"klf-why-card klf-why-reveal\">\n        <div class=\"klf-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>Des formules flexibles<\/h3>\n        <p>\n Cours intensifs le matin, cours l\u2019apr\u00e8s-midi ou en soir\u00e9e. Choisissez le rythme qui correspond \u00e0 votre emploi du temps, pour une dur\u00e9e allant d\u2019une \u00e0 douze semaines. \n        <\/p>\n      <\/article>\n\n      <article class=\"klf-why-card klf-why-reveal\">\n        <div class=\"klf-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>Une immersion culturelle compl\u00e8te<\/h3>\n        <p>\n Excursions le week-end, ateliers culturels et rencontres linguistiques vous permettent de pratiquer le fran\u00e7ais d\u00e8s le premier jour.\n        <\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .klf-why,\n  .klf-why * {\n    box-sizing: border-box;\n  }\n\n  .klf-why {\n    --klf-green: #86bc25;\n    --klf-dark: #1b2a3a;\n    --klf-muted: #5a6a52;\n    --klf-bg: #f8f9f4;\n\n    position: relative;\n    background: var(--klf-bg);\n    padding: 6rem 0;\n    overflow: hidden;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    \n  }\n\n  .klf-why-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n    \n  }\n\n  .klf-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\n  .klf-section-kicker {\n    display: inline-flex;\n    color: var(--klf-green);\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  .klf-why-icon {\n  transition:\n    transform 0.32s ease,\n    background 0.32s ease,\n    color 0.32s ease;\n}\n\n.klf-why-card:hover .klf-why-icon {\n  transform: rotate(-3deg) scale(1.06);\n  background: var(--klf-green);\n  color: var(--klf-dark);\n}\n\n.klf-why-card:hover .klf-why-icon svg {\n  animation: klfIconPop 0.42s ease both;\n}\n\n@keyframes klfIconPop {\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  \/* this was audited by me *\/\n  #why .klf-why-title,\n  #why h2.klf-why-title,\n  body #why h2.klf-why-title {\n    margin: 0 !important;\n    color: var(--klf-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\n  #why .klf-why-title span,\n  #why h2.klf-why-title span,\n  body #why h2.klf-why-title span {\n    color: var(--klf-green) !important;\n  }\n\n  .klf-why-intro {\n    margin: 0;\n    color: var(--klf-muted);\n    font-size: 1rem;\n    line-height: 1.75;\n    max-width: 39rem;\n  }\n\n  .klf-why-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 1.5rem;\n  }\n\n  .klf-why-card {\n    position: relative;\n    padding: 1.75rem;\n    border-radius: 1rem;\n    background: #ffffff;\n    border: 1.5px solid rgba(27, 42, 58, 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-why-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 18px 35px rgba(27, 42, 58, 0.08);\n    border-color: rgba(134, 188, 37, 0.22);\n  }\n\n  .klf-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: #eef5d8;\n    color: var(--klf-green);\n  }\n\n  .klf-why-icon svg {\n    width: 1.375rem;\n    height: 1.375rem;\n  }\n\n  .klf-why-card h3 {\n    margin: 0 0 0.5rem;\n    color: var(--klf-dark);\n    font-size: 1rem;\n    font-weight: 700;\n    line-height: 1.35;\n    letter-spacing: 0;\n  }\n\n  .klf-why-card p {\n    margin: 0;\n    color: var(--klf-muted);\n    font-size: 0.9rem;\n    line-height: 1.7;\n  }\n\n  .klf-why-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n  }\n\n  .klf-why.is-visible .klf-why-reveal {\n    animation: klfWhyFadeUp 0.65s ease both;\n  }\n\n  .klf-why.is-visible .klf-why-card:nth-child(1) { animation-delay: 0.08s; }\n  .klf-why.is-visible .klf-why-card:nth-child(2) { animation-delay: 0.14s; }\n  .klf-why.is-visible .klf-why-card:nth-child(3) { animation-delay: 0.2s; }\n  .klf-why.is-visible .klf-why-card:nth-child(4) { animation-delay: 0.26s; }\n  .klf-why.is-visible .klf-why-card:nth-child(5) { animation-delay: 0.32s; }\n  .klf-why.is-visible .klf-why-card:nth-child(6) { animation-delay: 0.38s; }\n\n  @keyframes klfWhyFadeUp {\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-why {\n      padding: 5.5rem 0;\n    }\n\n    .klf-why-heading {\n      grid-template-columns: 1fr;\n      gap: 1.5rem;\n      margin-bottom: 3rem;\n      align-items: start;\n    }\n\n    .klf-why-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .klf-why-intro {\n      max-width: 46rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-why {\n      padding: 4.5rem 0;\n    }\n\n    .klf-why-inner {\n      padding: 0 1.25rem;\n    }\n\n    .klf-section-kicker {\n      font-size: 0.68rem;\n      letter-spacing: 0.14em;\n    }\n\n    #why .klf-why-title,\n    #why h2.klf-why-title,\n    body #why h2.klf-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-why-grid {\n      grid-template-columns: 1fr;\n      gap: 1rem;\n    }\n\n    .klf-why-card {\n      padding: 1.5rem;\n      border-radius: 1rem;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n  .klf-why-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n    animation: none !important;\n  }\n\n  .klf-why-card,\n  .klf-why-icon,\n  .klf-why-icon svg {\n    transition: none !important;\n    animation: none !important;\n  }\n}\n<\/style>\n\n<script>\n  (function () {\n    const section = document.getElementById(\"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-2a66828d e-flex e-con-boxed e-con e-parent\" data-id=\"2a66828d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&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-4830713 elementor-widget elementor-widget-image\" data-id=\"4830713\" 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=\"https:\/\/klf.fr\/fr\/klf-annecy-ifalpes-nouvelle-ecole\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"236\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5.jpg\" class=\"elementor-animation-grow attachment-large size-large wp-image-46771\" alt=\"\" srcset=\"https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5.jpg 1000w, https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5-300x89.jpg 300w, https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5-768x227.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6040486 e-con-full e-flex e-con e-parent\" data-id=\"6040486\" 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-1b74cbc elementor-widget elementor-widget-html\" data-id=\"1b74cbc\" 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     KLF OUR PROGRAMMES SECTION\n========================= -->\n<section class=\"klf-programmes\" id=\"courses\">\n  <div class=\"klf-programmes-inner\">\n\n    <div class=\"klf-programmes-header\">\n      <div class=\"klf-programmes-heading klf-programmes-reveal\">\n        <span class=\"klf-programmes-kicker\">Nos programmes<\/span>\n\n        <h2 class=\"klf-programmes-title\">\n Trouvez le cours qui vous correspond.\n        <\/h2>\n      <\/div>\n\n      <p class=\"klf-programmes-intro klf-programmes-reveal\">\n Tous les niveaux sont les bienvenus. Les cours commencent chaque lundi, toute l\u2019ann\u00e9e \u00e0 Annecy.\n      <\/p>\n    <\/div>\n\n    <div class=\"klf-programmes-grid\">\n\n      <a href=\"https:\/\/klf.fr\/fr\/annecy\/cours-francais-adultes\/\" class=\"klf-course-card klf-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/2024\/11\/9P7A9392-min-1-e1732275452902.jpg');\"><\/div>\n        <div class=\"klf-course-gradient\"><\/div>\n\n        <div class=\"klf-course-tag-wrap\">\n          <span class=\"klf-course-tag\" style=\"background:#86bc25; color:#111d28;\">\n Adultes\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-course-content\">\n          <h3>Cours de fran\u00e7ais pour les adultes<\/h3>\n          <p>\n Cours standard, intensif ou super intensif, adapt\u00e9s \u00e0 votre niveau et \u00e0 vos objectifs, du niveau A1 au niveau C2.\n          <\/p>\n\n          <div class=\"klf-course-link\" style=\"color:#86bc25;\">\n En savoir plus\n            <span style=\"background:rgba(134,188,37,0.14);\">\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      <a href=\"https:\/\/klf.fr\/fr\/\" class=\"klf-course-card klf-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/04_KLF_LYON_183-e1758470068274-rc390zmmef5jen4qhihs4i98pbx5tko9945u5m1t2s.jpg');\"><\/div>\n        <div class=\"klf-course-gradient\"><\/div>\n\n        <div class=\"klf-course-tag-wrap\">\n          <span class=\"klf-course-tag\" style=\"background:#c8a850; color:#111d28;\">\n Seniors\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-course-content\">\n          <h3>Programme d\u2019immersion senior \u00ab The French Escapade \u00bb<\/h3>\n          <p>\n Un programme d\u2019immersion con\u00e7u pour les personnes de 50 ans et plus, combinant cours de fran\u00e7ais et excursions culturelles soigneusement s\u00e9lectionn\u00e9es.\n          <\/p>\n\n          <div class=\"klf-course-link\" style=\"color:#c8a850;\">\n En savoir plus\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      <a href=\"https:\/\/klf.fr\/fr\/\" class=\"klf-course-card klf-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/IFALPES-Annecy-junior-qxfd2rwjil93xkwue6qb2gqiyj500dvtbsqx540e60.png');\"><\/div>\n        <div class=\"klf-course-gradient\"><\/div>\n\n        <div class=\"klf-course-tag-wrap\">\n          <span class=\"klf-course-tag\" style=\"background:#4aacdf; color:#ffffff;\">\n Juniors\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-course-content\">\n          <h3>Colonies de vacances en fran\u00e7ais \u00e0 Annecy<\/h3>\n          <p>\n Des cours de fran\u00e7ais associ\u00e9s \u00e0 une s\u00e9lection d\u2019activit\u00e9s culturelles et sportives, pour vivre une aventure estivale inoubliable.\n          <\/p>\n\n          <div class=\"klf-course-link\" style=\"color:#4aacdf;\">\n En savoir plus\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      <a href=\"https:\/\/klf.fr\/fr\/\" class=\"klf-course-card klf-programmes-reveal\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <div class=\"klf-course-photo\" style=\"background-image: url('https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/05_KLF_ANNECY_219_websize-1-r5pe6kpcuxdf9afkix8vp6en9sw9b0vjgwshjajpvc.jpg');\"><\/div>\n        <div class=\"klf-course-gradient\"><\/div>\n\n        <div class=\"klf-course-tag-wrap\">\n          <span class=\"klf-course-tag\" style=\"background:#cf6a25; color:#ffffff;\">\n Groupes\n          <\/span>\n        <\/div>\n\n        <div class=\"klf-course-content\">\n          <h3>Programmes de fran\u00e7ais sur mesure pour les groupes<\/h3>\n          <p>\n Des programmes personnalis\u00e9s pour les groupes et leurs accompagnateurs, qu\u2019il s\u2019agisse d\u2019\u00e9quipes d\u2019entreprise, de groupes scolaires, de d\u00e9l\u00e9gations universitaires ou de groupes priv\u00e9s.\n          <\/p>\n\n          <div class=\"klf-course-link\" style=\"color:#cf6a25;\">\n En savoir plus\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    <\/div>\n\n    <div class=\"klf-programmes-cta klf-programmes-reveal\">\n      <a href=\"https:\/\/klf.fr\/fr\/annecy\/cours-francais-adultes\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n Voir tous les programmes\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\n\n\n<style>\n  .klf-programmes,\n  .klf-programmes *,\n  .klf-reviews,\n  .klf-reviews * {\n    box-sizing: border-box;\n  }\n\n  .klf-programmes,\n  .klf-reviews {\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .klf-programmes {\n    --klf-green: #86bc25;\n    --klf-dark: #1b2a3a;\n    --klf-hero-dark: #111d28;\n\n    position: relative;\n    overflow: hidden;\n    background: #1b2a3a;\n    padding: 6rem 0;\n  }\n\n  .klf-programmes-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-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-programmes-kicker {\n    display: block;\n    color: var(--klf-green);\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-programmes-title,\n  #courses h2.klf-programmes-title,\n  body #courses h2.klf-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-programmes-title span,\n  #courses h2.klf-programmes-title span,\n  body #courses h2.klf-programmes-title span {\n    color: var(--klf-green) !important;\n  }\n\n  .klf-programmes-intro {\n    margin: 0;\n    max-width: 24rem;\n    color: rgba(255, 255, 255, 0.45);\n    font-size: 0.95rem;\n    line-height: 1.7;\n  }\n\n  .klf-programmes-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1.25rem;\n  }\n\n  .klf-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: #111d28;\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-course-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 24px 60px rgba(0, 0, 0, 0.28);\n  }\n\n  .klf-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-course-card:hover .klf-course-photo {\n    transform: scale(1.11);\n  }\n\n  .klf-course-gradient {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: linear-gradient(\n      to top,\n      rgba(10, 18, 26, 0.97) 0%,\n      rgba(10, 18, 26, 0.6) 40%,\n      rgba(10, 18, 26, 0.1) 100%\n    );\n  }\n\n  .klf-course-tag-wrap {\n    position: relative;\n    z-index: 3;\n    padding: 1.25rem 1.25rem 0;\n  }\n\n  .klf-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-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-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-course-content p {\n    margin: 0 0 1.25rem;\n    color: rgba(255, 255, 255, 0.55);\n    font-size: 0.865rem;\n    line-height: 1.65;\n  }\n\n  .klf-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-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-course-card:hover .klf-course-link span {\n    transform: translateX(4px);\n  }\n\n  .klf-programmes-cta {\n    margin-top: 2.5rem;\n    text-align: center;\n  }\n\n  .klf-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(--klf-green);\n    color: #111d28 !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-programmes-cta a:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 0 24px rgba(134, 188, 37, 0.4);\n  }\n\n  .klf-programmes-reveal {\n    opacity: 0;\n    transform: translateY(32px);\n  }\n\n  .klf-programmes.is-visible .klf-programmes-reveal {\n    animation: klfProgrammesFadeUp 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;\n  }\n\n  .klf-programmes.is-visible .klf-programmes-heading {\n    animation-delay: 0.04s;\n  }\n\n  .klf-programmes.is-visible .klf-programmes-intro {\n    animation-delay: 0.14s;\n  }\n\n  .klf-programmes.is-visible .klf-course-card:nth-child(1) {\n    animation-delay: 0.08s;\n  }\n\n  .klf-programmes.is-visible .klf-course-card:nth-child(2) {\n    animation-delay: 0.17s;\n  }\n\n  .klf-programmes.is-visible .klf-course-card:nth-child(3) {\n    animation-delay: 0.26s;\n  }\n\n  .klf-programmes.is-visible .klf-course-card:nth-child(4) {\n    animation-delay: 0.35s;\n  }\n\n  .klf-programmes.is-visible .klf-programmes-cta {\n    animation-delay: 0.2s;\n  }\n\n  @keyframes klfProgrammesFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(32px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .klf-reviews {\n    --klf-green: #86bc25;\n    --klf-dark: #1b2a3a;\n\n    position: relative;\n    overflow: hidden;\n    background: var(--klf-green);\n    padding: 6rem 0;\n  }\n\n  .klf-reviews-circle {\n    position: absolute;\n    border-radius: 999px;\n    pointer-events: none;\n  }\n\n  .klf-reviews-circle-one {\n    top: -6rem;\n    right: -6rem;\n    width: 20rem;\n    height: 20rem;\n    background: #ffffff;\n    opacity: 0.15;\n  }\n\n  .klf-reviews-circle-two {\n    bottom: -4rem;\n    left: -4rem;\n    width: 14rem;\n    height: 14rem;\n    background: var(--klf-dark);\n    opacity: 0.1;\n  }\n\n  .klf-reviews-inner {\n    position: relative;\n    z-index: 2;\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-reviews-header {\n    text-align: center;\n    margin-bottom: 3rem;\n  }\n\n  .klf-reviews-kicker {\n    display: block;\n    margin-bottom: 0.75rem;\n    color: rgba(27, 42, 58, 0.65);\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n  }\n\n  #reviews .klf-reviews-title,\n  #reviews h2.klf-reviews-title,\n  body #reviews h2.klf-reviews-title {\n    margin: 0 !important;\n    color: var(--klf-dark) !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 800 !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.02em !important;\n    text-transform: none !important;\n  }\n\n  #reviews .klf-reviews-title span,\n  #reviews h2.klf-reviews-title span,\n  body #reviews h2.klf-reviews-title span {\n    color: #ffffff !important;\n  }\n\n  .klf-reviews-widget-wrap {\n    background: #ffffff;\n    padding: 2rem;\n    border-radius: 1rem;\n    overflow: hidden;\n    min-height: 160px;\n    box-shadow: 0 22px 55px rgba(27, 42, 58, 0.12);\n  }\n\n  .klf-reviews-widget-wrap .trustindex-widget {\n    min-height: 100px;\n  }\n\n  .klf-reviews-reveal {\n    opacity: 0;\n    transform: translateY(24px);\n  }\n\n  .klf-reviews.is-visible .klf-reviews-reveal {\n    animation: klfReviewsFadeUp 0.65s ease both;\n  }\n\n  .klf-reviews.is-visible .klf-reviews-header {\n    animation-delay: 0.05s;\n  }\n\n  .klf-reviews.is-visible .klf-reviews-widget-wrap {\n    animation-delay: 0.15s;\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: 1024px) {\n    .klf-programmes,\n    .klf-reviews {\n      padding: 5.5rem 0;\n    }\n\n    .klf-programmes-header {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 1rem;\n    }\n\n    .klf-programmes-intro {\n      max-width: 34rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-programmes,\n    .klf-reviews {\n      padding: 4.5rem 0;\n    }\n\n    .klf-programmes-inner,\n    .klf-reviews-inner {\n      padding: 0 1.25rem;\n    }\n\n    #courses .klf-programmes-title,\n    #courses h2.klf-programmes-title,\n    body #courses h2.klf-programmes-title,\n    #reviews .klf-reviews-title,\n    #reviews h2.klf-reviews-title,\n    body #reviews h2.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-programmes-grid {\n      grid-template-columns: 1fr;\n      gap: 1rem;\n    }\n\n    .klf-course-card {\n      min-height: 380px;\n      border-radius: 1rem;\n    }\n\n    .klf-course-tag-wrap {\n      padding: 1rem 1rem 0;\n    }\n\n    .klf-course-content {\n      padding: 0.75rem 1.25rem 1.25rem;\n    }\n\n    .klf-reviews-widget-wrap {\n      padding: 1.25rem;\n      border-radius: 1rem;\n    }\n\n    .klf-reviews-circle-one {\n      width: 15rem;\n      height: 15rem;\n    }\n\n    .klf-reviews-circle-two {\n      width: 10rem;\n      height: 10rem;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .klf-course-card {\n      min-height: 360px;\n    }\n\n    .klf-course-content h3 {\n      font-size: 1rem;\n    }\n\n    .klf-course-content p {\n      font-size: 0.84rem;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-programmes-reveal,\n    .klf-reviews-reveal {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n\n    .klf-course-card,\n    .klf-course-photo,\n    .klf-course-link span,\n    .klf-programmes-cta a {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n\n<script>\n  (function () {\n    function revealSection(sectionId, visibleClass) {\n      const section = document.getElementById(sectionId);\n      if (!section) return;\n\n      if (!(\"IntersectionObserver\" in window)) {\n        section.classList.add(visibleClass);\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(visibleClass);\n              observer.unobserve(section);\n            }\n          });\n        },\n        {\n          threshold: 0.14\n        }\n      );\n\n      observer.observe(section);\n    }\n\n    revealSection(\"courses\", \"is-visible\");\n    revealSection(\"reviews\", \"is-visible\");\n\n    function loadTrustindex() {\n      var widget = document.querySelector('#reviews .trustindex-widget[data-widget-id=\"30f674c299f6836baf969496448\"]');\n      if (!widget) return;\n\n      if (document.querySelector('script[data-klf-trustindex-loader=\"true\"]')) return;\n\n      var script = document.createElement(\"script\");\n      script.src = \"https:\/\/cdn.trustindex.io\/loader.js?30f674c299f6836baf969496448\";\n      script.async = true;\n      script.defer = true;\n      script.setAttribute(\"data-klf-trustindex-loader\", \"true\");\n\n      document.body.appendChild(script);\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", loadTrustindex);\n    } else {\n      loadTrustindex();\n    }\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0560521 e-con-full klf-reviews-section e-flex e-con e-parent\" data-id=\"0560521\" 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-4cad195 elementor-widget elementor-widget-html\" data-id=\"4cad195\" 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: #86bc25;\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: rgba(27, 42, 58, 0.65) !important;\n    font-size: 0.75rem !important;\n    font-weight: 700 !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: var(--klf-dark) !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 800 !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: #ffffff !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-c0b7a0c elementor-widget elementor-widget-html\" data-id=\"c0b7a0c\" 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-1628cea klf-reviews-box e-flex e-con-boxed e-con e-child\" data-id=\"1628cea\" 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-59a1881 elementor-widget elementor-widget-shortcode\" data-id=\"59a1881\" 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-463ea50 e-con-full e-flex e-con e-parent\" data-id=\"463ea50\" 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-25f44ba elementor-widget elementor-widget-html\" data-id=\"25f44ba\" 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     KLF LIFE IN ANNECY SECTION\n     Accommodation + Cultural Activities\n========================= -->\n<section class=\"klf-life\" id=\"life\">\n  <div class=\"klf-life-inner\">\n\n    <!-- Header -->\n    <div class=\"klf-life-header klf-life-reveal\">\n      <span class=\"klf-life-kicker\">Au-del\u00e0 de la salle de classe<\/span>\n\n      <h2 class=\"klf-life-title\">\n D\u00e9couvrez la culture fran\u00e7aise<br\/>\net profitez pleinement de votre s\u00e9jour.\n      <\/h2>\n    <\/div>\n\n    <!-- Main Grid -->\n    <div class=\"klf-life-grid\">\n\n      <!-- Accommodation card -->\n      <a href=\"https:\/\/klf.fr\/fr\/annecy\/activites-culturelles-annecy\/\" class=\"klf-life-card klf-life-card-large klf-life-reveal\">\n        <div class=\"klf-life-image klf-life-image-accommodation\"><\/div>\n        <div class=\"klf-life-overlay\"><\/div>\n\n        <div class=\"klf-life-card-content\">\n          <span class=\"klf-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 H\u00e9bergement\n          <\/span>\n\n          <h3>H\u00e9bergement \u00e0 Annecy<\/h3>\n\n          <p>\n R\u00e9sidence \u00e9tudiante, famille d\u2019accueil ou appartement partag\u00e9, nous vous aidons \u00e0 trouver la formule d\u2019h\u00e9bergement qui vous permettra de vous sentir chez vous \u00e0 Annecy.\n          <\/p>\n        <\/div>\n      <\/a>\n\n      <!-- Right column -->\n      <div class=\"klf-life-side\">\n\n        <!-- Cultural activities card -->\n        <a href=\"https:\/\/klf.fr\/fr\/annecy\/french-courses-in-annecy-quotation\/\" class=\"klf-life-card klf-life-card-small klf-life-reveal\">\n          <div class=\"klf-life-image klf-life-image-activities\"><\/div>\n          <div class=\"klf-life-overlay klf-life-overlay-soft\"><\/div>\n\n          <div class=\"klf-life-card-content klf-life-card-content-small\">\n            <span class=\"klf-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 Activit\u00e9s culturelles\n            <\/span>\n\n            <h3>Activit\u00e9s culturelles \u00e0 Annecy<\/h3>\n          <\/div>\n        <\/a>\n\n        <!-- Activity chips -->\n        <div class=\"klf-life-chips klf-life-reveal\">\n          <div class=\"klf-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 Randonn\u00e9e dans les Alpes\n          <\/div>\n\n          <div class=\"klf-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 Navigation sur le lac\n          <\/div>\n\n          <div class=\"klf-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 Itin\u00e9raires cyclables\n          <\/div>\n\n          <div class=\"klf-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 Gastronomie savoyarde\n          <\/div>\n\n          <div class=\"klf-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 Visites de la vieille ville\n          <\/div>\n\n          <div class=\"klf-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 S\u00e9jours en famille d\u2019accueil\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<style>\n  .klf-life,\n  .klf-life * {\n    box-sizing: border-box;\n  }\n\n  .klf-life {\n    --klf-green: #86bc25;\n    --klf-dark: #1b2a3a;\n    --klf-bg: #f8f9f4;\n\n    position: relative;\n    overflow: hidden;\n    background: var(--klf-bg);\n    padding: 6rem 0;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .klf-life-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-life-header {\n    text-align: center;\n    margin-bottom: 4rem;\n  }\n\n  .klf-life-kicker {\n    display: block;\n    color: var(--klf-green);\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-life-title,\n  #life h2.klf-life-title,\n  body #life h2.klf-life-title {\n    margin: 0 !important;\n    color: var(--klf-dark) !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 800 !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.02em !important;\n    text-transform: none !important;\n  }\n\n  #life .klf-life-title span,\n  #life h2.klf-life-title span,\n  body #life h2.klf-life-title span {\n    color: var(--klf-green) !important;\n  }\n\n  .klf-life-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1.5rem;\n  }\n\n  .klf-life-side {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .klf-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(--klf-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-life-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 24px 60px rgba(27, 42, 58, 0.16);\n  }\n\n  .klf-life-card-large {\n    min-height: 340px;\n  }\n\n  .klf-life-card-small {\n    min-height: 180px;\n    flex: 1;\n  }\n\n  .klf-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-life-card:hover .klf-life-image {\n    transform: scale(1.05);\n  }\n\n  .klf-life-image-accommodation {\n    background-image: url(\"https:\/\/images.unsplash.com\/photo-1564680742437-9b3e2058690a?w=900&h=600&fit=crop&auto=format\");\n  }\n\n  .klf-life-image-activities {\n    background-image: url(\"https:\/\/images.unsplash.com\/photo-1720538907685-d75ac73901ee?w=900&h=400&fit=crop&auto=format\");\n  }\n\n  .klf-life-overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: linear-gradient(\n      to top,\n      rgba(27, 42, 58, 0.92) 0%,\n      rgba(27, 42, 58, 0.3) 60%,\n      transparent 100%\n    );\n  }\n\n  .klf-life-overlay-soft {\n    background: linear-gradient(\n      to top,\n      rgba(27, 42, 58, 0.88) 0%,\n      rgba(27, 42, 58, 0.25) 70%,\n      transparent 100%\n    );\n  }\n\n  .klf-life-card-content {\n    position: relative;\n    z-index: 2;\n    padding: 2rem;\n  }\n\n  .klf-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-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(--klf-green);\n    color: var(--klf-dark);\n    font-size: 0.75rem;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .klf-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-life-card-small h3 {\n    font-size: 1.2rem;\n  }\n\n  .klf-life-card p {\n    max-width: 32rem;\n    margin: 0.5rem 0 0;\n    color: rgba(255, 255, 255, 0.65);\n    font-size: 0.88rem;\n    line-height: 1.65;\n  }\n\n  .klf-life-chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.5rem;\n  }\n\n  .klf-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(27, 42, 58, 0.08);\n    color: var(--klf-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-life-chip:hover {\n    transform: translateY(-2px);\n    border-color: rgba(134, 188, 37, 0.28);\n    box-shadow: 0 10px 24px rgba(27, 42, 58, 0.08);\n  }\n\n  .klf-life-chip svg {\n    width: 0.875rem;\n    height: 0.875rem;\n    color: var(--klf-green);\n    flex: 0 0 auto;\n  }\n\n  .klf-life-reveal {\n    opacity: 0;\n    transform: translateY(28px);\n  }\n\n  .klf-life.is-visible .klf-life-reveal {\n    animation: klfLifeFadeUp 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;\n  }\n\n  .klf-life.is-visible .klf-life-header {\n    animation-delay: 0.05s;\n  }\n\n  .klf-life.is-visible .klf-life-card-large {\n    animation-delay: 0.12s;\n  }\n\n  .klf-life.is-visible .klf-life-card-small {\n    animation-delay: 0.2s;\n  }\n\n  .klf-life.is-visible .klf-life-chips {\n    animation-delay: 0.28s;\n  }\n\n  @keyframes klfLifeFadeUp {\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-life {\n      padding: 5.5rem 0;\n    }\n\n    .klf-life-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .klf-life-card-large {\n      min-height: 340px;\n    }\n\n    .klf-life-card-small {\n      min-height: 220px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-life {\n      padding: 4.5rem 0;\n    }\n\n    .klf-life-inner {\n      padding: 0 1.25rem;\n    }\n\n    .klf-life-header {\n      margin-bottom: 3rem;\n    }\n\n    .klf-life-kicker {\n      font-size: 0.68rem;\n      letter-spacing: 0.14em;\n    }\n\n    #life .klf-life-title,\n    #life h2.klf-life-title,\n    body #life h2.klf-life-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-life-grid {\n      gap: 1rem;\n    }\n\n    .klf-life-side {\n      gap: 1rem;\n    }\n\n    .klf-life-card {\n      border-radius: 1rem;\n    }\n\n    .klf-life-card-large {\n      min-height: 360px;\n    }\n\n    .klf-life-card-small {\n      min-height: 220px;\n    }\n\n    .klf-life-card-content {\n      padding: 1.5rem;\n    }\n\n    .klf-life-card-content-small {\n      padding: 1.5rem;\n    }\n\n    .klf-life-card h3 {\n      font-size: 1.22rem;\n    }\n\n    .klf-life-card-small h3 {\n      font-size: 1.1rem;\n    }\n\n    .klf-life-card p {\n      font-size: 0.86rem;\n    }\n\n    .klf-life-chip {\n      font-size: 0.82rem;\n      padding: 0.55rem 0.85rem;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .klf-life-card-large {\n      min-height: 340px;\n    }\n\n    .klf-life-card-small {\n      min-height: 210px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-life-reveal {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n\n    .klf-life-card,\n    .klf-life-image,\n    .klf-life-chip {\n      transition: none !important;\n    }\n  }\n<\/style>\n\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-5b61a4e e-con-full e-flex e-con e-parent\" data-id=\"5b61a4e\" 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-d0abe93 elementor-widget elementor-widget-html\" data-id=\"d0abe93\" 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     KLF ABOUT THE SCHOOL SECTION\n========================= -->\n<section class=\"klf-school\" id=\"about\">\n  <div class=\"klf-school-inner\">\n    <div class=\"klf-school-grid\">\n\n      <!-- Left: Text + Stats -->\n      <div class=\"klf-school-content\">\n        <span class=\"klf-school-kicker klf-school-reveal\">\u00c0 propos d'IFALPES Annecy<\/span>\n\n        <h2 class=\"klf-school-title klf-school-reveal\">\n Une \u00e9cole fran\u00e7aise<br\/><br\/>au c\u0153ur d'Annecy.\n        <\/h2>\n\n        <p class=\"klf-school-text klf-school-reveal\">\n FALPES Annecy accueille des apprenants venus du monde entier pour \u00e9tudier le fran\u00e7ais dans l\u2019une des plus belles villes de France.<br\/>Situ\u00e9e entre le lac et les Alpes, l\u2019\u00e9cole associe des cours de fran\u00e7ais de grande qualit\u00e9 \u00e0 une atmosph\u00e8re internationale unique. \n        <\/p>\n\n        <p class=\"klf-school-text klf-school-reveal\">\n Notre \u00e9quipe vous accompagne pour progresser en toute confiance, d\u00e9couvrir la culture fran\u00e7aise et vivre un s\u00e9jour inoubliable \u00e0 Annecy.\n        <\/p>\n\n        <div class=\"klf-school-badges klf-school-reveal\">\n          Labellis\u00e9e Qualit\u00e9 FLE\nMembre du groupe KLF\nPublic international\n        <\/div>\n\n        <div class=\"klf-school-stats\">\n          <div class=\"klf-school-stat klf-school-stat-dark klf-school-reveal\">\n            <span class=\"klf-school-stat-number\">30+<\/span>\nAnn\u00e9es d'expertise\n          <\/div>\n\n          <div class=\"klf-school-stat klf-school-reveal\">\n            <span class=\"klf-school-stat-number\">50+<\/span>\nNationalit\u00e9s accueillies\n          <\/div>\n\n          <div class=\"klf-school-stat klf-school-stat-dark klf-school-reveal\">\n            <span class=\"klf-school-stat-number\">12<\/span>\nparticipants maximum par classe\n          <\/div>\n\n          <div class=\"klf-school-stat klf-school-reveal\">\n            A1-C2\nTous niveaux de fran\u00e7ais\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Right: Video -->\n      <div class=\"klf-school-media klf-school-reveal\">\n        <button class=\"klf-school-video-card\" type=\"button\" aria-label=\"Watch the IFALPES Annecy video\">\n          <span class=\"klf-school-video-thumb\"><\/span>\n          <span class=\"klf-school-video-overlay\"><\/span>\n\n          <span class=\"klf-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-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 D\u00e9couvrez l'\u00e9cole\n          <\/span>\n        <\/button>\n\n        <p class=\"klf-school-caption\">\n Regardez la vid\u00e9o et d\u00e9couvrez IFALPES Annecy, ses salles de classe, son ambiance et l\u2019exp\u00e9rience unique d\u2019apprendre le fran\u00e7ais au c\u0153ur des Alpes.\n        <\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- Video Lightbox -->\n  <div class=\"klf-school-lightbox\" aria-hidden=\"true\">\n    <button class=\"klf-school-lightbox-bg\" type=\"button\" aria-label=\"Close video\"><\/button>\n\n    <div class=\"klf-school-lightbox-video\">\n      <iframe data-src=\"https:\/\/www.youtube.com\/embed\/lXDLsHXBVA4?autoplay=1&rel=0&modestbranding=1\" title=\"Vid\u00e9o de l'\u00e9cole IFALPES Annecy\" allow=\"autoplay; fullscreen; encrypted-media\" allowfullscreen=\"\">\n      <\/iframe>\n    <\/div>\n\n    <button class=\"klf-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-school,\n  .klf-school * {\n    box-sizing: border-box;\n  }\n\n  .klf-school {\n    --klf-green: #86bc25;\n    --klf-dark: #1b2a3a;\n    --klf-muted: #4a5c4a;\n    --klf-soft: #f0f5e8;\n\n    position: relative;\n    background: var(--klf-soft);\n    padding: 6rem 0;\n    overflow: hidden;\n    font-family: \"Poppins\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .klf-school-inner {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .klf-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-school-kicker {\n    display: block;\n    color: var(--klf-green);\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  #about .klf-school-title,\n  #about h2.klf-school-title,\n  body #about h2.klf-school-title {\n    margin: 0 !important;\n    color: var(--klf-dark) !important;\n    font-size: clamp(2rem, 4vw, 2.8rem) !important;\n    font-weight: 800 !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.02em !important;\n    text-transform: none !important;\n  }\n\n  #about .klf-school-title span,\n  #about h2.klf-school-title span,\n  body #about h2.klf-school-title span {\n    color: var(--klf-green) !important;\n  }\n\n  .klf-school-text {\n    margin: 0;\n    margin-top: 1.5rem;\n    color: var(--klf-muted);\n    font-size: 1rem;\n    line-height: 1.8;\n  }\n\n  .klf-school-text + .klf-school-text {\n    margin-top: 1rem;\n  }\n\n  .klf-school-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.625rem;\n    margin-top: 1.75rem;\n  }\n\n  .klf-school-badge {\n    display: inline-flex;\n    align-items: center;\n    padding: 0.5rem 1rem;\n    border-radius: 999px;\n    background: #eef5d8;\n    color: #4a7a10;\n    font-size: 0.875rem;\n    font-weight: 600;\n    line-height: 1;\n  }\n\n  .klf-school-badge-dark {\n    background: var(--klf-dark);\n    color: #ffffff;\n  }\n\n  .klf-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-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(27, 42, 58, 0.08);\n  }\n\n  .klf-school-stat-dark {\n    background: var(--klf-dark);\n    border-color: transparent;\n  }\n\n  .klf-school-stat-number {\n    color: var(--klf-green);\n    font-size: 2.2rem;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.02em;\n  }\n\n  .klf-school-stat-label {\n    color: #5a6a52;\n    font-size: 0.82rem;\n    font-weight: 500;\n    line-height: 1.4;\n  }\n\n  .klf-school-stat-dark .klf-school-stat-label {\n    color: rgba(255, 255, 255, 0.55);\n  }\n\n  .klf-school-media {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .klf-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(--klf-dark);\n    box-shadow: 0 22px 50px rgba(27, 42, 58, 0.12);\n  }\n\n  .klf-school-video-thumb {\n    position: absolute;\n    inset: 0;\n    background-image: url(\"https:\/\/img.youtube.com\/vi\/lXDLsHXBVA4\/maxresdefault.jpg\");\n    background-size: cover;\n    background-position: center;\n    transform: scale(1);\n    transition: transform 0.5s ease;\n  }\n\n  .klf-school-video-card:hover .klf-school-video-thumb {\n    transform: scale(1.05);\n  }\n\n  .klf-school-video-overlay {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      135deg,\n      rgba(27, 42, 58, 0.65) 0%,\n      rgba(27, 42, 58, 0.3) 100%\n    );\n  }\n\n  .klf-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(--klf-green);\n    color: #111d28;\n    box-shadow: 0 0 0 0 rgba(134, 188, 37, 0.5);\n    animation: klfSchoolPulse 1.8s ease-out infinite;\n    transition: transform 0.25s ease;\n  }\n\n  .klf-school-play svg {\n    margin-left: 4px;\n  }\n\n  .klf-school-video-card:hover .klf-school-play {\n    transform: translate(-50%, -50%) scale(1.1);\n  }\n\n  .klf-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-school-caption {\n    margin: 0;\n    color: #5a6a52;\n    text-align: center;\n    font-size: 0.82rem;\n    line-height: 1.6;\n  }\n\n  .klf-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(10, 18, 26, 0.94);\n    backdrop-filter: blur(6px);\n    -webkit-backdrop-filter: blur(6px);\n  }\n\n  .klf-school-lightbox.is-open {\n    display: flex;\n    animation: klfSchoolLightboxFade 0.25s ease both;\n  }\n\n  .klf-school-lightbox-bg {\n    position: absolute;\n    inset: 0;\n    border: 0;\n    background: transparent;\n    cursor: pointer;\n  }\n\n  .klf-school-lightbox-video {\n    position: relative;\n    z-index: 2;\n    width: min(100%, 56rem);\n    aspect-ratio: 16 \/ 9;\n    animation: klfSchoolLightboxZoom 0.35s ease both;\n  }\n\n  .klf-school-lightbox-video iframe {\n    width: 100%;\n    height: 100%;\n    border: 0;\n    border-radius: 1rem;\n    background: #000000;\n  }\n\n  .klf-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-school-close:hover {\n    background: rgba(255, 255, 255, 0.18);\n  }\n\n  .klf-school-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n  }\n\n  .klf-school.is-visible .klf-school-reveal {\n    animation: klfSchoolFadeUp 0.65s ease both;\n  }\n\n  .klf-school.is-visible .klf-school-reveal:nth-child(1) { animation-delay: 0.04s; }\n  .klf-school.is-visible .klf-school-reveal:nth-child(2) { animation-delay: 0.1s; }\n  .klf-school.is-visible .klf-school-reveal:nth-child(3) { animation-delay: 0.16s; }\n  .klf-school.is-visible .klf-school-reveal:nth-child(4) { animation-delay: 0.22s; }\n  .klf-school.is-visible .klf-school-reveal:nth-child(5) { animation-delay: 0.28s; }\n\n  .klf-school.is-visible .klf-school-stat:nth-child(1) { animation-delay: 0.12s; }\n  .klf-school.is-visible .klf-school-stat:nth-child(2) { animation-delay: 0.19s; }\n  .klf-school.is-visible .klf-school-stat:nth-child(3) { animation-delay: 0.26s; }\n  .klf-school.is-visible .klf-school-stat:nth-child(4) { animation-delay: 0.33s; }\n\n  .klf-school.is-visible .klf-school-media {\n    animation-delay: 0.16s;\n  }\n\n  @keyframes klfSchoolPulse {\n    0% {\n      box-shadow: 0 0 0 0 rgba(134, 188, 37, 0.5);\n    }\n\n    100% {\n      box-shadow: 0 0 0 16px rgba(134, 188, 37, 0);\n    }\n  }\n\n  @keyframes klfSchoolFadeUp {\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 klfSchoolLightboxFade {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n\n  @keyframes klfSchoolLightboxZoom {\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-school {\n      padding: 5.5rem 0;\n    }\n\n    .klf-school-grid {\n      grid-template-columns: 1fr;\n      gap: 3rem;\n    }\n\n    .klf-school-media {\n      max-width: 46rem;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .klf-school {\n      padding: 4.5rem 0;\n    }\n\n    .klf-school-inner {\n      padding: 0 1.25rem;\n    }\n\n    #about .klf-school-title,\n    #about h2.klf-school-title,\n    body #about h2.klf-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-school-stats {\n      grid-template-columns: 1fr;\n    }\n\n    .klf-school-stat {\n      padding: 1.25rem;\n    }\n\n    .klf-school-stat-number {\n      font-size: 2rem;\n    }\n\n    .klf-school-video-label {\n      left: 1rem;\n      bottom: 1rem;\n      font-size: 0.68rem;\n    }\n\n    .klf-school-play {\n      width: 4rem;\n      height: 4rem;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .klf-school-reveal {\n      opacity: 1 !important;\n      transform: none !important;\n      animation: none !important;\n    }\n\n    .klf-school-play {\n      animation: none !important;\n    }\n\n    .klf-school-video-thumb,\n    .klf-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-school-video-card\");\n    const lightbox = section.querySelector(\".klf-school-lightbox\");\n    const iframe = section.querySelector(\".klf-school-lightbox iframe\");\n    const closeButtons = section.querySelectorAll(\".klf-school-close, .klf-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-4628adea elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"4628adea\" 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-83fcc5c elementor-widget elementor-widget-spacer\" data-id=\"83fcc5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/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<div class=\"elementor-element elementor-element-57b723da e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"57b723da\" 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-6ae483ff e-con-full e-flex e-con e-child\" data-id=\"6ae483ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-43c39f4b e-flex e-con-boxed e-con e-child\" data-id=\"43c39f4b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&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-335efc7 elementor-widget elementor-widget-video\" data-id=\"335efc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/b0j68VUsrLo?si=JA_hPt1i-zBSThRS&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;lazy_load&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/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-2b9d66e e-con-full e-flex e-con e-child\" data-id=\"2b9d66e\" 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-4bc73e93 e-flex e-con-boxed e-con e-child\" data-id=\"4bc73e93\" 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-8ce0879 elementor-widget elementor-widget-heading\" data-id=\"8ce0879\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Apprendre le fran\u00e7ais \u00e0 <\/br>Annecy<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6b9dcc elementor-widget elementor-widget-text-editor\" data-id=\"a6b9dcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Annecy est une ville paisible et pleine de charme, situ\u00e9e au c\u0153ur des Alpes fran\u00e7aises. Surnomm\u00e9e la \u00ab Petite Venise des Alpes \u00bb en raison des canaux qui serpentent dans ses ruelles, elle s\u00e9duit par sa vieille ville, ses cours d\u2019eau et ses monuments historiques, comme le Palais de l\u2019\u00cele, le ch\u00e2teau d\u2019Annecy et la basilique de la Visitation. Chaque ann\u00e9e, elle attire des visiteurs venus du monde entier. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fe205e3 elementor-widget elementor-widget-button\" data-id=\"4fe205e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/klf.fr\/fr\/annecy\/cours-francais-adultes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Nos cours de fran\u00e7ais<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ae7be2 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"4ae7be2\" 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-5d9e9cc9 elementor-widget elementor-widget-heading\" data-id=\"5d9e9cc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nos cours les plus populaires<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f1d39a1 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2f1d39a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2.6&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a02687e elementor-widget elementor-widget-text-editor\" data-id=\"4a02687e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Notre \u00e9cole de fran\u00e7ais IFALPES propose \u00e0 Annecy des programmes d\u2019immersion en fran\u00e7ais pour les adultes, les enseignants de fran\u00e7ais, les juniors et les groupes scolaires. La qualit\u00e9 de nos cours repose sur une \u00e9quipe d\u2019enseignants tr\u00e8s exp\u00e9riment\u00e9s et passionn\u00e9s par leur m\u00e9tier.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f2df435 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"4f2df435\" 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-6c5fb42b e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"6c5fb42b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&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-3dcf491c ekit-equal-height-enable elementor-invisible elementor-widget elementor-widget-elementskit-image-box\" data-id=\"3dcf491c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-image-box.default\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n            <div class=\"elementskit-info-image-box ekit-image-box text-center style-modern\" >\n\n                <a href=\"https:\/\/klf.fr\/fr\/annecy\/cours-francais-adultes\/\">\n                <div class=\"elementskit-box-header image-box-img-center\">\n\n                    <img decoding=\"async\" width=\"1100\" height=\"800\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/11\/9P7A9392-min-1-e1732275452902.jpg\" class=\"attachment-full size-full wp-image-24757\" alt=\"Aprender franc\u00e9s en Annecy con el curso de franc\u00e9s para adultos de Ifalpes\" srcset=\"https:\/\/klf.fr\/wp-content\/uploads\/2024\/11\/9P7A9392-min-1-e1732275452902.jpg 1100w, https:\/\/klf.fr\/wp-content\/uploads\/2024\/11\/9P7A9392-min-1-e1732275452902-300x218.jpg 300w, https:\/\/klf.fr\/wp-content\/uploads\/2024\/11\/9P7A9392-min-1-e1732275452902-1024x745.jpg 1024w, https:\/\/klf.fr\/wp-content\/uploads\/2024\/11\/9P7A9392-min-1-e1732275452902-768x559.jpg 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" \/>\n                <\/div>\n                <\/a>\n                <div class=\"elementskit-box-body ekit-image-box-body\">\n                    <div class=\"elementskit-box-content ekit-image-box-body-inner\">\n                                                <h2 class=\"elementskit-info-box-title\">\n\n                        Cours de fran\u00e7ais pour les adultes\n                        \n                    <\/h2>\n                                                            <div class=\"elementskit-box-style-content\">\n                        Cours standard, intensif, super intensif.                    <\/div>\n                                    <\/div>\n\n                                <div class=\"elementskit-box-footer\">\n                    <div class=\"box-footer\">\n                        <div class=\"btn-wraper\">\n                                                            <a href=\"https:\/\/klf.fr\/fr\/annecy\/cours-francais-adultes\/\" class=\"elementskit-btn whitespace--normal\">\n                                    \n                                    \n                                    En savoir plus                                 <\/a>\n                                                        <\/div>\n                    <\/div>\n                <\/div>\n                            <\/div>\n            <\/div>\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-756f3767 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"756f3767\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&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-3342b7f3 ekit-equal-height-enable elementor-invisible elementor-widget elementor-widget-elementskit-image-box\" data-id=\"3342b7f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-image-box.default\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n            <div class=\"elementskit-info-image-box ekit-image-box text-center style-modern\" >\n\n                <a href=\"https:\/\/klf.fr\/fr\/annecy\/cours-francais-adultes\/seniors\/\">\n                <div class=\"elementskit-box-header image-box-img-center\">\n\n                    <img decoding=\"async\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/04_KLF_LYON_183-e1758470068274-rc390zmmef5jen4qhihs4i98pbx5tko9945u5m1t2s.jpg\" title=\"French for seniors\" alt=\"Woman learning french in france for seniors\" loading=\"lazy\" \/>\n                <\/div>\n                <\/a>\n                <div class=\"elementskit-box-body ekit-image-box-body\">\n                    <div class=\"elementskit-box-content ekit-image-box-body-inner\">\n                                                <h2 class=\"elementskit-info-box-title\">\n\n                        Programme pour les Seniors \u00e0 Annecy\n                        \n                    <\/h2>\n                                                            <div class=\"elementskit-box-style-content\">\n                        S\u00e9jour en immersion, l'Escapade \u00e0 la Fran\u00e7aise.                    <\/div>\n                                    <\/div>\n\n                                <div class=\"elementskit-box-footer\">\n                    <div class=\"box-footer\">\n                        <div class=\"btn-wraper\">\n                                                            <a href=\"https:\/\/klf.fr\/fr\/annecy\/cours-francais-adultes\/seniors\/\" class=\"elementskit-btn whitespace--normal\">\n                                    \n                                    \n                                    En savoir plus                                 <\/a>\n                                                        <\/div>\n                    <\/div>\n                <\/div>\n                            <\/div>\n            <\/div>\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-983bff6 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"983bff6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&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-1377f877 e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"1377f877\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&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-704c1089 ekit-equal-height-enable elementor-invisible elementor-widget elementor-widget-elementskit-image-box\" data-id=\"704c1089\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-image-box.default\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n            <div class=\"elementskit-info-image-box ekit-image-box text-center style-modern\" >\n\n                <a href=\"https:\/\/klf.fr\/fr\/sejour-linguistique-jeunes-annecy\/\">\n                <div class=\"elementskit-box-header image-box-img-center\">\n\n                    <img decoding=\"async\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/IFALPES-Annecy-junior-qxfd2rwjil93xkwue6qb2gqiyj500dvtbsqx540e60.png\" title=\"Campamento de verano en Annecy\" alt=\"Campamento de verano en Annecy\" loading=\"lazy\" \/>\n                <\/div>\n                <\/a>\n                <div class=\"elementskit-box-body ekit-image-box-body\">\n                    <div class=\"elementskit-box-content ekit-image-box-body-inner\">\n                                                <h2 class=\"elementskit-info-box-title\">\n\n                        Colonies de vacances en fran\u00e7ais \u00e0 Annecy\n                        \n                    <\/h2>\n                                                            <div class=\"elementskit-box-style-content\">\n                        Des cours de fran\u00e7ais combin\u00e9s aux meilleures activit\u00e9s culturelles.                    <\/div>\n                                    <\/div>\n\n                                <div class=\"elementskit-box-footer\">\n                    <div class=\"box-footer\">\n                        <div class=\"btn-wraper\">\n                                                            <a href=\"https:\/\/klf.fr\/fr\/sejour-linguistique-jeunes-annecy\/\" class=\"elementskit-btn whitespace--normal\">\n                                    \n                                    \n                                    En savoir plus                                 <\/a>\n                                                        <\/div>\n                    <\/div>\n                <\/div>\n                            <\/div>\n            <\/div>\n    <\/div>\t\t\t\t<\/div>\n\t\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<div class=\"elementor-element elementor-element-5bc3eb4a e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"5bc3eb4a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&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-4dd9bd88 ekit-equal-height-enable elementor-invisible elementor-widget elementor-widget-elementskit-image-box\" data-id=\"4dd9bd88\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-image-box.default\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n            <div class=\"elementskit-info-image-box ekit-image-box text-center style-modern\" >\n\n                <a href=\"https:\/\/klf.fr\/fr\/french-courses-for-groups\/\">\n                <div class=\"elementskit-box-header image-box-img-center\">\n\n                    <img decoding=\"async\" src=\"https:\/\/klf.fr\/wp-content\/uploads\/elementor\/thumbs\/05_KLF_ANNECY_219_websize-1-r5pe6kpcuxdf9afkix8vp6en9sw9b0vjgwshjajpvc.jpg\" title=\"KLF GRUPOS 2025\" alt=\"Franc\u00e9s para grupos en Annecy\" loading=\"lazy\" \/>\n                <\/div>\n                <\/a>\n                <div class=\"elementskit-box-body ekit-image-box-body\">\n                    <div class=\"elementskit-box-content ekit-image-box-body-inner\">\n                                                <h2 class=\"elementskit-info-box-title\">\n\n                        Cours de fran\u00e7ais sur mesure pour les groupes\n                        \n                    <\/h2>\n                                                            <div class=\"elementskit-box-style-content\">\n                        Programmes sur mesure pour les groupes et leurs accompagnateurs                    <\/div>\n                                    <\/div>\n\n                                <div class=\"elementskit-box-footer\">\n                    <div class=\"box-footer\">\n                        <div class=\"btn-wraper\">\n                                                            <a href=\"https:\/\/klf.fr\/fr\/french-courses-for-groups\/\" class=\"elementskit-btn whitespace--normal\">\n                                    \n                                    \n                                    En savoir plus                                 <\/a>\n                                                        <\/div>\n                    <\/div>\n                <\/div>\n                            <\/div>\n            <\/div>\n    <\/div>\t\t\t\t<\/div>\n\t\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<div class=\"elementor-element elementor-element-7d49d32c elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"7d49d32c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;,&quot;shape_divider_bottom&quot;:&quot;waves&quot;,&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-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fa022e3 e-con-full e-flex e-con e-child\" data-id=\"7fa022e3\" 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-49d1ec0c eael-dual-header-content-align-left eael-dual-header-content-mobile-align-center elementor-widget elementor-widget-eael-dual-color-header\" data-id=\"49d1ec0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"eael-dual-color-header.default\">\n\t\t\t\t\t\t\t\t<div class=\"eael-dual-header\">\n\t\t\t\t\t\t\t\t\t<span class=\"eael-dch-svg-icon\"><\/span>\t\t\t\t\t\t\t\t<h3 class=\"title eael-dch-title\"><span class=\"eael-dch-title-text eael-dch-title-lead lead solid-color\">Ils ma\u00eetrisent d\u00e9sormais le fran\u00e7ais<\/span> <span class=\"eael-dch-title-text\"><\/span><\/h3>\t\t\t\t<span class=\"subtext\"><h3>D\u00e9couvrez comment nous les avons aid\u00e9s !<\/h3><\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-562a31e2 e-flex e-con-boxed e-con e-child\" data-id=\"562a31e2\" 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-15b6c60 elementor-widget elementor-widget-shortcode\" data-id=\"15b6c60\" 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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5248d7b7 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"5248d7b7\" 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-7cdb5336 elementor-widget elementor-widget-spacer\" data-id=\"7cdb5336\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/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<div class=\"elementor-element elementor-element-7053612e e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"7053612e\" 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-6beb6614 e-con-full e-flex e-con e-child\" data-id=\"6beb6614\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-13b22851 e-flex e-con-boxed e-con e-child\" data-id=\"13b22851\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&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-dc21671 elementor-widget elementor-widget-video\" data-id=\"dc21671\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/lXDLsHXBVA4?si=kaF78LtFMmyFugAf&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;lazy_load&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/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-68e344cd e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"68e344cd\" 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-761aa395 elementor-widget elementor-widget-heading\" data-id=\"761aa395\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">IFALPES.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cf7ccaf elementor-widget elementor-widget-text-editor\" data-id=\"7cf7ccaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>IFALPES est un \u00e9tablissement priv\u00e9 d\u2019enseignement sup\u00e9rieur. Depuis plus de 30 ans, nous sommes sp\u00e9cialis\u00e9s dans l\u2019enseignement du fran\u00e7ais langue \u00e9trang\u00e8re, FLE, et nous accueillons chaque ann\u00e9e plus de 600 apprenants venus des cinq continents. <\/p><p>Nous organisons des s\u00e9jours linguistiques pour adultes et juniors, en groupe ou \u00e0 titre individuel, dans une ambiance conviviale et accueillante, o\u00f9 se rencontrent des participants de tous \u00e2ges et de toutes nationalit\u00e9s.<\/p><p>La qualit\u00e9 de nos cours repose sur une \u00e9quipe d\u2019enseignants tr\u00e8s exp\u00e9riment\u00e9s et passionn\u00e9s par leur m\u00e9tier. Nos apprenants sont principalement h\u00e9berg\u00e9s en famille d\u2019accueil, et nous accordons une attention particuli\u00e8re \u00e0 la s\u00e9lection et \u00e0 l\u2019\u00e9valuation de ces familles.<br\/>Parce que nous sommes convaincus que la meilleure fa\u00e7on d\u2019apprendre une langue est de s\u2019immerger dans sa culture et ses traditions, nous proposons \u00e9galement un programme tr\u00e8s riche d\u2019activit\u00e9s culturelles et de loisirs.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4964db63 elementor-widget elementor-widget-button\" data-id=\"4964db63\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/klf.fr\/annecy\/about-Annecy\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">A propos de nous<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\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-3af37fab elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"3af37fab\" 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-39b41798 elementor-widget elementor-widget-spacer\" data-id=\"39b41798\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32a3938f elementor-widget elementor-widget-heading\" data-id=\"32a3938f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">En savoir plus sur notre \u00e9cole !<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c0b77f9 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4c0b77f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2.6&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/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<div class=\"elementor-element elementor-element-70bc9b48 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"70bc9b48\" 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-6c8a4a90 e-con-full e-flex e-con e-child\" data-id=\"6c8a4a90\" 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-7c08a561 elementor-invisible elementor-widget elementor-widget-counter\" data-id=\"7c08a561\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">\u00c9tudiants par an<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"600\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1165781d e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"1165781d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&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-2e303953 elementor-invisible elementor-widget elementor-widget-counter\" data-id=\"2e303953\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Nationalit\u00e9<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"55\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e0d3d89 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4e0d3d89\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&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-13f0b818 elementor-invisible elementor-widget elementor-widget-counter\" data-id=\"13f0b818\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Max. \u00c9tudiant dans la classe <\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"14\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3386e4f5 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"3386e4f5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76c68218 elementor-invisible elementor-widget elementor-widget-counter\" data-id=\"76c68218\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"counter.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">par an<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"30\" data-from-value=\"0\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\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<div class=\"elementor-element elementor-element-1e2d041a elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"1e2d041a\" 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-719b67af elementor-widget elementor-widget-spacer\" data-id=\"719b67af\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15369723 elementor-widget elementor-widget-heading\" data-id=\"15369723\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">D\u00e9couvrez la culture fran\u00e7aise lors d'un s\u00e9jour agr\u00e9able.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a6c497 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2a6c497\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2.6&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0cbf2d elementor-widget elementor-widget-text-editor\" data-id=\"b0cbf2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Vivez une exp\u00e9rience d\u2019immersion compl\u00e8te en trouvant l\u2019h\u00e9bergement id\u00e9al \u00e0 Annecy et en vous impr\u00e9gnant de l\u2019ambiance, des paysages et de la culture locale.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bec2f7 e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"7bec2f7\" 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-c2784a6 e-con-full e-flex e-con e-child\" data-id=\"c2784a6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4881d1e elementor-widget elementor-widget-heading\" data-id=\"4881d1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/klf.fr\/fr\/annecy\/hebergement-a-annecy\/\">H\u00e9bergement \u00e0 Annecy<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af74464 elementor-widget elementor-widget-text-editor\" data-id=\"af74464\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lors d\u2019un s\u00e9jour en immersion en France, le confort et la qualit\u00e9 de votre h\u00e9bergement sont essentiels.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef83c21 e-con-full e-flex e-con e-child\" data-id=\"ef83c21\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7108646 elementor-widget elementor-widget-heading\" data-id=\"7108646\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/klf.fr\/fr\/annecy\/activites-culturelles-annecy\/\">Activit\u00e9s culturelles \u00e0 Annecy<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-112a491 elementor-widget elementor-widget-text-editor\" data-id=\"112a491\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Apprenez une langue, d\u00e9couvrez de nouvelles cultures. Profitez de notre programme prim\u00e9 et inscrivez-vous \u00e0 nos activit\u00e9s culturelles \u00e0 Annecy !  <\/p>\t\t\t\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-5c3a22f8 e-flex e-con-boxed e-con e-parent\" data-id=\"5c3a22f8\" 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-aff31da e-con-full e-flex e-con e-child\" data-id=\"aff31da\" 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-33ae75f9 e-con-full e-flex e-con e-child\" data-id=\"33ae75f9\" 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-772877d5 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"772877d5\" 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-20844637 elementor-widget elementor-widget-image\" data-id=\"20844637\" 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\/2024\/04\/fle-qualiopi-1024x1024-2-e1737066298220.jpg\" title=\"\" alt=\"\" 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-1a45c9d6 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"1a45c9d6\" 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-6f6f393a elementor-widget elementor-widget-image\" data-id=\"6f6f393a\" 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\/campus-france-1024x1024-2-qmpxvwkzfhzvu3u8ik1yqqamobp2vq8u7le09uk98k.jpg\" title=\"campus-france-1024\u00d71024\" alt=\"campus-france-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-1790ddbc e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"1790ddbc\" 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-34225d7 elementor-widget elementor-widget-image\" data-id=\"34225d7\" 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-4998\" 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-19e0d400 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"19e0d400\" 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-4a1f1dc2 elementor-widget elementor-widget-image\" data-id=\"4a1f1dc2\" 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-5c68e8a4 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"5c68e8a4\" 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-213fc089 elementor-widget elementor-widget-image\" data-id=\"213fc089\" 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>Apprendre le fran\u00e7ais \u00e0 Annecy. Nich\u00e9e au c\u0153ur des Alpes, au bord d\u2019un lac, Annecy est une ville pleine de charme, r\u00e9put\u00e9e pour sa vieille ville historique, ses canaux pittoresques, qui lui valent le surnom de \u00ab Petite Venise des Alpes \u00bb, ainsi que pour ses monuments embl\u00e9matiques comme le Palais de l\u2019\u00cele et le [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"language-product":[],"type-product":[],"city-product":[],"course-category":[],"folder":[208],"class_list":["post-27270","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>Apprendre le fran\u00e7ais \u00e0 Annecy | IFALPES | Groupe KLF<\/title>\n<meta name=\"description\" content=\"Apprenez le fran\u00e7ais \u00e0 Annecy. Notre \u00e9cole de fran\u00e7ais IFALPES propose des programmes d\u2019immersion \u00e0 Annecy pour les adultes, les enseignants de fran\u00e7ais, les juniors et les groupes.\" \/>\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\/fr\/annecy\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apprendre le fran\u00e7ais \u00e0 Annecy\" \/>\n<meta property=\"og:description\" content=\"Apprenez le fran\u00e7ais \u00e0 Annecy. Notre \u00e9cole de fran\u00e7ais IFALPES propose des programmes d\u2019immersion \u00e0 Annecy pour les adultes, les enseignants de fran\u00e7ais, les juniors et les groupes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/klf.fr\/fr\/annecy\/\" \/>\n<meta property=\"og:site_name\" content=\"Keep Learning French\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-19T12:45:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"295\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/\",\"url\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/\",\"name\":\"Apprendre le fran\u00e7ais \u00e0 Annecy | IFALPES | Groupe KLF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/5.jpg\",\"datePublished\":\"2024-03-02T21:27:56+00:00\",\"dateModified\":\"2026-06-19T12:45:46+00:00\",\"description\":\"Apprenez le fran\u00e7ais \u00e0 Annecy. Notre \u00e9cole de fran\u00e7ais IFALPES propose des programmes d\u2019immersion \u00e0 Annecy pour les adultes, les enseignants de fran\u00e7ais, les juniors et les groupes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/5.jpg\",\"contentUrl\":\"https:\\\/\\\/klf.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/5.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/klf.fr\\\/fr\\\/home-2\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apprendre le fran\u00e7ais \u00e0 Annecy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/klf.fr\\\/fr\\\/\",\"name\":\"Keep Learning French\",\"description\":\"Groupe d&#039;\u00e9coles de FLE en France.\",\"publisher\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/klf.fr\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/#organization\",\"name\":\"Keep Learning French\",\"url\":\"https:\\\/\\\/klf.fr\\\/fr\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#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\":\"fr-FR\",\"@id\":\"https:\\\/\\\/klf.fr\\\/fr\\\/annecy\\\/#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":"Apprendre le fran\u00e7ais \u00e0 Annecy | IFALPES | Groupe KLF","description":"Apprenez le fran\u00e7ais \u00e0 Annecy. Notre \u00e9cole de fran\u00e7ais IFALPES propose des programmes d\u2019immersion \u00e0 Annecy pour les adultes, les enseignants de fran\u00e7ais, les juniors et les groupes.","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\/fr\/annecy\/","og_locale":"fr_FR","og_type":"article","og_title":"Apprendre le fran\u00e7ais \u00e0 Annecy","og_description":"Apprenez le fran\u00e7ais \u00e0 Annecy. Notre \u00e9cole de fran\u00e7ais IFALPES propose des programmes d\u2019immersion \u00e0 Annecy pour les adultes, les enseignants de fran\u00e7ais, les juniors et les groupes.","og_url":"https:\/\/klf.fr\/fr\/annecy\/","og_site_name":"Keep Learning French","article_modified_time":"2026-06-19T12:45:46+00:00","og_image":[{"width":1000,"height":295,"url":"https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/klf.fr\/fr\/annecy\/","url":"https:\/\/klf.fr\/fr\/annecy\/","name":"Apprendre le fran\u00e7ais \u00e0 Annecy | IFALPES | Groupe KLF","isPartOf":{"@id":"https:\/\/klf.fr\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/klf.fr\/fr\/annecy\/#primaryimage"},"image":{"@id":"https:\/\/klf.fr\/fr\/annecy\/#primaryimage"},"thumbnailUrl":"https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5.jpg","datePublished":"2024-03-02T21:27:56+00:00","dateModified":"2026-06-19T12:45:46+00:00","description":"Apprenez le fran\u00e7ais \u00e0 Annecy. Notre \u00e9cole de fran\u00e7ais IFALPES propose des programmes d\u2019immersion \u00e0 Annecy pour les adultes, les enseignants de fran\u00e7ais, les juniors et les groupes.","breadcrumb":{"@id":"https:\/\/klf.fr\/fr\/annecy\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/klf.fr\/fr\/annecy\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/klf.fr\/fr\/annecy\/#primaryimage","url":"https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5.jpg","contentUrl":"https:\/\/klf.fr\/wp-content\/uploads\/2026\/06\/5.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/klf.fr\/fr\/annecy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/klf.fr\/fr\/home-2\/"},{"@type":"ListItem","position":2,"name":"Apprendre le fran\u00e7ais \u00e0 Annecy"}]},{"@type":"WebSite","@id":"https:\/\/klf.fr\/fr\/#website","url":"https:\/\/klf.fr\/fr\/","name":"Keep Learning French","description":"Groupe d&#039;\u00e9coles de FLE en France.","publisher":{"@id":"https:\/\/klf.fr\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/klf.fr\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Organization","Place"],"@id":"https:\/\/klf.fr\/fr\/#organization","name":"Keep Learning French","url":"https:\/\/klf.fr\/fr\/","logo":{"@id":"https:\/\/klf.fr\/fr\/annecy\/#local-main-organization-logo"},"image":{"@id":"https:\/\/klf.fr\/fr\/annecy\/#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":"fr-FR","@id":"https:\/\/klf.fr\/fr\/annecy\/#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\/fr\/wp-json\/wp\/v2\/pages\/27270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/comments?post=27270"}],"version-history":[{"count":0,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/pages\/27270\/revisions"}],"wp:attachment":[{"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/media?parent=27270"}],"wp:term":[{"taxonomy":"language-product","embeddable":true,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/language-product?post=27270"},{"taxonomy":"type-product","embeddable":true,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/type-product?post=27270"},{"taxonomy":"city-product","embeddable":true,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/city-product?post=27270"},{"taxonomy":"course-category","embeddable":true,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/course-category?post=27270"},{"taxonomy":"folder","embeddable":true,"href":"https:\/\/klf.fr\/fr\/wp-json\/wp\/v2\/folder?post=27270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}