{"id":4772,"date":"2026-07-19T11:24:29","date_gmt":"2026-07-19T09:24:29","guid":{"rendered":"https:\/\/marcusenglishinstitute.com\/cours-danglais-en-groupe\/"},"modified":"2026-08-20T18:33:40","modified_gmt":"2026-08-20T16:33:40","slug":"cours-danglais-en-groupe","status":"publish","type":"page","link":"https:\/\/marcusenglishinstitute.com\/fr\/cours-danglais-en-groupe\/","title":{"rendered":"Cours d&rsquo;anglais en groupe"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-dfebnenr alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-info-box uagb-block-xjduyzbs uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h1 class=\"uagb-ifb-title\">Cours d&rsquo;anglais en groupe MEI<\/h1><\/div><p class=\"uagb-ifb-desc\">Cours en direct en ligne. 6 personnes max. Formateurs certifi\u00e9s CELTA.<br\/>Expression orale, comp\u00e9tences professionnelles et pr\u00e9paration aux examens Cambridge, \u00e0 tous les niveaux, de l&rsquo;A2 au C1.<\/p><\/div><\/div>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-icon-list uagb-block-7ed3d516 uag-hide-mob\"><div class=\"uagb-icon-list__wrap\">\n<div class=\"wp-block-uagb-icon-list-child uagb-block-dc31d7fb\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 448 512\"><path d=\"M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">Formateurs tous certifi\u00e9s CELTA<\/span><\/div>\n\n\n\n<div class=\"wp-block-uagb-icon-list-child uagb-block-a8679f10\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 640 512\"><path d=\"M184 88C184 118.9 158.9 144 128 144C97.07 144 72 118.9 72 88C72 57.07 97.07 32 128 32C158.9 32 184 57.07 184 88zM208.4 196.3C178.7 222.7 160 261.2 160 304C160 338.3 171.1 369.8 192 394.5V416C192 433.7 177.7 448 160 448H96C78.33 448 64 433.7 64 416V389.2C26.16 371.2 0 332.7 0 288C0 226.1 50.14 176 112 176H144C167.1 176 190.2 183.5 208.4 196.3V196.3zM64 245.7C54.04 256.9 48 271.8 48 288C48 304.2 54.04 319.1 64 330.3V245.7zM448 416V394.5C468 369.8 480 338.3 480 304C480 261.2 461.3 222.7 431.6 196.3C449.8 183.5 472 176 496 176H528C589.9 176 640 226.1 640 288C640 332.7 613.8 371.2 576 389.2V416C576 433.7 561.7 448 544 448H480C462.3 448 448 433.7 448 416zM576 330.3C585.1 319.1 592 304.2 592 288C592 271.8 585.1 256.9 576 245.7V330.3zM568 88C568 118.9 542.9 144 512 144C481.1 144 456 118.9 456 88C456 57.07 481.1 32 512 32C542.9 32 568 57.07 568 88zM256 96C256 60.65 284.7 32 320 32C355.3 32 384 60.65 384 96C384 131.3 355.3 160 320 160C284.7 160 256 131.3 256 96zM448 304C448 348.7 421.8 387.2 384 405.2V448C384 465.7 369.7 480 352 480H288C270.3 480 256 465.7 256 448V405.2C218.2 387.2 192 348.7 192 304C192 242.1 242.1 192 304 192H336C397.9 192 448 242.1 448 304zM256 346.3V261.7C246 272.9 240 287.8 240 304C240 320.2 246 335.1 256 346.3zM384 261.7V346.3C393.1 335 400 320.2 400 304C400 287.8 393.1 272.9 384 261.7z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">6 max par groupe<\/span><\/div>\n\n\n\n<div class=\"wp-block-uagb-icon-list-child uagb-block-73bea2ac\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 576 512\"><path d=\"M381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7C465.1 486.7 460.2 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.954 275.9-.0391 288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">99,8 % de satisfaction<\/span><\/div>\n\n\n\n<div class=\"wp-block-uagb-icon-list-child uagb-block-4db77550\"><span class=\"uagb-icon-list__source-wrap\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 640 512\"><path d=\"M319.1 351.1c-35.35 0-64 28.66-64 64.01s28.66 64.01 64 64.01c35.34 0 64-28.66 64-64.01S355.3 351.1 319.1 351.1zM320 191.1c-70.25 0-137.9 25.6-190.5 72.03C116.3 275.7 115 295.9 126.7 309.2C138.5 322.4 158.7 323.7 171.9 312C212.8 275.9 265.4 256 320 256s107.3 19.88 148.1 56C474.2 317.4 481.8 320 489.3 320c8.844 0 17.66-3.656 24-10.81C525 295.9 523.8 275.7 510.5 264C457.9 217.6 390.3 191.1 320 191.1zM630.2 156.7C546.3 76.28 436.2 32 320 32S93.69 76.28 9.844 156.7c-12.75 12.25-13.16 32.5-.9375 45.25c12.22 12.78 32.47 13.12 45.25 .9375C125.1 133.1 220.4 96 320 96s193.1 37.97 265.8 106.9C592.1 208.8 600 211.8 608 211.8c8.406 0 16.81-3.281 23.09-9.844C643.3 189.2 642.9 168.1 630.2 156.7z\"><\/path><\/svg><\/span><span class=\"uagb-icon-list__label\">100 % en direct<\/span><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-aafe9c55 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-219b759f\">\n<p class=\"wp-block-paragraph\"><strong>90&prime;<\/strong><br\/>par s\u00e9ance<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-89a272a8\">\n<p class=\"wp-block-paragraph\"><strong>2x \/3x<\/strong><br\/>par semaine<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-68738301\">\n<p class=\"wp-block-paragraph\"><strong>Max 6<\/strong><br\/>personnes par groupe<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-56095fc5\">\n<p class=\"wp-block-paragraph\"><strong>Cambridge CELTA<\/strong><br\/>formateurs<\/p>\n<\/div>\n<\/div><\/div>\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-e06ec157 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-ed05e046\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-1f53f35a\">\n<div class=\"wp-block-uagb-info-box uagb-block-c31f2a88 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><span class=\"uagb-ifb-title-prefix\">COMMENT \u00c7A MARCHE<\/span><h2 class=\"uagb-ifb-title\">Petits groupes. De vrais r\u00e9sultats. Z\u00e9ro blabla.<\/h2><\/div><p class=\"uagb-ifb-desc\">Chaque cours d&rsquo;anglais en groupe du Marcus English Institute est limit\u00e9 \u00e0 4-6 participants, pour vous offrir l&rsquo;\u00e9quilibre parfait entre <strong>attention personnalis\u00e9e et v\u00e9ritable interaction<\/strong>. Les cours d&rsquo;anglais en petit groupe garantissent un <strong>feedback individuel<\/strong> \u00e0 chaque s\u00e9ance tout en recr\u00e9ant les <strong>dynamiques de communication r\u00e9elles<\/strong> indispensables pour gagner en aisance et en fluidit\u00e9. Tous les cours se d\u00e9roulent en direct sur Zoom, en s\u00e9ances de 90 minutes, deux fois par semaine.<br\/><br\/>Nos cours d&rsquo;anglais sont construits autour de vos objectifs pr\u00e9cis et de votre niveau r\u00e9el, pas d&rsquo;une simple \u00e9tiquette CECRL. Que vous pr\u00e9pariez les <strong>examens Cambridge<\/strong>, am\u00e9lioriez votre <strong>Business English<\/strong> pour le travail, pr\u00e9pariez un <strong>entretien d&#8217;embauche<\/strong> ou souhaitiez tout simplement <strong>am\u00e9liorer votre anglais et parler avec plus d&rsquo;aisance<\/strong>, vous rejoignez un cours adapt\u00e9 \u00e0 vos besoins, pour des progr\u00e8s plus rapides et mesurables.<\/p><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e3443af3\"><\/div>\n<\/div><\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-faf688f3 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-info-box uagb-block-226d7cee uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><span class=\"uagb-ifb-title-prefix\">Progression de niveau<\/span><h2 class=\"uagb-ifb-title\">Montez d&rsquo;un niveau complet en 9 mois<\/h2><\/div><\/div><\/div>\n\n\n<script>\/* ============================================================\r\n   Marcus English Institute \u2014 UNIFIED offer countdown\r\n   ONE file drives EVERY card on the page \u2014 both the featured\r\n   cards (.mei-feature) and the course-page enrol cards\r\n   (.mei-enrol). Replaces the old per-card scripts.\r\n\r\n   Nothing to edit here: each card carries its own dates\/prices\r\n   in data-* attributes on its outer element, e.g.\r\n\r\n     <div class=\"mei-feature\"\r\n          data-eb-end=\"2026-09-21T00:00:00+01:00\"\r\n          data-reg-end=\"2026-10-04T00:00:00+01:00\"\r\n          data-price-early=\"1099\u20ac\"\r\n          data-price-regular=\"1249\u20ac\"> \u2026 <\/div>\r\n\r\n   Optional per-card overrides (else the defaults below are used):\r\n     data-label-early, data-label-regular, data-closed-title, data-closed-text\r\n\r\n   Phases (per card):\r\n     early   \u2192 early-bird price + red countdown to data-eb-end\r\n     regular \u2192 standard price, offer hidden, navy countdown to data-reg-end\r\n     closed  \u2192 countdown + early-bird price hidden, enquiry message shown\r\n\r\n   Dates are London time. \"+01:00\" is BST (valid 29 Mar\u201325 Oct 2026);\r\n   use \"+00:00\" for any date past 25 Oct 2026. \"Midnight\" = 00:00.\r\n   ============================================================ *\/\r\n(function () {\r\n  'use strict';\r\n\r\n  var SELECTOR = '.mei-feature, .mei-enrol';\r\n\r\n  var DEFAULTS = {\r\n    labelEarly:   'Early Bird price ends in',\r\n    labelRegular: 'Registration closes in',\r\n    closedTitle:  'Registrations closed',\r\n    closedText:   \"Try reaching out anyway \u2014 maybe there's a spot left!\"\r\n  };\r\n\r\n  function pad(n) { return (n < 10 ? '0' : '') + n; }\r\n\r\n  function setup(root) {\r\n    var offer = root.querySelector('.mei-offer');\r\n    if (!offer) return;\r\n\r\n    var d = root.dataset;\r\n    var cfg = {\r\n      ebEnd:  new Date(d.ebEnd).getTime(),\r\n      regEnd: new Date(d.regEnd).getTime(),\r\n      pEarly: d.priceEarly   || '',\r\n      pReg:   d.priceRegular || '',\r\n      lEarly: d.labelEarly   || DEFAULTS.labelEarly,\r\n      lReg:   d.labelRegular || DEFAULTS.labelRegular,\r\n      cTitle: d.closedTitle  || DEFAULTS.closedTitle,\r\n      cText:  d.closedText   || DEFAULTS.closedText\r\n    };\r\n    if (isNaN(cfg.ebEnd) || isNaN(cfg.regEnd)) return;   \/\/ missing\/bad dates\r\n    if (cfg.regEnd < cfg.ebEnd) cfg.regEnd = cfg.ebEnd;  \/\/ guard bad order\r\n\r\n    var label = root.querySelector('.mei-countdown-label');\r\n    var amt   = root.querySelector('.mei-price-amt');\r\n    var was   = root.querySelector('.mei-price-was');\r\n    var closed= root.querySelector('.mei-offer-closed');\r\n    var E = {\r\n      d: root.querySelector('.mei-cd-d'), h: root.querySelector('.mei-cd-h'),\r\n      m: root.querySelector('.mei-cd-m'), s: root.querySelector('.mei-cd-s')\r\n    };\r\n\r\n    if (was && cfg.pReg) was.textContent = cfg.pReg;\r\n    var ct = closed && closed.querySelector('strong');\r\n    var cb = closed && closed.querySelector('span');\r\n    if (ct) ct.textContent = cfg.cTitle;\r\n    if (cb) cb.textContent = cfg.cText;\r\n\r\n    var cur = null, timer = null;\r\n\r\n    function phaseFor(n) {\r\n      if (n < cfg.ebEnd)  return 'early';\r\n      if (n < cfg.regEnd) return 'regular';\r\n      return 'closed';\r\n    }\r\n    function paint(ms) {\r\n      if (ms < 0) ms = 0;\r\n      var s = Math.floor(ms \/ 1000), dd = Math.floor(s \/ 86400); s -= dd * 86400;\r\n      var hh = Math.floor(s \/ 3600); s -= hh * 3600; var mm = Math.floor(s \/ 60); s -= mm * 60;\r\n      if (E.d) E.d.textContent = pad(dd); if (E.h) E.h.textContent = pad(hh);\r\n      if (E.m) E.m.textContent = pad(mm); if (E.s) E.s.textContent = pad(s);\r\n    }\r\n    function apply(p) {\r\n      if (p === cur) return; cur = p;\r\n      offer.setAttribute('data-phase', p);\r\n      if (amt)   amt.textContent   = (p === 'early')   ? cfg.pEarly : cfg.pReg;\r\n      if (label) label.textContent = (p === 'regular') ? cfg.lReg   : cfg.lEarly;\r\n    }\r\n    function tick() {\r\n      var n = Date.now(), p = phaseFor(n); apply(p);\r\n      if (p === 'closed') { paint(0); if (timer) { clearInterval(timer); timer = null; } return; }\r\n      paint((p === 'early' ? cfg.ebEnd : cfg.regEnd) - n);\r\n    }\r\n\r\n    tick();\r\n    if (cur !== 'closed') timer = setInterval(tick, 1000);\r\n  }\r\n\r\n  var tries = 0;\r\n  function boot() {\r\n    var cards = document.querySelectorAll(SELECTOR);\r\n    if (!cards.length) { if (tries++ < 30) return setTimeout(boot, 100); return; }\r\n    cards.forEach(setup);\r\n  }\r\n\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot);\r\n  else boot();\r\n})();<\/script>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   MEI FEATURED CARD \u2014 MAX-PRIORITY BUILD\n   Every declaration is !important and every selector is prefixed\n   with \"html body\" to beat Astra\/Spectra overrides on the frontend.\n   @keyframes are intentionally left WITHOUT !important (invalid there).\n   Paste into Astra \u25b8 Customize \u25b8 Additional CSS for best results.\n   If one specific line still loses, it means the theme uses an\n   !important rule with even higher specificity \u2014 tell me which line\n   and I'll escalate just that one to #id level.\n   ============================================================ *\/\n\/* ============================================================\n   Marcus English Institute \u2014 FEATURED course card + OFFER\/COUNTDOWN\n   Self-contained: tokens live on the card, works dropped into any\n   Astra\/Spectra column with no parent wrapper. Reflow is driven by\n   CONTAINER width (the column), not the viewport.\n\n   NOTE: this file is IDENTICAL for B1-B2 and B-C1 \u2014 the only\n   per-course differences live in the HTML (content) and the JS\n   (dates + prices). You can share one CSS file between both if you\n   prefer; kept separate here to match the 6-file structure.\n\n   The @import is only needed if these fonts aren't already enqueued\n   by your theme. Safe to leave (browser dedupes); remove if loaded.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap');\n\n\/* Wrapper = the query container. Keep it in the markup. *\/\nhtml body .mei-feature { container-type: inline-size !important; }\nhtml body .mei-feature *, html body .mei-feature *::before, html body .mei-feature *::after { box-sizing: border-box !important; }\n\nhtml body .mei-feature-card {\n  --navy:   #211b45 !important;\n  --cream:  #dddac8 !important;\n  --red:    #d8334d !important;\n  --white:  #ffffff !important;\n  --muted:  #5a5272 !important;\n  --ink:    #3a3460 !important;\n  --border: rgba(33,27,69,.11) !important;\n\n  --f-brand: 'Cinzel', serif !important;\n  --f-body:  'DM Sans', system-ui, -apple-system, sans-serif !important;\n  --f-serif: Georgia, 'Times New Roman', serif !important;\n\n  display: grid !important;\n  grid-template-columns: 1fr !important;          \/* stacked by default *\/\n  background: var(--white) !important;\n  border: 1px solid var(--border) !important;\n  border-radius: 6px !important;\n  overflow: hidden !important;\n  font-family: var(--f-body) !important;\n  color: var(--navy) !important;\n  transition: box-shadow .22s ease, transform .22s ease !important;\n}\n\n\/* \u2500\u2500 Media \u2500\u2500 *\/\nhtml body .mei-feature-media { position: relative !important; overflow: hidden !important; }\n\nhtml body .mei-feature-img {\n  width: 100% !important; height: 100% !important;\n  min-height: 220px !important;\n  object-fit: cover !important;\n  display: block !important;\n  filter: grayscale(10%) !important;\n  transition: transform .4s ease !important;\n}\n\nhtml body .mei-feature-media::after {\n  content: \"\" !important;\n  position: absolute !important; inset: 0 !important;\n  background: linear-gradient(120deg, rgba(33,27,69,.45) 0%, rgba(33,27,69,.10) 100%) !important;\n  pointer-events: none !important;\n}\n\n\/* \u2500\u2500 Content \u2500\u2500 *\/\nhtml body .mei-feature-content {\n  padding: 30px 26px !important;\n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: center !important;\n}\n\nhtml body .mei-feature-badge {\n  align-self: flex-start !important;\n  font-family: var(--f-brand) !important;\n  font-size: 9px !important;\n  font-weight: 600 !important;\n  letter-spacing: .16em !important;\n  text-transform: uppercase !important;\n  color: var(--white) !important;\n  background: var(--red) !important;\n  padding: 4px 11px !important;\n  border-radius: 100px !important;\n  margin-bottom: 16px !important;\n}\n\nhtml body .mei-feature-title {\n  font-family: var(--f-serif) !important;\n  font-size: clamp(26px, 5cqi, 36px) !important;\n  font-weight: 600 !important;\n  color: var(--navy) !important;\n  line-height: 1.08 !important;\n  margin: 0 0 8px !important;\n}\n\nhtml body .mei-feature-sub {\n  display: block !important;\n  font-size: .85em !important;\n  font-weight: 600 !important;\n  opacity: .7 !important;\n}\n\nhtml body .mei-feature-meta {\n  font-size: 13px !important;\n  color: var(--muted) !important;\n  margin: 0 0 14px !important;\n}\n\nhtml body .mei-feature-desc {\n  font-size: 16px !important;\n  line-height: 1.72 !important;\n  color: var(--ink) !important;\n  margin: 0 0 22px !important;\n}\n\n\/* ============================================================\n   OFFER + COUNTDOWN\n   Phase is set by JS on .mei-offer[data-phase]:\n     early   \u2192 red urgent countdown, \"Early Bird Offer\" visible\n     regular \u2192 navy countdown to registration deadline, offer hidden\n     closed  \u2192 countdown hidden, \"Registration closed\" shown\n   ============================================================ *\/\nhtml body .mei-offer { margin-top: 2px !important; }\n\n\/* Early-bird flag *\/\nhtml body .mei-offer-tag {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 7px !important;\n  font-family: var(--f-brand) !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: .14em !important;\n  text-transform: uppercase !important;\n  color: var(--red) !important;\n  background: rgba(216,51,77,.09) !important;\n  border: 1px solid rgba(216,51,77,.28) !important;\n  padding: 5px 12px 5px 10px !important;\n  border-radius: 100px !important;\n  margin-bottom: 14px !important;\n}\nhtml body .mei-offer-tag::before {\n  content: \"\" !important;\n  width: 7px !important; height: 7px !important;\n  border-radius: 50% !important;\n  background: var(--red) !important;\n  animation: mei-pulse 1.6s ease-in-out infinite !important;\n}\n@keyframes mei-pulse {\n  0%, 100% { opacity: 1;   transform: scale(1); }\n  50%      { opacity: .35; transform: scale(.65); }\n}\n\n\/* Countdown *\/\nhtml body .mei-countdown { margin: 0 0 20px !important; }\n\nhtml body .mei-countdown-label {\n  display: block !important;\n  font-size: 11.5px !important;\n  font-weight: 600 !important;\n  letter-spacing: .04em !important;\n  text-transform: uppercase !important;\n  color: var(--muted) !important;\n  margin-bottom: 9px !important;\n}\n\nhtml body .mei-countdown-clock {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 8px !important;\n}\n\nhtml body .mei-cd-unit {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  min-width: 54px !important;\n  padding: 10px 6px !important;\n  border-radius: 8px !important;\n  background: var(--navy) !important;\n  color: #fff !important;\n}\nhtml body .mei-cd-unit b {\n  font-family: var(--f-body) !important;              \/* sans w\/ tabular figures: *\/\n  font-variant-numeric: tabular-nums !important;      \/* stops the digits jittering *\/\n  font-feature-settings: \"tnum\" 1 !important;\n  font-size: 24px !important;\n  font-weight: 700 !important;\n  font-style: normal !important;\n  line-height: 1 !important;\n}\nhtml body .mei-cd-unit i {\n  font-style: normal !important;\n  font-size: 9px !important;\n  font-weight: 600 !important;\n  letter-spacing: .12em !important;\n  text-transform: uppercase !important;\n  opacity: .62 !important;\n  margin-top: 6px !important;\n}\n\n\/* Phase accents *\/\nhtml body .mei-offer[data-phase=\"early\"]   .mei-cd-unit        { background: var(--red) !important; }\nhtml body .mei-offer[data-phase=\"early\"]   .mei-countdown-label{ color: var(--red) !important; }\nhtml body .mei-offer[data-phase=\"regular\"] .mei-cd-unit        { background: var(--navy) !important; }\n\n\/* \"Registration closed\" state *\/\nhtml body .mei-offer-closed {\n  display: none !important;\n  flex-direction: column !important;\n  gap: 5px !important;\n  padding-left: 14px !important;\n  border-left: 3px solid var(--red) !important;\n  margin-bottom: 20px !important;\n}\nhtml body .mei-offer-closed strong {\n  font-family: var(--f-serif) !important;\n  font-size: 21px !important;\n  font-weight: 700 !important;\n  color: var(--navy) !important;\n  line-height: 1.15 !important;\n}\nhtml body .mei-offer-closed span {\n  font-size: 14px !important;\n  font-weight: 400 !important;\n  color: var(--muted) !important;\n  line-height: 1.55 !important;\n}\nhtml body .mei-offer[data-phase=\"closed\"] .mei-countdown     { display: none !important; }\nhtml body .mei-offer[data-phase=\"closed\"] .mei-offer-closed  { display: flex !important; }\nhtml body .mei-offer[data-phase=\"closed\"] .mei-feature-price { display: none !important; }\n\n\/* Hide early-bird-only bits outside the early phase *\/\nhtml body .mei-offer[data-phase=\"regular\"] .mei-offer-tag,\nhtml body .mei-offer[data-phase=\"closed\"]  .mei-offer-tag,\nhtml body .mei-offer[data-phase=\"regular\"] .mei-price-was,\nhtml body .mei-offer[data-phase=\"closed\"]  .mei-price-was { display: none !important; }\n\n\/* Avoid a flash of the wrong state before JS runs *\/\nhtml body .mei-offer:not([data-phase]) .mei-countdown-clock { visibility: hidden !important; }\n\n\/* \u2500\u2500 Footer: price + CTA \u2500\u2500 *\/\nhtml body .mei-feature-foot {\n  display: flex !important;\n  align-items: center !important;\n  gap: 20px !important;\n  flex-wrap: wrap !important;\n}\n\nhtml body .mei-feature-price {\n  display: flex !important;\n  align-items: baseline !important;\n  flex-wrap: wrap !important;\n  gap: 0 10px !important;\n  font-family: var(--f-serif) !important;\n  line-height: 1.05 !important;\n}\nhtml body .mei-feature-price .mei-price-amt {\n  font-size: 36px !important;\n  font-weight: 700 !important;\n  color: var(--navy) !important;\n}\nhtml body .mei-feature-price .mei-price-was {\n  font-size: 23px !important;\n  font-weight: 600 !important;\n  color: var(--muted) !important;\n  text-decoration: line-through !important;\n  text-decoration-color: var(--red) !important;\n  text-decoration-thickness: 2px !important;\n}\nhtml body .mei-feature-price .mei-price-per {\n  font-family: var(--f-body) !important;\n  font-size: 13px !important;\n  font-weight: 300 !important;\n  color: var(--muted) !important;\n}\n\nhtml body .mei-feature-cta {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: var(--navy) !important;\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red) !important;\n  padding-bottom: 2px !important;\n  transition: color .18s ease, gap .18s ease !important;\n}\nhtml body .mei-feature-cta svg { width: 14px !important; height: 14px !important; }\nhtml body .mei-feature-cta:hover,\nhtml body .mei-feature-cta:focus-visible { color: var(--red) !important; gap: 12px !important; text-decoration: none !important; }\n\nhtml body .mei-feature-card :focus-visible {\n  outline: 2px solid var(--red) !important;\n  outline-offset: 3px !important;\n  border-radius: 2px !important;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  html body .mei-feature-card:hover { box-shadow: 0 12px 40px rgba(33,27,69,.13) !important; transform: translateY(-2px) !important; }\n  html body .mei-feature-card:hover .mei-feature-img { transform: scale(1.04) !important; }\n}\n\n\/* \u2500\u2500 Horizontal layout once the COLUMN is wide enough \u2500\u2500 *\/\n@container (min-width: 620px) {\n  html body .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr !important; }\n  html body .mei-feature-img     { min-height: 100% !important; }\n  html body .mei-feature-content { padding: 40px 40px !important; }\n}\n@supports not (container-type: inline-size) {\n  @media (min-width: 720px) {\n    html body .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr !important; }\n    html body .mei-feature-img     { min-height: 100% !important; }\n    html body .mei-feature-content { padding: 40px 40px !important; }\n  }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  html body .mei-feature-card, html body .mei-feature-img, html body .mei-feature-cta { transition: none !important; }\n  html body .mei-feature-card:hover { transform: none !important; }\n  html body .mei-feature-card:hover .mei-feature-img { transform: none !important; }\n  html body .mei-offer-tag::before { animation: none !important; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 B1 to B2 \"Break Through\" (FEATURED)\n     Needs: the shared mei-countdown.js + the shared card CSS.\n     Dates\/prices live in the data-* attributes on .mei-feature\n     (single source of truth). Default markup shows the EARLY-BIRD\n     state, so the price is valid even if the JS doesn't load.\n     Course starts 19 Oct 2026 (not displayed \u2014 logic only).\n     ============================================================ -->\n<div class=\"mei-feature\" id=\"mei-b1b2\" data-eb-end=\"2026-09-21T00:00:00+01:00\" data-reg-end=\"2026-10-04T00:00:00+01:00\" data-price-early=\"1099\u20ac\" data-price-regular=\"1249\u20ac\">\n  <article class=\"mei-feature-card\">\n\n    <div class=\"mei-feature-media\">\n      <img class=\"mei-feature-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/b1-b2-scaled.jpg?auto=format&#038;fit=crop&#038;w=900&#038;q=80\" alt=\"Passer du niveau B1 au niveau B2 en anglais\" loading=\"lazy\" decoding=\"async\"\/>\n    <\/div>\n\n    <div class=\"mei-feature-content\">\n      <span class=\"mei-feature-badge\">B1\u00a0\u2192\u00a0B2<\/span>\n      <h3 class=\"mei-feature-title\">\n        De B1 \u00e0 B2\n        <span class=\"mei-feature-sub\">Break Through<\/span>\n      <\/h3>\n      <p class=\"mei-feature-meta\">66 s\u00e9ances\u00a0\u00b7\u00a033 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(99 heures)<\/p>\n      <p class=\"mei-feature-desc\">\n        Pour toute personne coinc\u00e9e sur le plateau interm\u00e9diaire : vous comprenez beaucoup et vous vous faites comprendre, mais vous finissez toujours par simplifier ce que vous voulez vraiment dire. Break Through comble l&rsquo;\u00e9cart entre B1 et B2 sur une ann\u00e9e acad\u00e9mique compl\u00e8te : plus de grammaire, un vocabulaire r\u00e9ellement \u00e9tendu et assez d&rsquo;aisance sous pression pour cesser d&rsquo;\u00e9viter ce qui est complexe. Le B2, c&rsquo;est le niveau que la plupart des gens ont en t\u00eate quand ils disent \u00ab\u00a0parler couramment\u00a0\u00bb. Ce cours vous y am\u00e8ne.\n      <\/p>\n\n      <!-- OFFER \/ COUNTDOWN (JS sets data-phase + fills the clock) -->\n      <div class=\"mei-offer\" data-phase=\"early\">\n\n        <span class=\"mei-offer-tag\">Offre early bird<\/span>\n\n        <div class=\"mei-offer-closed\">\n          <strong>Inscriptions closes<\/strong>\n          <span>\u00c9crivez-nous quand m\u00eame : il reste peut-\u00eatre une place !<\/span>\n        <\/div>\n\n        <div class=\"mei-countdown\" role=\"timer\" aria-label=\"Temps restant\">\n          <span class=\"mei-countdown-label\">Le tarif early bird se termine dans<\/span>\n          <div class=\"mei-countdown-clock\" aria-hidden=\"true\">\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-d\">00<\/b><i>jours<\/i><\/div>\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-h\">00<\/b><i>heures<\/i><\/div>\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-m\">00<\/b><i>min<\/i><\/div>\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-s\">00<\/b><i>sec<\/i><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"mei-feature-foot\">\n          <div class=\"mei-feature-price\">\n            <span class=\"mei-price-was\">1249\u20ac<\/span><span class=\"mei-price-amt\">1099\u20ac<\/span><span class=\"mei-price-per\">\/ personne<\/span>\n          <\/div>\n          <a class=\"mei-feature-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-de-b1-a-b2\/\">\n            Voir le cours\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n              <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n          <\/a>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/article>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   MEI FEATURED CARD \u2014 MAX-PRIORITY BUILD\n   Every declaration is !important and every selector is prefixed\n   with \"html body\" to beat Astra\/Spectra overrides on the frontend.\n   @keyframes are intentionally left WITHOUT !important (invalid there).\n   Paste into Astra \u25b8 Customize \u25b8 Additional CSS for best results.\n   If one specific line still loses, it means the theme uses an\n   !important rule with even higher specificity \u2014 tell me which line\n   and I'll escalate just that one to #id level.\n   ============================================================ *\/\n\/* ============================================================\n   Marcus English Institute \u2014 FEATURED course card + OFFER\/COUNTDOWN\n   Self-contained: tokens live on the card, works dropped into any\n   Astra\/Spectra column with no parent wrapper. Reflow is driven by\n   CONTAINER width (the column), not the viewport.\n\n   NOTE: this file is IDENTICAL for B1-B2 and B-C1 \u2014 the only\n   per-course differences live in the HTML (content) and the JS\n   (dates + prices). You can share one CSS file between both if you\n   prefer; kept separate here to match the 6-file structure.\n\n   The @import is only needed if these fonts aren't already enqueued\n   by your theme. Safe to leave (browser dedupes); remove if loaded.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap');\n\n\/* Wrapper = the query container. Keep it in the markup. *\/\nhtml body .mei-feature { container-type: inline-size !important; }\nhtml body .mei-feature *, html body .mei-feature *::before, html body .mei-feature *::after { box-sizing: border-box !important; }\n\nhtml body .mei-feature-card {\n  --navy:   #211b45 !important;\n  --cream:  #dddac8 !important;\n  --red:    #d8334d !important;\n  --white:  #ffffff !important;\n  --muted:  #5a5272 !important;\n  --ink:    #3a3460 !important;\n  --border: rgba(33,27,69,.11) !important;\n\n  --f-brand: 'Cinzel', serif !important;\n  --f-body:  'DM Sans', system-ui, -apple-system, sans-serif !important;\n  --f-serif: Georgia, 'Times New Roman', serif !important;\n\n  display: grid !important;\n  grid-template-columns: 1fr !important;          \/* stacked by default *\/\n  background: var(--white) !important;\n  border: 1px solid var(--border) !important;\n  border-radius: 6px !important;\n  overflow: hidden !important;\n  font-family: var(--f-body) !important;\n  color: var(--navy) !important;\n  transition: box-shadow .22s ease, transform .22s ease !important;\n}\n\n\/* \u2500\u2500 Media \u2500\u2500 *\/\nhtml body .mei-feature-media { position: relative !important; overflow: hidden !important; }\n\nhtml body .mei-feature-img {\n  width: 100% !important; height: 100% !important;\n  min-height: 220px !important;\n  object-fit: cover !important;\n  display: block !important;\n  filter: grayscale(10%) !important;\n  transition: transform .4s ease !important;\n}\n\nhtml body .mei-feature-media::after {\n  content: \"\" !important;\n  position: absolute !important; inset: 0 !important;\n  background: linear-gradient(120deg, rgba(33,27,69,.45) 0%, rgba(33,27,69,.10) 100%) !important;\n  pointer-events: none !important;\n}\n\n\/* \u2500\u2500 Content \u2500\u2500 *\/\nhtml body .mei-feature-content {\n  padding: 30px 26px !important;\n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: center !important;\n}\n\nhtml body .mei-feature-badge {\n  align-self: flex-start !important;\n  font-family: var(--f-brand) !important;\n  font-size: 9px !important;\n  font-weight: 600 !important;\n  letter-spacing: .16em !important;\n  text-transform: uppercase !important;\n  color: var(--white) !important;\n  background: var(--red) !important;\n  padding: 4px 11px !important;\n  border-radius: 100px !important;\n  margin-bottom: 16px !important;\n}\n\nhtml body .mei-feature-title {\n  font-family: var(--f-serif) !important;\n  font-size: clamp(26px, 5cqi, 36px) !important;\n  font-weight: 600 !important;\n  color: var(--navy) !important;\n  line-height: 1.08 !important;\n  margin: 0 0 8px !important;\n}\n\nhtml body .mei-feature-sub {\n  display: block !important;\n  font-size: .85em !important;\n  font-weight: 600 !important;\n  opacity: .7 !important;\n}\n\nhtml body .mei-feature-meta {\n  font-size: 13px !important;\n  color: var(--muted) !important;\n  margin: 0 0 14px !important;\n}\n\nhtml body .mei-feature-desc {\n  font-size: 16px !important;\n  line-height: 1.72 !important;\n  color: var(--ink) !important;\n  margin: 0 0 22px !important;\n}\n\n\/* ============================================================\n   OFFER + COUNTDOWN\n   Phase is set by JS on .mei-offer[data-phase]:\n     early   \u2192 red urgent countdown, \"Early Bird Offer\" visible\n     regular \u2192 navy countdown to registration deadline, offer hidden\n     closed  \u2192 countdown hidden, \"Registration closed\" shown\n   ============================================================ *\/\nhtml body .mei-offer { margin-top: 2px !important; }\n\n\/* Early-bird flag *\/\nhtml body .mei-offer-tag {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 7px !important;\n  font-family: var(--f-brand) !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: .14em !important;\n  text-transform: uppercase !important;\n  color: var(--red) !important;\n  background: rgba(216,51,77,.09) !important;\n  border: 1px solid rgba(216,51,77,.28) !important;\n  padding: 5px 12px 5px 10px !important;\n  border-radius: 100px !important;\n  margin-bottom: 14px !important;\n}\nhtml body .mei-offer-tag::before {\n  content: \"\" !important;\n  width: 7px !important; height: 7px !important;\n  border-radius: 50% !important;\n  background: var(--red) !important;\n  animation: mei-pulse 1.6s ease-in-out infinite !important;\n}\n@keyframes mei-pulse {\n  0%, 100% { opacity: 1;   transform: scale(1); }\n  50%      { opacity: .35; transform: scale(.65); }\n}\n\n\/* Countdown *\/\nhtml body .mei-countdown { margin: 0 0 20px !important; }\n\nhtml body .mei-countdown-label {\n  display: block !important;\n  font-size: 11.5px !important;\n  font-weight: 600 !important;\n  letter-spacing: .04em !important;\n  text-transform: uppercase !important;\n  color: var(--muted) !important;\n  margin-bottom: 9px !important;\n}\n\nhtml body .mei-countdown-clock {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 8px !important;\n}\n\nhtml body .mei-cd-unit {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  min-width: 54px !important;\n  padding: 10px 6px !important;\n  border-radius: 8px !important;\n  background: var(--navy) !important;\n  color: #fff !important;\n}\nhtml body .mei-cd-unit b {\n  font-family: var(--f-body) !important;              \/* sans w\/ tabular figures: *\/\n  font-variant-numeric: tabular-nums !important;      \/* stops the digits jittering *\/\n  font-feature-settings: \"tnum\" 1 !important;\n  font-size: 24px !important;\n  font-weight: 700 !important;\n  font-style: normal !important;\n  line-height: 1 !important;\n}\nhtml body .mei-cd-unit i {\n  font-style: normal !important;\n  font-size: 9px !important;\n  font-weight: 600 !important;\n  letter-spacing: .12em !important;\n  text-transform: uppercase !important;\n  opacity: .62 !important;\n  margin-top: 6px !important;\n}\n\n\/* Phase accents *\/\nhtml body .mei-offer[data-phase=\"early\"]   .mei-cd-unit        { background: var(--red) !important; }\nhtml body .mei-offer[data-phase=\"early\"]   .mei-countdown-label{ color: var(--red) !important; }\nhtml body .mei-offer[data-phase=\"regular\"] .mei-cd-unit        { background: var(--navy) !important; }\n\n\/* \"Registration closed\" state *\/\nhtml body .mei-offer-closed {\n  display: none !important;\n  flex-direction: column !important;\n  gap: 5px !important;\n  padding-left: 14px !important;\n  border-left: 3px solid var(--red) !important;\n  margin-bottom: 20px !important;\n}\nhtml body .mei-offer-closed strong {\n  font-family: var(--f-serif) !important;\n  font-size: 21px !important;\n  font-weight: 700 !important;\n  color: var(--navy) !important;\n  line-height: 1.15 !important;\n}\nhtml body .mei-offer-closed span {\n  font-size: 14px !important;\n  font-weight: 400 !important;\n  color: var(--muted) !important;\n  line-height: 1.55 !important;\n}\nhtml body .mei-offer[data-phase=\"closed\"] .mei-countdown     { display: none !important; }\nhtml body .mei-offer[data-phase=\"closed\"] .mei-offer-closed  { display: flex !important; }\nhtml body .mei-offer[data-phase=\"closed\"] .mei-feature-price { display: none !important; }\n\n\/* Hide early-bird-only bits outside the early phase *\/\nhtml body .mei-offer[data-phase=\"regular\"] .mei-offer-tag,\nhtml body .mei-offer[data-phase=\"closed\"]  .mei-offer-tag,\nhtml body .mei-offer[data-phase=\"regular\"] .mei-price-was,\nhtml body .mei-offer[data-phase=\"closed\"]  .mei-price-was { display: none !important; }\n\n\/* Avoid a flash of the wrong state before JS runs *\/\nhtml body .mei-offer:not([data-phase]) .mei-countdown-clock { visibility: hidden !important; }\n\n\/* \u2500\u2500 Footer: price + CTA \u2500\u2500 *\/\nhtml body .mei-feature-foot {\n  display: flex !important;\n  align-items: center !important;\n  gap: 20px !important;\n  flex-wrap: wrap !important;\n}\n\nhtml body .mei-feature-price {\n  display: flex !important;\n  align-items: baseline !important;\n  flex-wrap: wrap !important;\n  gap: 0 10px !important;\n  font-family: var(--f-serif) !important;\n  line-height: 1.05 !important;\n}\nhtml body .mei-feature-price .mei-price-amt {\n  font-size: 36px !important;\n  font-weight: 700 !important;\n  color: var(--navy) !important;\n}\nhtml body .mei-feature-price .mei-price-was {\n  font-size: 23px !important;\n  font-weight: 600 !important;\n  color: var(--muted) !important;\n  text-decoration: line-through !important;\n  text-decoration-color: var(--red) !important;\n  text-decoration-thickness: 2px !important;\n}\nhtml body .mei-feature-price .mei-price-per {\n  font-family: var(--f-body) !important;\n  font-size: 13px !important;\n  font-weight: 300 !important;\n  color: var(--muted) !important;\n}\n\nhtml body .mei-feature-cta {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: var(--navy) !important;\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red) !important;\n  padding-bottom: 2px !important;\n  transition: color .18s ease, gap .18s ease !important;\n}\nhtml body .mei-feature-cta svg { width: 14px !important; height: 14px !important; }\nhtml body .mei-feature-cta:hover,\nhtml body .mei-feature-cta:focus-visible { color: var(--red) !important; gap: 12px !important; text-decoration: none !important; }\n\nhtml body .mei-feature-card :focus-visible {\n  outline: 2px solid var(--red) !important;\n  outline-offset: 3px !important;\n  border-radius: 2px !important;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  html body .mei-feature-card:hover { box-shadow: 0 12px 40px rgba(33,27,69,.13) !important; transform: translateY(-2px) !important; }\n  html body .mei-feature-card:hover .mei-feature-img { transform: scale(1.04) !important; }\n}\n\n\/* \u2500\u2500 Horizontal layout once the COLUMN is wide enough \u2500\u2500 *\/\n@container (min-width: 620px) {\n  html body .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr !important; }\n  html body .mei-feature-img     { min-height: 100% !important; }\n  html body .mei-feature-content { padding: 40px 40px !important; }\n}\n@supports not (container-type: inline-size) {\n  @media (min-width: 720px) {\n    html body .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr !important; }\n    html body .mei-feature-img     { min-height: 100% !important; }\n    html body .mei-feature-content { padding: 40px 40px !important; }\n  }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  html body .mei-feature-card, html body .mei-feature-img, html body .mei-feature-cta { transition: none !important; }\n  html body .mei-feature-card:hover { transform: none !important; }\n  html body .mei-feature-card:hover .mei-feature-img { transform: none !important; }\n  html body .mei-offer-tag::before { animation: none !important; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 B2 to C1 \"Sharpen, Refine, Command\"\n     Needs: the shared mei-countdown.js + the shared card CSS.\n     Dates\/prices live in the data-* attributes on .mei-feature\n     (single source of truth). Default markup shows the EARLY-BIRD\n     state, so the price is valid even if the JS doesn't load.\n     Course starts 20 Oct 2026 (not displayed \u2014 logic only).\n     ============================================================ -->\n<div class=\"mei-feature\" id=\"mei-bc1\" data-eb-end=\"2026-09-22T00:00:00+01:00\" data-reg-end=\"2026-10-05T00:00:00+01:00\" data-price-early=\"1249\u20ac\" data-price-regular=\"1499\u20ac\">\n  <article class=\"mei-feature-card\">\n\n    <div class=\"mei-feature-media\">\n      <img class=\"mei-feature-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/b2-c1-scaled.jpg?auto=format&#038;fit=crop&#038;w=900&#038;q=80\" alt=\"Passer du niveau B2 au niveau C1 en anglais\" loading=\"lazy\" decoding=\"async\"\/>\n    <\/div>\n\n    <div class=\"mei-feature-content\">\n      <span class=\"mei-feature-badge\">B2\u00a0\u2192\u00a0C1<\/span>\n      <h3 class=\"mei-feature-title\">\n        De B2 \u00e0 C1\n        <span class=\"mei-feature-sub\">Sharpen, Refine, Command.<\/span>\n      <\/h3>\n      <p class=\"mei-feature-meta\">66 s\u00e9ances\u00a0\u00b7\u00a033 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(99 heures)<\/p>\n      <p class=\"mei-feature-desc\">\n        Pour celles et ceux qui sont d\u00e9j\u00e0 bons et soup\u00e7onnent, en silence, que \u00e7a ne suffit pas. On vous comprend tr\u00e8s bien \u2014 mais vous sonnez comme un manuel scolaire, les expressions idiomatiques vous \u00e9chappent et vous choisissez le mot facile plut\u00f4t que le mot juste. Ce cours vous fait passer de B2 \u00e0 C1 sur l&rsquo;ann\u00e9e acad\u00e9mique, en travaillant les collocations, le registre et les nuances jusqu&rsquo;\u00e0 ce que \u00ab\u00a0correct\u00a0\u00bb devienne \u00ab\u00a0naturel\u00a0\u00bb. Le C1, c&rsquo;est l\u00e0 o\u00f9 l&rsquo;anglais cesse d&rsquo;\u00eatre une langue que vous jouez pour devenir une langue qui est vraiment la v\u00f4tre.\n      <\/p>\n\n      <!-- OFFER \/ COUNTDOWN (JS sets data-phase + fills the clock) -->\n      <div class=\"mei-offer\" data-phase=\"early\">\n\n        <span class=\"mei-offer-tag\">Offre early bird<\/span>\n\n        <div class=\"mei-offer-closed\">\n          <strong>Inscriptions closes<\/strong>\n          <span>\u00c9crivez-nous quand m\u00eame : il reste peut-\u00eatre une place !<\/span>\n        <\/div>\n\n        <div class=\"mei-countdown\" role=\"timer\" aria-label=\"Temps restant\">\n          <span class=\"mei-countdown-label\">Le tarif early bird se termine dans<\/span>\n          <div class=\"mei-countdown-clock\" aria-hidden=\"true\">\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-d\">00<\/b><i>jours<\/i><\/div>\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-h\">00<\/b><i>heures<\/i><\/div>\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-m\">00<\/b><i>min<\/i><\/div>\n            <div class=\"mei-cd-unit\"><b class=\"mei-cd-s\">00<\/b><i>sec<\/i><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"mei-feature-foot\">\n          <div class=\"mei-feature-price\">\n            <span class=\"mei-price-was\">1499\u20ac<\/span><span class=\"mei-price-amt\">1249\u20ac<\/span><span class=\"mei-price-per\">\/ personne<\/span>\n          <\/div>\n          <a class=\"mei-feature-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-de-b2-a-c1\/\">\n            Voir le cours\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n              <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n            <\/svg>\n          <\/a>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/article>\n<\/div>\n<\/div><\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-uagb-info-box uagb-block-acae277c uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><span class=\"uagb-ifb-title-prefix\">Anglais professionnel<\/span><h2 class=\"uagb-ifb-title\">L&rsquo;anglais pour le travail<\/h2><\/div><\/div><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-21164e2b alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-95949f5c\">\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   Marcus English Institute \u2014 STANDARD course card (vertical)\n   Self-contained: tokens live on the card, so it works dropped\n   into any Astra\/Spectra column with no parent wrapper.\n   Fills 100% of its column; flex body keeps footers aligned when\n   cards sit side by side at unequal text lengths.\n   ------------------------------------------------------------\n   The @import is only needed if these fonts aren't already\n   enqueued by your theme\/page. Safe to leave (browser dedupes);\n   remove it if the page already loads them.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');\n\n.mei-course-card {\n  --navy:   #211b45;\n  --cream:  #dddac8;\n  --red:    #d8334d;\n  --white:  #ffffff;\n  --muted:  #5a5272;\n  --ink:    #3a3460;\n  --border: rgba(33,27,69,.11);\n\n  --f-display: 'Cormorant Garamond', Georgia, serif;\n  --f-brand:   'Cinzel', serif;\n  --f-body:    'DM Sans', system-ui, -apple-system, sans-serif;\n\n  display: flex;\n  flex-direction: column;\n  height: 100%;                        \/* equal height across a row *\/\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-family: var(--f-body);\n  color: var(--navy);\n  transition: box-shadow .22s ease, transform .22s ease;\n}\n.mei-course-card *, .mei-course-card *::before, .mei-course-card *::after { box-sizing: border-box; }\n\n\/* \u2500\u2500 Media (16:9) \u2500\u2500 *\/\n.mei-course-media {\n  position: relative;\n  aspect-ratio: 16 \/ 9;\n  overflow: hidden;\n}\n\n.mei-course-img {\n  position: absolute; inset: 0;\n  width: 100%; height: 100%;\n  object-fit: cover;\n  display: block;\n  filter: grayscale(10%);\n  transition: transform .4s ease;\n}\n\n.mei-course-media::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: linear-gradient(160deg, rgba(33,27,69,.40) 0%, rgba(33,27,69,.05) 70%);\n  pointer-events: none;\n}\n\n.mei-course-badge {\n  position: absolute;\n  top: 16px; left: 16px;\n  z-index: 1;\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--red);\n  padding: 4px 11px;\n  border-radius: 100px;\n}\n\n\/* \u2500\u2500 Body \u2500\u2500 *\/\n.mei-course-body {\n  padding: 24px;\n  flex: 1;                             \/* pushes footer to the bottom *\/\n  display: flex;\n  flex-direction: column;\n}\n\n.mei-course-title {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 22px;\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.15;\n  margin: 0 0 6px;\n}\n\n.mei-course-sub {\n  display: block;\n  font-size: .85em;\n  opacity: .7;\n}\n\n.mei-course-meta {\n  font-size: 12.5px;\n  color: var(--muted);\n  margin: 0 0 12px;\n}\n\n.mei-course-desc {\n  font-size: 14px;\n  line-height: 1.72;\n  color: var(--ink);\n  margin: 0;\n  flex-grow: 1;\n}\n\n\/* \u2500\u2500 Footer \u2500\u2500 *\/\n.mei-course-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  flex-wrap: wrap;\n  padding: 16px 24px;\n  border-top: 1px solid var(--border);\n  margin-top: auto;\n}\n\n.mei-course-price {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--navy);\n  line-height: 1;\n}\n\n.mei-course-price span {\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 300;\n  color: var(--muted);\n}\n\n.mei-course-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--navy);\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red);\n  padding-bottom: 2px;\n  transition: color .18s ease, gap .18s ease;\n}\n\n.mei-course-cta svg { width: 14px; height: 14px; }\n\n.mei-course-cta:hover,\n.mei-course-cta:focus-visible { color: var(--red); gap: 12px; text-decoration: none !important; }\n\n.mei-course-card :focus-visible {\n  outline: 2px solid var(--red);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  .mei-course-card:hover { box-shadow: 0 10px 36px rgba(33,27,69,.12); transform: translateY(-2px); }\n  .mei-course-card:hover .mei-course-img { transform: scale(1.05); }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .mei-course-card, .mei-course-img, .mei-course-cta { transition: none; }\n  .mei-course-card:hover { transform: none; }\n  .mei-course-card:hover .mei-course-img { transform: none; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 STANDARD course card (vertical)\n     Fills 100% of whatever column you place it in. Duplicate the\n     block per course; the builder handles how many sit per row.\n     ============================================================ -->\n<article class=\"mei-course-card\">\n\n  <div class=\"mei-course-media\">\n    <span class=\"mei-course-badge\">A2+\u00a0\/\u00a0B1<\/span>\n    <img class=\"mei-course-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/job1-scaled.jpg?auto=format&#038;fit=crop&#038;w=700&#038;q=80\" alt=\"Pr\u00e9parer un entretien d'embauche en anglais au niveau B1\" loading=\"lazy\" decoding=\"async\"\/>\n  <\/div>\n\n  <div class=\"mei-course-body\">\n    <h3 class=\"mei-course-title\">\n      Pr\u00e9paration \u00e0 l&rsquo;entretien d&#8217;embauche\n      <span class=\"mei-course-sub\">Niveau 1<\/span>\n    <\/h3>\n    <p class=\"mei-course-meta\">8 s\u00e9ances\u00a0\u00b7\u00a04 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(12 heures)<\/p>\n    <p class=\"mei-course-desc\">\n      Des mod\u00e8les et des scripts structur\u00e9s pour affronter \u2014 et r\u00e9ussir \u2014 un entretien d&#8217;embauche en anglais, m\u00eame avec une aisance limit\u00e9e. Approche bas\u00e9e sur des scripts, vocabulaire adapt\u00e9 \u00e0 votre secteur et simulations d&rsquo;entretien d\u00e8s la premi\u00e8re s\u00e9ance.\n    <\/p>\n  <\/div>\n\n  <div class=\"mei-course-foot\">\n    <div class=\"mei-course-price\">199\u20ac <span>\/ personne<\/span><\/div>\n    <a class=\"mei-course-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-preparation-a-lentretien-dembauche-niveau-1\/\">\n      Voir le cours\n      <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n      <\/svg>\n    <\/a>\n  <\/div>\n\n<\/article>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-7cf52659\">\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   Marcus English Institute \u2014 STANDARD course card (vertical)\n   Self-contained: tokens live on the card, so it works dropped\n   into any Astra\/Spectra column with no parent wrapper.\n   Fills 100% of its column; flex body keeps footers aligned when\n   cards sit side by side at unequal text lengths.\n   ------------------------------------------------------------\n   The @import is only needed if these fonts aren't already\n   enqueued by your theme\/page. Safe to leave (browser dedupes);\n   remove it if the page already loads them.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');\n\n.mei-course-card {\n  --navy:   #211b45;\n  --cream:  #dddac8;\n  --red:    #d8334d;\n  --white:  #ffffff;\n  --muted:  #5a5272;\n  --ink:    #3a3460;\n  --border: rgba(33,27,69,.11);\n\n  --f-display: 'Cormorant Garamond', Georgia, serif;\n  --f-brand:   'Cinzel', serif;\n  --f-body:    'DM Sans', system-ui, -apple-system, sans-serif;\n\n  display: flex;\n  flex-direction: column;\n  height: 100%;                        \/* equal height across a row *\/\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-family: var(--f-body);\n  color: var(--navy);\n  transition: box-shadow .22s ease, transform .22s ease;\n}\n.mei-course-card *, .mei-course-card *::before, .mei-course-card *::after { box-sizing: border-box; }\n\n\/* \u2500\u2500 Media (16:9) \u2500\u2500 *\/\n.mei-course-media {\n  position: relative;\n  aspect-ratio: 16 \/ 9;\n  overflow: hidden;\n}\n\n.mei-course-img {\n  position: absolute; inset: 0;\n  width: 100%; height: 100%;\n  object-fit: cover;\n  display: block;\n  filter: grayscale(10%);\n  transition: transform .4s ease;\n}\n\n.mei-course-media::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: linear-gradient(160deg, rgba(33,27,69,.40) 0%, rgba(33,27,69,.05) 70%);\n  pointer-events: none;\n}\n\n.mei-course-badge {\n  position: absolute;\n  top: 16px; left: 16px;\n  z-index: 1;\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--red);\n  padding: 4px 11px;\n  border-radius: 100px;\n}\n\n\/* \u2500\u2500 Body \u2500\u2500 *\/\n.mei-course-body {\n  padding: 24px;\n  flex: 1;                             \/* pushes footer to the bottom *\/\n  display: flex;\n  flex-direction: column;\n}\n\n.mei-course-title {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 22px;\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.15;\n  margin: 0 0 6px;\n}\n\n.mei-course-sub {\n  display: block;\n  font-size: .85em;\n  opacity: .7;\n}\n\n.mei-course-meta {\n  font-size: 12.5px;\n  color: var(--muted);\n  margin: 0 0 12px;\n}\n\n.mei-course-desc {\n  font-size: 14px;\n  line-height: 1.72;\n  color: var(--ink);\n  margin: 0;\n  flex-grow: 1;\n}\n\n\/* \u2500\u2500 Footer \u2500\u2500 *\/\n.mei-course-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  flex-wrap: wrap;\n  padding: 16px 24px;\n  border-top: 1px solid var(--border);\n  margin-top: auto;\n}\n\n.mei-course-price {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--navy);\n  line-height: 1;\n}\n\n.mei-course-price span {\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 300;\n  color: var(--muted);\n}\n\n.mei-course-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--navy);\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red);\n  padding-bottom: 2px;\n  transition: color .18s ease, gap .18s ease;\n}\n\n.mei-course-cta svg { width: 14px; height: 14px; }\n\n.mei-course-cta:hover,\n.mei-course-cta:focus-visible { color: var(--red); gap: 12px; text-decoration: none !important; }\n\n.mei-course-card :focus-visible {\n  outline: 2px solid var(--red);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  .mei-course-card:hover { box-shadow: 0 10px 36px rgba(33,27,69,.12); transform: translateY(-2px); }\n  .mei-course-card:hover .mei-course-img { transform: scale(1.05); }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .mei-course-card, .mei-course-img, .mei-course-cta { transition: none; }\n  .mei-course-card:hover { transform: none; }\n  .mei-course-card:hover .mei-course-img { transform: none; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 STANDARD course card (vertical)\n     Fills 100% of whatever column you place it in. Duplicate the\n     block per course; the builder handles how many sit per row.\n     ============================================================ -->\n<article class=\"mei-course-card\">\n\n  <div class=\"mei-course-media\">\n    <span class=\"mei-course-badge\">B1+\u00a0\/\u00a0B2<\/span>\n    <img class=\"mei-course-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/job-2-scaled.jpg?auto=format&#038;fit=crop&#038;w=700&#038;q=80\" alt=\"Pr\u00e9parer un entretien d'embauche en anglais au niveau B2\" loading=\"lazy\" decoding=\"async\"\/>\n  <\/div>\n\n  <div class=\"mei-course-body\">\n    <h3 class=\"mei-course-title\">\n      Pr\u00e9paration \u00e0 l&rsquo;entretien d&#8217;embauche\n      <span class=\"mei-course-sub\">Niveau 2<\/span>\n    <\/h3>\n    <p class=\"mei-course-meta\">8 s\u00e9ances\u00a0\u00b7\u00a04 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(12 heures)<\/p>\n    <p class=\"mei-course-desc\">\n      M\u00e9thode STAR, registre, n\u00e9gociation salariale et simulations d&rsquo;entretien en conditions r\u00e9elles, pour les candidats qui communiquent d\u00e9j\u00e0 en anglais et doivent le faire avec pr\u00e9cision.\n    <\/p>\n  <\/div>\n\n  <div class=\"mei-course-foot\">\n    <div class=\"mei-course-price\">219\u20ac <span>\/ personne<\/span><\/div>\n    <a class=\"mei-course-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-preparation-a-lentretien-dembauche-niveau-2\/\">\n      Voir le cours\n      <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n      <\/svg>\n    <\/a>\n  <\/div>\n\n<\/article>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-fb993497\">\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   Marcus English Institute \u2014 STANDARD course card (vertical)\n   Self-contained: tokens live on the card, so it works dropped\n   into any Astra\/Spectra column with no parent wrapper.\n   Fills 100% of its column; flex body keeps footers aligned when\n   cards sit side by side at unequal text lengths.\n   ------------------------------------------------------------\n   The @import is only needed if these fonts aren't already\n   enqueued by your theme\/page. Safe to leave (browser dedupes);\n   remove it if the page already loads them.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');\n\n.mei-course-card {\n  --navy:   #211b45;\n  --cream:  #dddac8;\n  --red:    #d8334d;\n  --white:  #ffffff;\n  --muted:  #5a5272;\n  --ink:    #3a3460;\n  --border: rgba(33,27,69,.11);\n\n  --f-display: 'Cormorant Garamond', Georgia, serif;\n  --f-brand:   'Cinzel', serif;\n  --f-body:    'DM Sans', system-ui, -apple-system, sans-serif;\n\n  display: flex;\n  flex-direction: column;\n  height: 100%;                        \/* equal height across a row *\/\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-family: var(--f-body);\n  color: var(--navy);\n  transition: box-shadow .22s ease, transform .22s ease;\n}\n.mei-course-card *, .mei-course-card *::before, .mei-course-card *::after { box-sizing: border-box; }\n\n\/* \u2500\u2500 Media (16:9) \u2500\u2500 *\/\n.mei-course-media {\n  position: relative;\n  aspect-ratio: 16 \/ 9;\n  overflow: hidden;\n}\n\n.mei-course-img {\n  position: absolute; inset: 0;\n  width: 100%; height: 100%;\n  object-fit: cover;\n  display: block;\n  filter: grayscale(10%);\n  transition: transform .4s ease;\n}\n\n.mei-course-media::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: linear-gradient(160deg, rgba(33,27,69,.40) 0%, rgba(33,27,69,.05) 70%);\n  pointer-events: none;\n}\n\n.mei-course-badge {\n  position: absolute;\n  top: 16px; left: 16px;\n  z-index: 1;\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--red);\n  padding: 4px 11px;\n  border-radius: 100px;\n}\n\n\/* \u2500\u2500 Body \u2500\u2500 *\/\n.mei-course-body {\n  padding: 24px;\n  flex: 1;                             \/* pushes footer to the bottom *\/\n  display: flex;\n  flex-direction: column;\n}\n\n.mei-course-title {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 22px;\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.15;\n  margin: 0 0 6px;\n}\n\n.mei-course-sub {\n  display: block;\n  font-size: .85em;\n  opacity: .7;\n}\n\n.mei-course-meta {\n  font-size: 12.5px;\n  color: var(--muted);\n  margin: 0 0 12px;\n}\n\n.mei-course-desc {\n  font-size: 14px;\n  line-height: 1.72;\n  color: var(--ink);\n  margin: 0;\n  flex-grow: 1;\n}\n\n\/* \u2500\u2500 Footer \u2500\u2500 *\/\n.mei-course-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  flex-wrap: wrap;\n  padding: 16px 24px;\n  border-top: 1px solid var(--border);\n  margin-top: auto;\n}\n\n.mei-course-price {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--navy);\n  line-height: 1;\n}\n\n.mei-course-price span {\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 300;\n  color: var(--muted);\n}\n\n.mei-course-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--navy);\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red);\n  padding-bottom: 2px;\n  transition: color .18s ease, gap .18s ease;\n}\n\n.mei-course-cta svg { width: 14px; height: 14px; }\n\n.mei-course-cta:hover,\n.mei-course-cta:focus-visible { color: var(--red); gap: 12px; text-decoration: none !important; }\n\n.mei-course-card :focus-visible {\n  outline: 2px solid var(--red);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  .mei-course-card:hover { box-shadow: 0 10px 36px rgba(33,27,69,.12); transform: translateY(-2px); }\n  .mei-course-card:hover .mei-course-img { transform: scale(1.05); }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .mei-course-card, .mei-course-img, .mei-course-cta { transition: none; }\n  .mei-course-card:hover { transform: none; }\n  .mei-course-card:hover .mei-course-img { transform: none; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 STANDARD course card (vertical)\n     Fills 100% of whatever column you place it in. Duplicate the\n     block per course; the builder handles how many sit per row.\n     ============================================================ -->\n<article class=\"mei-course-card\">\n\n  <div class=\"mei-course-media\">\n    <span class=\"mei-course-badge\">B1+\u00a0\/\u00a0B2<\/span>\n    <img class=\"mei-course-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/nego-scaled.jpg?auto=format&#038;fit=crop&#038;w=700&#038;q=80\" alt=\"Am\u00e9liorer son anglais pour la n\u00e9gociation et la vente\" loading=\"lazy\" decoding=\"async\"\/>\n  <\/div>\n\n  <div class=\"mei-course-body\">\n    <h3 class=\"mei-course-title\">\n      Anglais pour la n\u00e9gociation et la vente\n    <\/h3>\n    <p class=\"mei-course-meta\">8 s\u00e9ances\u00a0\u00b7\u00a04 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(12 heures)<\/p>\n    <p class=\"mei-course-desc\">\n      Le langage et la strat\u00e9gie de la n\u00e9gociation commerciale en anglais. Formuler des propositions, g\u00e9rer les objections, faire des contre-offres et conclure, avec des simulations tir\u00e9es de contextes commerciaux r\u00e9els.\n    <\/p>\n  <\/div>\n\n  <div class=\"mei-course-foot\">\n    <div class=\"mei-course-price\">229\u20ac <span>\/ personne<\/span><\/div>\n    <a class=\"mei-course-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-anglais-commercial-negociation-et-vente\/\">\n      Voir le cours\n      <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n      <\/svg>\n    <\/a>\n  <\/div>\n\n<\/article>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-c857eee9\">\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   Marcus English Institute \u2014 STANDARD course card (vertical)\n   Self-contained: tokens live on the card, so it works dropped\n   into any Astra\/Spectra column with no parent wrapper.\n   Fills 100% of its column; flex body keeps footers aligned when\n   cards sit side by side at unequal text lengths.\n   ------------------------------------------------------------\n   The @import is only needed if these fonts aren't already\n   enqueued by your theme\/page. Safe to leave (browser dedupes);\n   remove it if the page already loads them.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');\n\n.mei-course-card {\n  --navy:   #211b45;\n  --cream:  #dddac8;\n  --red:    #d8334d;\n  --white:  #ffffff;\n  --muted:  #5a5272;\n  --ink:    #3a3460;\n  --border: rgba(33,27,69,.11);\n\n  --f-display: 'Cormorant Garamond', Georgia, serif;\n  --f-brand:   'Cinzel', serif;\n  --f-body:    'DM Sans', system-ui, -apple-system, sans-serif;\n\n  display: flex;\n  flex-direction: column;\n  height: 100%;                        \/* equal height across a row *\/\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-family: var(--f-body);\n  color: var(--navy);\n  transition: box-shadow .22s ease, transform .22s ease;\n}\n.mei-course-card *, .mei-course-card *::before, .mei-course-card *::after { box-sizing: border-box; }\n\n\/* \u2500\u2500 Media (16:9) \u2500\u2500 *\/\n.mei-course-media {\n  position: relative;\n  aspect-ratio: 16 \/ 9;\n  overflow: hidden;\n}\n\n.mei-course-img {\n  position: absolute; inset: 0;\n  width: 100%; height: 100%;\n  object-fit: cover;\n  display: block;\n  filter: grayscale(10%);\n  transition: transform .4s ease;\n}\n\n.mei-course-media::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: linear-gradient(160deg, rgba(33,27,69,.40) 0%, rgba(33,27,69,.05) 70%);\n  pointer-events: none;\n}\n\n.mei-course-badge {\n  position: absolute;\n  top: 16px; left: 16px;\n  z-index: 1;\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--red);\n  padding: 4px 11px;\n  border-radius: 100px;\n}\n\n\/* \u2500\u2500 Body \u2500\u2500 *\/\n.mei-course-body {\n  padding: 24px;\n  flex: 1;                             \/* pushes footer to the bottom *\/\n  display: flex;\n  flex-direction: column;\n}\n\n.mei-course-title {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 22px;\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.15;\n  margin: 0 0 6px;\n}\n\n.mei-course-sub {\n  display: block;\n  font-size: .85em;\n  opacity: .7;\n}\n\n.mei-course-meta {\n  font-size: 12.5px;\n  color: var(--muted);\n  margin: 0 0 12px;\n}\n\n.mei-course-desc {\n  font-size: 14px;\n  line-height: 1.72;\n  color: var(--ink);\n  margin: 0;\n  flex-grow: 1;\n}\n\n\/* \u2500\u2500 Footer \u2500\u2500 *\/\n.mei-course-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  flex-wrap: wrap;\n  padding: 16px 24px;\n  border-top: 1px solid var(--border);\n  margin-top: auto;\n}\n\n.mei-course-price {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--navy);\n  line-height: 1;\n}\n\n.mei-course-price span {\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 300;\n  color: var(--muted);\n}\n\n.mei-course-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--navy);\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red);\n  padding-bottom: 2px;\n  transition: color .18s ease, gap .18s ease;\n}\n\n.mei-course-cta svg { width: 14px; height: 14px; }\n\n.mei-course-cta:hover,\n.mei-course-cta:focus-visible { color: var(--red); gap: 12px; text-decoration: none !important; }\n\n.mei-course-card :focus-visible {\n  outline: 2px solid var(--red);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  .mei-course-card:hover { box-shadow: 0 10px 36px rgba(33,27,69,.12); transform: translateY(-2px); }\n  .mei-course-card:hover .mei-course-img { transform: scale(1.05); }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .mei-course-card, .mei-course-img, .mei-course-cta { transition: none; }\n  .mei-course-card:hover { transform: none; }\n  .mei-course-card:hover .mei-course-img { transform: none; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 STANDARD course card (vertical)\n     Fills 100% of whatever column you place it in. Duplicate the\n     block per course; the builder handles how many sit per row.\n     ============================================================ -->\n<article class=\"mei-course-card\">\n\n  <div class=\"mei-course-media\">\n    <span class=\"mei-course-badge\">A2+\u00a0\/\u00a0B1<\/span>\n    <img class=\"mei-course-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/pres-1-scaled.jpg?auto=format&#038;fit=crop&#038;w=700&#038;q=80\" alt=\"Faire des pr\u00e9sentations en anglais au niveau B1\" loading=\"lazy\" decoding=\"async\"\/>\n  <\/div>\n\n  <div class=\"mei-course-body\">\n    <h3 class=\"mei-course-title\">Pr\u00e9sentations et prise de parole\n      <span class=\"mei-course-sub\">Niveau 1<\/span>\n    <\/h3>\n    <p class=\"mei-course-meta\">8 s\u00e9ances\u00a0\u00b7\u00a04 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(12 heures)<\/p>\n    <p class=\"mei-course-desc\">\n      Cr\u00e9ez et animez des pr\u00e9sentations structur\u00e9es en anglais, en partant de z\u00e9ro. Approche bas\u00e9e sur des mod\u00e8les, structure claire pour l&rsquo;introduction et la conclusion, vocabulaire pour les transitions et les supports visuels.\n    <\/p>\n  <\/div>\n\n  <div class=\"mei-course-foot\">\n    <div class=\"mei-course-price\">199\u20ac <span>\/ personne<\/span><\/div>\n    <a class=\"mei-course-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-presenter-en-anglais-et-prendre-la-parole-l1\/\">\n      Voir le cours\n      <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n      <\/svg>\n    <\/a>\n  <\/div>\n\n<\/article>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-274d57f0\">\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   Marcus English Institute \u2014 STANDARD course card (vertical)\n   Self-contained: tokens live on the card, so it works dropped\n   into any Astra\/Spectra column with no parent wrapper.\n   Fills 100% of its column; flex body keeps footers aligned when\n   cards sit side by side at unequal text lengths.\n   ------------------------------------------------------------\n   The @import is only needed if these fonts aren't already\n   enqueued by your theme\/page. Safe to leave (browser dedupes);\n   remove it if the page already loads them.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');\n\n.mei-course-card {\n  --navy:   #211b45;\n  --cream:  #dddac8;\n  --red:    #d8334d;\n  --white:  #ffffff;\n  --muted:  #5a5272;\n  --ink:    #3a3460;\n  --border: rgba(33,27,69,.11);\n\n  --f-display: 'Cormorant Garamond', Georgia, serif;\n  --f-brand:   'Cinzel', serif;\n  --f-body:    'DM Sans', system-ui, -apple-system, sans-serif;\n\n  display: flex;\n  flex-direction: column;\n  height: 100%;                        \/* equal height across a row *\/\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-family: var(--f-body);\n  color: var(--navy);\n  transition: box-shadow .22s ease, transform .22s ease;\n}\n.mei-course-card *, .mei-course-card *::before, .mei-course-card *::after { box-sizing: border-box; }\n\n\/* \u2500\u2500 Media (16:9) \u2500\u2500 *\/\n.mei-course-media {\n  position: relative;\n  aspect-ratio: 16 \/ 9;\n  overflow: hidden;\n}\n\n.mei-course-img {\n  position: absolute; inset: 0;\n  width: 100%; height: 100%;\n  object-fit: cover;\n  display: block;\n  filter: grayscale(10%);\n  transition: transform .4s ease;\n}\n\n.mei-course-media::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: linear-gradient(160deg, rgba(33,27,69,.40) 0%, rgba(33,27,69,.05) 70%);\n  pointer-events: none;\n}\n\n.mei-course-badge {\n  position: absolute;\n  top: 16px; left: 16px;\n  z-index: 1;\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--red);\n  padding: 4px 11px;\n  border-radius: 100px;\n}\n\n\/* \u2500\u2500 Body \u2500\u2500 *\/\n.mei-course-body {\n  padding: 24px;\n  flex: 1;                             \/* pushes footer to the bottom *\/\n  display: flex;\n  flex-direction: column;\n}\n\n.mei-course-title {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 22px;\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.15;\n  margin: 0 0 6px;\n}\n\n.mei-course-sub {\n  display: block;\n  font-size: .85em;\n  opacity: .7;\n}\n\n.mei-course-meta {\n  font-size: 12.5px;\n  color: var(--muted);\n  margin: 0 0 12px;\n}\n\n.mei-course-desc {\n  font-size: 14px;\n  line-height: 1.72;\n  color: var(--ink);\n  margin: 0;\n  flex-grow: 1;\n}\n\n\/* \u2500\u2500 Footer \u2500\u2500 *\/\n.mei-course-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  flex-wrap: wrap;\n  padding: 16px 24px;\n  border-top: 1px solid var(--border);\n  margin-top: auto;\n}\n\n.mei-course-price {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 28px;\n  font-weight: 700;\n  color: var(--navy);\n  line-height: 1;\n}\n\n.mei-course-price span {\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 300;\n  color: var(--muted);\n}\n\n.mei-course-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--navy);\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red);\n  padding-bottom: 2px;\n  transition: color .18s ease, gap .18s ease;\n}\n\n.mei-course-cta svg { width: 14px; height: 14px; }\n\n.mei-course-cta:hover,\n.mei-course-cta:focus-visible { color: var(--red); gap: 12px; text-decoration: none !important; }\n\n.mei-course-card :focus-visible {\n  outline: 2px solid var(--red);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  .mei-course-card:hover { box-shadow: 0 10px 36px rgba(33,27,69,.12); transform: translateY(-2px); }\n  .mei-course-card:hover .mei-course-img { transform: scale(1.05); }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .mei-course-card, .mei-course-img, .mei-course-cta { transition: none; }\n  .mei-course-card:hover { transform: none; }\n  .mei-course-card:hover .mei-course-img { transform: none; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 STANDARD course card (vertical)\n     Fills 100% of whatever column you place it in. Duplicate the\n     block per course; the builder handles how many sit per row.\n     ============================================================ -->\n<article class=\"mei-course-card\">\n\n  <div class=\"mei-course-media\">\n    <span class=\"mei-course-badge\">B1+\u00a0\/\u00a0B2<\/span>\n    <img class=\"mei-course-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/pres-2-scaled.jpg?auto=format&#038;fit=crop&#038;w=700&#038;q=80\" alt=\"Faire des pr\u00e9sentations en anglais au niveau B2\" loading=\"lazy\" decoding=\"async\"\/>\n  <\/div>\n\n  <div class=\"mei-course-body\">\n    <h3 class=\"mei-course-title\">\n      Pr\u00e9sentations et prise de parole\n      <span class=\"mei-course-sub\">Niveau 2<\/span>\n    <\/h3>\n    <p class=\"mei-course-meta\">8 s\u00e9ances\u00a0\u00b7\u00a04 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(12 heures)<\/p>\n    <p class=\"mei-course-desc\">\n      Affinez votre pr\u00e9sentation orale, g\u00e9rez les questions en direct, ma\u00eetrisez votre stress et adaptez votre registre \u00e0 votre public. Pour les professionnels qui savent d\u00e9j\u00e0 pr\u00e9senter mais veulent le faire avec une vraie assurance.\n    <\/p>\n  <\/div>\n\n  <div class=\"mei-course-foot\">\n    <div class=\"mei-course-price\">219\u20ac <span>\/ personne<\/span><\/div>\n    <a class=\"mei-course-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-presenter-en-anglais-et-prendre-la-parole-l2\/\">\n      Voir le cours\n      <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n        <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n      <\/svg>\n    <\/a>\n  <\/div>\n\n<\/article>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-49b8f519\"><\/div>\n<\/div><\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-3e001aba alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-info-box uagb-block-c146b992 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><span class=\"uagb-ifb-title-prefix\">Expression orale et fluidit\u00e9<\/span><h2 class=\"uagb-ifb-title\">Prenez confiance \u00e0 l&rsquo;oral<\/h2><\/div><\/div><\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   Marcus English Institute \u2014 FEATURED course card (horizontal)\n   Self-contained: tokens live on the card itself, so it works\n   dropped into any Astra\/Spectra column with no parent wrapper.\n   Reflow is driven by CONTAINER width (the column), not viewport.\n   ------------------------------------------------------------\n   The @import is only needed if these fonts aren't already\n   enqueued by your theme\/page. Safe to leave (browser dedupes);\n   remove it if the page already loads them.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');\n\n\/* Wrapper = the query container. Keep it in the markup. *\/\n.mei-feature { container-type: inline-size; }\n.mei-feature *, .mei-feature *::before, .mei-feature *::after { box-sizing: border-box; }\n\n.mei-feature-card {\n  --navy:   #211b45;\n  --cream:  #dddac8;\n  --red:    #d8334d;\n  --white:  #ffffff;\n  --muted:  #5a5272;\n  --ink:    #3a3460;\n  --border: rgba(33,27,69,.11);\n\n  --f-display: 'Cormorant Garamond', Georgia, serif;\n  --f-brand:   'Cinzel', serif;\n  --f-body:    'DM Sans', system-ui, -apple-system, sans-serif;\n\n  display: grid;\n  grid-template-columns: 1fr;          \/* stacked by default *\/\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-family: var(--f-body);\n  color: var(--navy);\n  transition: box-shadow .22s ease, transform .22s ease;\n}\n\n\/* \u2500\u2500 Media \u2500\u2500 *\/\n.mei-feature-media { position: relative; overflow: hidden; }\n\n.mei-feature-img {\n  width: 100%;\n  height: 100%;\n  min-height: 220px;                   \/* keeps a decent image when stacked *\/\n  object-fit: cover;\n  display: block;\n  filter: grayscale(10%);\n  transition: transform .4s ease;\n}\n\n.mei-feature-media::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: linear-gradient(120deg, rgba(33,27,69,.45) 0%, rgba(33,27,69,.10) 100%);\n  pointer-events: none;\n}\n\n\/* \u2500\u2500 Content \u2500\u2500 *\/\n.mei-feature-content {\n  padding: 30px 26px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.mei-feature-badge {\n  align-self: flex-start;\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--red);\n  padding: 4px 11px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n}\n\n.mei-feature-title {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: clamp(26px, 5cqi, 36px);\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.08;\n  margin: 0 0 8px;\n}\n\n.mei-feature-sub {\n  display: block;\n  font-size: .75em;\n  font-weight: 400;\n  opacity: .7;\n}\n\n.mei-feature-meta {\n  font-size: 13px;\n  color: var(--muted);\n  margin: 0 0 14px;\n}\n\n.mei-feature-desc {\n  font-size: 16px;\n  line-height: 1.72;\n  color: var(--ink);\n  margin: 0 0 28px;\n  flex-grow: 1;\n}\n\n\/* \u2500\u2500 Footer \u2500\u2500 *\/\n.mei-feature-foot {\n  display: flex;\n  align-items: center;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n\n.mei-feature-price {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 36px;\n  font-weight: 700;\n  color: var(--navy);\n  line-height: 1;\n}\n\n.mei-feature-price span {\n  font-family: var(--f-body);\n  font-size: 13px;\n  font-weight: 300;\n  color: var(--muted);\n}\n\n.mei-feature-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--navy);\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red);\n  padding-bottom: 2px;\n  transition: color .18s ease, gap .18s ease;\n}\n\n.mei-feature-cta svg { width: 14px; height: 14px; }\n\n.mei-feature-cta:hover,\n.mei-feature-cta:focus-visible { color: var(--red); gap: 12px; text-decoration: none !important; }\n\n.mei-feature-card :focus-visible {\n  outline: 2px solid var(--red);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  .mei-feature-card:hover { box-shadow: 0 12px 40px rgba(33,27,69,.13); transform: translateY(-2px); }\n  .mei-feature-card:hover .mei-feature-img { transform: scale(1.04); }\n}\n\n\/* \u2500\u2500 Horizontal layout once the COLUMN is wide enough \u2500\u2500 *\/\n@container (min-width: 620px) {\n  .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr; }\n  .mei-feature-img     { min-height: 100%; }\n  .mei-feature-content { padding: 44px 40px; }\n}\n\n\/* Fallback for browsers without container queries: use viewport.\n   (Only fires where @container isn't supported.) *\/\n@supports not (container-type: inline-size) {\n  @media (min-width: 720px) {\n    .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr; }\n    .mei-feature-img     { min-height: 100%; }\n    .mei-feature-content { padding: 44px 40px; }\n  }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .mei-feature-card, .mei-feature-img, .mei-feature-cta { transition: none; }\n  .mei-feature-card:hover { transform: none; }\n  .mei-feature-card:hover .mei-feature-img { transform: none; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 FEATURED course card (horizontal)\n     Keep the outer .mei-feature wrapper: it powers the\n     container-query reflow (side-by-side \u2194 stacked) based on the\n     column width you give it in the builder, not the screen width.\n     Duplicate the whole block per featured course.\n     ============================================================ -->\n<div class=\"mei-feature\">\n  <article class=\"mei-feature-card\">\n\n    <div class=\"mei-feature-media\">\n      <img class=\"mei-feature-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/speak-b2-scaled.jpg?auto=format&#038;fit=crop&#038;w=900&#038;q=80\" alt=\"Am\u00e9liorer sa fluidit\u00e9 \u00e0 l'oral en anglais au niveau B1\" loading=\"lazy\" decoding=\"async\"\/>\n    <\/div>\n\n    <div class=\"mei-feature-content\">\n      <span class=\"mei-feature-badge\">A2+\u00a0\/\u00a0B1<\/span>\n      <h3 class=\"mei-feature-title\">Speak Up<br\/> \n<span class=\"mei-feature-sub\">Niveau 1<\/span><\/h3>\n      <p class=\"mei-feature-meta\">16 s\u00e9ances\u00a0\u00b7\u00a08 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(24 heures)<\/p>\n      <p class=\"mei-feature-desc\">\n        Pour celles et ceux qui comprennent l&rsquo;anglais mais se bloquent au moment de parler. Speak Up est construit autour d&rsquo;un probl\u00e8me pr\u00e9cis \u2014 l&rsquo;\u00e9cart entre la compr\u00e9hension passive et l&rsquo;aisance active \u2014 et passe sept semaines \u00e0 le combler : pratique orale structur\u00e9e, correction des erreurs et exercices pour prendre confiance.\n      <\/p>\n\n      <div class=\"mei-feature-foot\">\n        <div class=\"mei-feature-price\">349\u20ac <span>\/ personne<\/span><\/div>\n        <a class=\"mei-feature-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-speak-up-l1-conversation-en-anglais\/\">\n          Voir le cours\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n          <\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/article>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ============================================================\n   Marcus English Institute \u2014 FEATURED course card (horizontal)\n   Self-contained: tokens live on the card itself, so it works\n   dropped into any Astra\/Spectra column with no parent wrapper.\n   Reflow is driven by CONTAINER width (the column), not viewport.\n   ------------------------------------------------------------\n   The @import is only needed if these fonts aren't already\n   enqueued by your theme\/page. Safe to leave (browser dedupes);\n   remove it if the page already loads them.\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@600&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');\n\n\/* Wrapper = the query container. Keep it in the markup. *\/\n.mei-feature { container-type: inline-size; }\n.mei-feature *, .mei-feature *::before, .mei-feature *::after { box-sizing: border-box; }\n\n.mei-feature-card {\n  --navy:   #211b45;\n  --cream:  #dddac8;\n  --red:    #d8334d;\n  --white:  #ffffff;\n  --muted:  #5a5272;\n  --ink:    #3a3460;\n  --border: rgba(33,27,69,.11);\n\n  --f-display: 'Cormorant Garamond', Georgia, serif;\n  --f-brand:   'Cinzel', serif;\n  --f-body:    'DM Sans', system-ui, -apple-system, sans-serif;\n\n  display: grid;\n  grid-template-columns: 1fr;          \/* stacked by default *\/\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  overflow: hidden;\n  font-family: var(--f-body);\n  color: var(--navy);\n  transition: box-shadow .22s ease, transform .22s ease;\n}\n\n\/* \u2500\u2500 Media \u2500\u2500 *\/\n.mei-feature-media { position: relative; overflow: hidden; }\n\n.mei-feature-img {\n  width: 100%;\n  height: 100%;\n  min-height: 220px;                   \/* keeps a decent image when stacked *\/\n  object-fit: cover;\n  display: block;\n  filter: grayscale(10%);\n  transition: transform .4s ease;\n}\n\n.mei-feature-media::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: linear-gradient(120deg, rgba(33,27,69,.45) 0%, rgba(33,27,69,.10) 100%);\n  pointer-events: none;\n}\n\n\/* \u2500\u2500 Content \u2500\u2500 *\/\n.mei-feature-content {\n  padding: 30px 26px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.mei-feature-badge {\n  align-self: flex-start;\n  font-family: var(--f-body);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--red);\n  padding: 4px 11px;\n  border-radius: 100px;\n  margin-bottom: 16px;\n}\n\n.mei-feature-title {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: clamp(26px, 5cqi, 36px);\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.08;\n  margin: 0 0 8px;\n}\n\n.mei-feature-sub {\n  display: block;\n  font-size: .75em;\n  font-weight: 400;\n  opacity: .7;\n}\n\n.mei-feature-meta {\n  font-size: 13px;\n  color: var(--muted);\n  margin: 0 0 14px;\n}\n\n.mei-feature-desc {\n  font-size: 16px;\n  line-height: 1.72;\n  color: var(--ink);\n  margin: 0 0 28px;\n  flex-grow: 1;\n}\n\n\/* \u2500\u2500 Footer \u2500\u2500 *\/\n.mei-feature-foot {\n  display: flex;\n  align-items: center;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n\n.mei-feature-price {\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 36px;\n  font-weight: 700;\n  color: var(--navy);\n  line-height: 1;\n}\n\n.mei-feature-price span {\n  font-family: var(--f-body);\n  font-size: 13px;\n  font-weight: 300;\n  color: var(--muted);\n}\n\n.mei-feature-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--navy);\n  text-decoration: none !important;\n  border-bottom: 2px solid var(--red);\n  padding-bottom: 2px;\n  transition: color .18s ease, gap .18s ease;\n}\n\n.mei-feature-cta svg { width: 14px; height: 14px; }\n\n.mei-feature-cta:hover,\n.mei-feature-cta:focus-visible { color: var(--red); gap: 12px; text-decoration: none !important; }\n\n.mei-feature-card :focus-visible {\n  outline: 2px solid var(--red);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n\n\/* \u2500\u2500 Hover (pointer devices only) \u2500\u2500 *\/\n@media (hover: hover) {\n  .mei-feature-card:hover { box-shadow: 0 12px 40px rgba(33,27,69,.13); transform: translateY(-2px); }\n  .mei-feature-card:hover .mei-feature-img { transform: scale(1.04); }\n}\n\n\/* \u2500\u2500 Horizontal layout once the COLUMN is wide enough \u2500\u2500 *\/\n@container (min-width: 620px) {\n  .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr; }\n  .mei-feature-img     { min-height: 100%; }\n  .mei-feature-content { padding: 44px 40px; }\n}\n\n\/* Fallback for browsers without container queries: use viewport.\n   (Only fires where @container isn't supported.) *\/\n@supports not (container-type: inline-size) {\n  @media (min-width: 720px) {\n    .mei-feature-card    { grid-template-columns: minmax(0, 42%) 1fr; }\n    .mei-feature-img     { min-height: 100%; }\n    .mei-feature-content { padding: 44px 40px; }\n  }\n}\n\n\/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .mei-feature-card, .mei-feature-img, .mei-feature-cta { transition: none; }\n  .mei-feature-card:hover { transform: none; }\n  .mei-feature-card:hover .mei-feature-img { transform: none; }\n}\n<\/style>\n\n<!-- ============================================================\n     Marcus English Institute \u2014 FEATURED course card (horizontal)\n     Keep the outer .mei-feature wrapper: it powers the\n     container-query reflow (side-by-side \u2194 stacked) based on the\n     column width you give it in the builder, not the screen width.\n     Duplicate the whole block per featured course.\n     ============================================================ -->\n<div class=\"mei-feature\">\n  <article class=\"mei-feature-card\">\n\n    <div class=\"mei-feature-media\">\n      <img class=\"mei-feature-img\" src=\"https:\/\/marcusenglishinstitute.com\/wp-content\/uploads\/2026\/08\/speak-c1-scaled.jpg?auto=format&#038;fit=crop&#038;w=900&#038;q=80\" alt=\"Am\u00e9liorer sa fluidit\u00e9 \u00e0 l'oral en anglais au niveau B2\" loading=\"lazy\" decoding=\"async\"\/>\n    <\/div>\n\n    <div class=\"mei-feature-content\">\n      <span class=\"mei-feature-badge\">B1+\u00a0\/\u00a0B2<\/span>\n      <h3 class=\"mei-feature-title\">Speak Up<br\/> \n<span class=\"mei-feature-sub\">Niveau 2<\/span><\/h3>\n      <p class=\"mei-feature-meta\">16 s\u00e9ances\u00a0\u00b7\u00a08 semaines\u00a0\u00b7\u00a090 min\u00a0\u00b7\u00a0(24 heures)<\/p>\n      <p class=\"mei-feature-desc\">\n        Pour celles et ceux qui tiennent d\u00e9j\u00e0 une conversation en anglais mais savent \u2014 et sentent \u2014 que quelque chose ne va toujours pas. Le vocabulaire est l\u00e0. La grammaire, en grande partie. Ce qui manque, c&rsquo;est l&rsquo;automatisme : parler sans traduire mentalement, r\u00e9pondre sans marquer une pause pour construire la phrase, sonner comme quelqu&rsquo;un qui pense vraiment en anglais. Six semaines de pratique orale dense et immersive pour combler cet \u00e9cart.\n      <\/p>\n\n      <div class=\"mei-feature-foot\">\n        <div class=\"mei-feature-price\">379\u20ac <span>\/ personne<\/span><\/div>\n        <a class=\"mei-feature-cta\" href=\"https:\/\/marcusenglishinstitute.com\/fr\/cours-speak-up-l2-anglais-fluide-et-precis\/\">\n          Voir le cours\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\">\n            <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline>\n          <\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/article>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-30d2f569 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-c55c11d6\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e5767213\">\n<div class=\"wp-block-uagb-info-box uagb-block-34e1d86f uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><span class=\"uagb-ifb-title-prefix\">Vous ne savez pas par o\u00f9 commencer ?<\/span><h2 class=\"uagb-ifb-title\">On vous aide \u00e0 trouver le cours qu&rsquo;il vous faut.<\/h2><\/div><p class=\"uagb-ifb-desc\">Vous n&rsquo;\u00eates pas s\u00fbr de votre niveau, ou vous vous demandez si un cours en groupe est le bon format pour votre objectif ? R\u00e9servez un Chemistry Call gratuit : 30 minutes avec notre \u00e9quipe, sans engagement. On vous dira exactement o\u00f9 vous en \u00eates et ce qui vous m\u00e8nera vraiment l\u00e0 o\u00f9 vous voulez aller \u2014 m\u00eame si ce n&rsquo;est pas l&rsquo;un de nos cours.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-2b5a59c6\"><div class=\"uagb-buttons__wrap uagb-buttons-layout-wrap \">\n<div class=\"wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-0e23c316 wp-block-button\"><div class=\"uagb-button__wrapper\"><a class=\"uagb-buttons-repeater wp-block-button__link\" aria-label=\"\" href=\"#\" rel=\"follow noopener\" target=\"_self\" role=\"button\"><div class=\"uagb-button__link\">R\u00e9servez un Chemistry Call gratuit<\/div><\/a><\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-e790861a\"><\/div>\n<\/div><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-0fa7c551 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-block-e65a4f6c\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-68dada4b\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-info-box uagb-block-f7594b82 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><span class=\"uagb-ifb-title-prefix\">Questions fr\u00e9quentes<\/span><h2 class=\"uagb-ifb-title\">Les questions les plus fr\u00e9quentes sur nos cours en groupe<\/h2><\/div><\/div><\/div>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1785140641876\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question courses-faq-title\">Quelle est la diff\u00e9rence entre un cours en groupe et un cours particulier ?<\/h3>\n<div class=\"rank-math-answer courses-faq-description\">\n\n<p>Les cours en groupe sont des programmes structur\u00e9s : un cursus fixe, un groupe d&rsquo;apprenants du m\u00eame niveau et un objectif d\u00e9fini. Ils sont parfaits pour d\u00e9velopper une comp\u00e9tence pr\u00e9cise, rapidement et \u00e0 moindre co\u00fbt, aux c\u00f4t\u00e9s d&rsquo;autres personnes qui visent le m\u00eame but. Les cours particuliers sont plus souples et enti\u00e8rement personnalis\u00e9s : ils conviennent mieux \u00e0 une progression continue, \u00e0 une pr\u00e9paration d&rsquo;examen \u00e0 votre rythme ou \u00e0 des besoins professionnels qui n&rsquo;entrent pas dans un format de groupe. De nombreux apprenants font les deux : un cours en groupe pour acqu\u00e9rir une comp\u00e9tence, puis des cours particuliers pour l&rsquo;affiner.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1785140659449\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question courses-faq-title\">Comment savoir quel niveau me convient ?<\/h3>\n<div class=\"rank-math-answer courses-faq-description\">\n\n<p>Chaque cours indique son niveau minimum et maximum. En cas de doute, r\u00e9servez un Chemistry Call gratuit avant de vous inscrire : nous aurons une br\u00e8ve conversation en anglais pour \u00e9valuer pr\u00e9cis\u00e9ment votre niveau \u00e0 l&rsquo;oral et confirmer le cours qui vous correspond. L&rsquo;auto-\u00e9valuation n&rsquo;est pas fiable pour l&rsquo;expression orale, et un mauvais placement p\u00e9nalise tout le groupe \u2014 nous prenons donc cela au s\u00e9rieux.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1785140761259\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question courses-faq-title\">Que se passe-t-il si le cours n&rsquo;atteint pas le nombre minimum de participants ?<\/h3>\n<div class=\"rank-math-answer courses-faq-description\">\n\n<p>Les cours d\u00e9marrent avec un minimum de 4 participants inscrits. Si un groupe n&rsquo;atteint pas ce nombre avant la date limite d&rsquo;inscription, le cours est report\u00e9 et tous les participants sont int\u00e9gralement rembours\u00e9s imm\u00e9diatement. Vous pouvez alors vous inscrire \u00e0 la prochaine session disponible.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1785140799385\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question courses-faq-title\">Les cours sont-ils enti\u00e8rement en ligne ?<\/h3>\n<div class=\"rank-math-answer courses-faq-description\">\n\n<p>Oui. Tous les cours se d\u00e9roulent enti\u00e8rement en ligne sur Zoom. Vous recevez le lien de connexion 24 heures avant chaque s\u00e9ance. Aucun t\u00e9l\u00e9chargement n\u00e9cessaire : Zoom fonctionne directement dans le navigateur. Il vous faut simplement une connexion internet stable et un micro qui fonctionne.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1785140812218\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question courses-faq-title\">Qui anime les cours ?<\/h3>\n<div class=\"rank-math-answer courses-faq-description\">\n\n<p>Tous les formateurs MEI sont titulaires de la certification Cambridge CELTA et poss\u00e8dent au moins 10 ans d&rsquo;exp\u00e9rience dans l&rsquo;enseignement de l&rsquo;anglais professionnel aux adultes. Les cours en groupe sont anim\u00e9s par des formateurs de notre \u00e9quipe sp\u00e9cialis\u00e9s dans le domaine concern\u00e9. Votre formateur est confirm\u00e9 une fois le groupe constitu\u00e9, g\u00e9n\u00e9ralement 2 \u00e0 3 semaines avant la date de d\u00e9but.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1785140819423\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question courses-faq-title\">Les cours incluent-ils un certificat ?<\/h3>\n<div class=\"rank-math-answer courses-faq-description\">\n\n<p>Tous les cours incluent un certificat officiel de fin de formation Marcus English Institute, d\u00e9taillant le programme suivi. Vous pouvez l&rsquo;ajouter \u00e0 la rubrique Licences et certifications de votre profil LinkedIn. Pour le Cambridge FCE et le CAE, la certification officielle Cambridge s&rsquo;obtient s\u00e9par\u00e9ment, en passant l&rsquo;examen dans un centre agr\u00e9\u00e9 : le cours vous y pr\u00e9pare.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1785140820324\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question courses-faq-title\">Comment se passe le paiement ?<\/h3>\n<div class=\"rank-math-answer courses-faq-description\">\n\n<p>Vous envoyez une demande d&rsquo;inscription depuis la page du cours concern\u00e9. Sous 24 heures, vous recevez un e-mail. Aucun paiement n&rsquo;est pr\u00e9lev\u00e9 automatiquement. Le cours est confirm\u00e9 une fois que le nombre minimum de participants s&rsquo;est inscrit et a pay\u00e9. Remboursement int\u00e9gral si le cours n&rsquo;est pas confirm\u00e9.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-5bc504ad\"><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>90&prime;par s\u00e9ance 2x \/3xpar semaine Max 6personnes par groupe Cambridge CELTAformateurs B1\u00a0\u2192\u00a0B2 De B1 \u00e0 B2 Break Through 66 s\u00e9ances\u00a0\u00b7\u00a033 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4772","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"MEI","author_link":"https:\/\/marcusenglishinstitute.com\/fr\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"90&prime;par s\u00e9ance 2x \/3xpar semaine Max 6personnes par groupe Cambridge CELTAformateurs B1\u00a0\u2192\u00a0B2 De B1 \u00e0 B2 Break Through 66 s\u00e9ances\u00a0\u00b7\u00a033 [&hellip;]","_links":{"self":[{"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/pages\/4772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/comments?post=4772"}],"version-history":[{"count":26,"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/pages\/4772\/revisions"}],"predecessor-version":[{"id":5249,"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/pages\/4772\/revisions\/5249"}],"wp:attachment":[{"href":"https:\/\/marcusenglishinstitute.com\/fr\/wp-json\/wp\/v2\/media?parent=4772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}