.ol1-wrap{max-width:1100px;margin:0 auto;padding:26px 16px}.ol1-hero{border-radius:22px;overflow:hidden;background:radial-gradient(1100px 420px at 12% 10%, rgba(255,255,255,.10), transparent 55%),
      radial-gradient(900px 380px at 88% 18%, rgba(255,140,80,.14), transparent 55%),
      linear-gradient(180deg, #0f2f57 0%, #0b2a4f 55%, #0a2749 100%);box-shadow:0 20px 60px rgba(7,18,35,.30);border:1px solid rgba(255,255,255,.08)}.ol1-head{padding:26px 22px 18px}.ol1-kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.90);font-size:13px;font-weight:700}.ol1-dot{width:8px;height:8px;border-radius:99px;background:#ff7a45;box-shadow:0 0 0 4px rgba(255,122,69,.18)}.ol1-title{margin:14px 0 10px;font-size:42px;line-height:1.05;letter-spacing:-.02em;color:#fff}.ol1-sub1{margin:0 0 8px;color:rgba(255,255,255,.86);font-size:18px;line-height:1.55;max-width:90ch;font-weight:700}.ol1-sub{margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.65}.ol1-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ol1-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.92);font-size:13px}.ol1-mini{margin-top:12px;color:rgba(255,255,255,.74);font-size:13px;line-height:1.6}.ol1-formcard{margin:0 22px 22px;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.22);border-radius:18px;box-shadow:0 18px 60px rgba(7,18,35,.30);padding:18px}.ol1-formcard h2{margin:0 0 6px;font-size:18px;color:#0b2a4f}.ol1-formcard p{margin:0 0 14px;font-size:13px;line-height:1.6;color:rgba(11,42,79,.70)}.ol1-formcard .sib-form,
  .ol1-formcard .sib-form[style]{background:transparent!important;width:auto!important;text-align:left!important}.ol1-formcard #sib-container{max-width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.ol1-formcard .sib-form-block{margin:12px 0!important}.ol1-formcard .form__entry.entry_mcq,
  .ol1-formcard .form__entry.entry_block{background:#fff!important;border:1px solid rgba(11,42,79,.14)!important;border-radius:14px!important;padding:14px!important}.ol1-formcard .entry__label{font-size:14px!important;line-height:1.35!important;color:#0b2a4f!important}.ol1-formcard .entry__choice{margin:8px 0!important}.ol1-formcard .entry__choice span{font-size:14px!important;color:rgba(11,42,79,.76)!important}.ol1-formcard .radio-button{width:18px!important;height:18px!important;border-color:rgba(11,42,79,.32)!important}.ol1-formcard .sib-input .input{width:100%!important;border-radius:12px!important;border:1px solid rgba(11,42,79,.18)!important;padding:12px 12px!important;height:auto!important;background:#fff!important}.ol1-formcard .sib-input .input:focus{outline:none!important;border-color:rgba(39,87,170,.90)!important;box-shadow:0 0 0 4px rgba(39,87,170,.14)!important}.ol1-formcard .entry__specification{display:none!important}.ol1-formcard button.sib-form-block__button{width:100%!important;border-radius:14px!important;padding:13px 16px!important;font-size:16px!important;font-weight:800!important;text-align:center!important;background:#2757aa!important;box-shadow:0 16px 30px rgba(39,87,170,.22)!important;border:0!important}.ol1-formcard button.sib-form-block__button:hover{filter:brightness(1.05)}.ol1-formcard .sib-form-message-panel{max-width:100%!important;border-radius:14px!important}.ol-cond-hidden{display:none!important}@media(max-width:520px){.ol1-head{padding:20px 16px 14px}.ol1-title{font-size:30px}.ol1-formcard{margin:0 16px 16px}}@font-face{font-display:swap;font-family:Roboto;src:url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/7529907e9eaf8ebb5220c5f9850e3811.woff2) format("woff2"),
              url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/25c678feafdc175a70922a116c9be3e7.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:600;src:url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/6e9caeeafb1f3491be3e32744bc30440.woff2) format("woff2"),
              url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/71501f0d8d5aa95960f6475d5487d4c2.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:700;src:url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format("woff2"),
              url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/ece3a1d82f18b60bcce0211725c476aa.woff) format("woff")}#sib-container input:-ms-input-placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container input::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container textarea::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container a{text-decoration:underline;color:#2BB2FC}.ol1-wrap{max-width:1100px;margin:0 auto;padding:26px 0px}.ol1-hero{border-radius:22px;overflow:hidden;background:radial-gradient(1100px 420px at 12% 10%, rgba(255,255,255,.10), transparent 55%),
      radial-gradient(900px 380px at 88% 18%, rgba(255,140,80,.14), transparent 55%),
      linear-gradient(180deg, #0f2f57 0%, #0b2a4f 55%, #0a2749 100%);box-shadow:0 20px 60px rgba(7,18,35,.30);border:1px solid rgba(255,255,255,.08);margin:20px}.ol1-head{padding:26px 22px 18px}.ol1-kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.90);font-size:13px;font-weight:700}.ol1-dot{width:8px;height:8px;border-radius:99px;background:#ff7a45;box-shadow:0 0 0 4px rgba(255,122,69,.18)}.ol1-title{margin:14px 0 10px;font-size:42px;line-height:1.05;letter-spacing:-.02em;color:#fff}.ol1-sub1{margin:0 0 8px;color:rgba(255,255,255,.86);font-size:18px;line-height:1.55;max-width:90ch;font-weight:700}.ol1-sub{margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.65}.ol1-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ol1-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.92);font-size:13px}.ol1-mini{margin-top:12px;color:rgba(255,255,255,.74);font-size:13px;line-height:1.6}.ol1-formcard{margin:0 22px 22px;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.22);border-radius:18px;box-shadow:0 18px 60px rgba(7,18,35,.30);padding:18px}.ol1-formcard h2{margin:0 0 6px;font-size:18px;color:#0b2a4f}.ol1-formcard p{margin:0 0 14px;font-size:13px;line-height:1.6;color:rgba(11,42,79,.70)}.ol1-formcard .sib-form,
  .ol1-formcard .sib-form[style]{background:transparent!important;width:auto!important;text-align:left!important}.ol1-formcard #sib-container{max-width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.ol1-formcard .sib-form-block{margin:12px 0!important}.ol1-formcard .form__entry.entry_mcq,
  .ol1-formcard .form__entry.entry_block{background:#fff!important;border:1px solid rgba(11,42,79,.14)!important;border-radius:14px!important;padding:14px!important}.ol1-formcard .entry__label{font-size:14px!important;line-height:1.35!important;color:#0b2a4f!important}.ol1-formcard .entry__choice{margin:8px 0!important}.ol1-formcard .entry__choice span{font-size:14px!important;color:rgba(11,42,79,.76)!important}.ol1-formcard .radio-button{width:18px!important;height:18px!important;border-color:rgba(11,42,79,.32)!important}.ol1-formcard .sib-input .input{width:100%!important;border-radius:12px!important;border:1px solid rgba(11,42,79,.18)!important;padding:12px 12px!important;height:auto!important;background:#fff!important}.ol1-formcard .sib-input .input:focus{outline:none!important;border-color:rgba(39,87,170,.90)!important;box-shadow:0 0 0 4px rgba(39,87,170,.14)!important}.ol1-formcard .entry__specification{display:none!important}.ol1-formcard button.sib-form-block__button{width:100%!important;border-radius:14px!important;padding:13px 16px!important;font-size:16px!important;font-weight:800!important;text-align:center!important;background:#2757aa!important;box-shadow:0 16px 30px rgba(39,87,170,.22)!important;border:0!important}.ol1-formcard button.sib-form-block__button:hover{filter:brightness(1.05)}.ol1-formcard .sib-form-message-panel{max-width:100%!important;border-radius:14px!important}.ol-cond-hidden{display:none!important}@media(max-width:520px){.ol1-head{padding:20px 16px 14px}.ol1-title{font-size:30px}.ol1-formcard{margin:0 0px 16px}.ol1-hero{margin:10px 0px}}.sib-form{padding:0px!important;margin:0px!important}.sib-form-block{padding:0 0px!important}@font-face{font-display:swap;font-family:Roboto;src:url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/7529907e9eaf8ebb5220c5f9850e3811.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/25c678feafdc175a70922a116c9be3e7.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:600;src:url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/6e9caeeafb1f3491be3e32744bc30440.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/71501f0d8d5aa95960f6475d5487d4c2.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:700;src:url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/ece3a1d82f18b60bcce0211725c476aa.woff) format("woff")}#sib-container input:-ms-input-placeholder{text-align:left;font-family:Helvetica, sans-serif;color:#c0ccda}#sib-container input::placeholder{text-align:left;font-family:Helvetica, sans-serif;color:#c0ccda}#sib-container textarea::placeholder{text-align:left;font-family:Helvetica, sans-serif;color:#c0ccda}#sib-container a{text-decoration:underline;color:#2BB2FC}.olx-wrap{max-width:1240px;margin:0 auto}.olx-shell{position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(1200px 520px at 8% 0%, rgba(255,255,255,.12), transparent 52%),
      radial-gradient(900px 460px at 100% 12%, rgba(255,148,92,.18), transparent 54%),
      radial-gradient(600px 300px at 82% 82%, rgba(72,119,214,.20), transparent 60%),
      linear-gradient(160deg, #0f2f57 0%, #0a2544 44%, #081d36 100%);border:1px solid rgba(255,255,255,.10);box-shadow:0 30px 90px rgba(8,18,34,.32),
      inset 0 1px 0 rgba(255,255,255,.08)}.olx-shell::before{content:"";position:absolute;inset:auto -120px -120px auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle, rgba(255,164,112,.20) 0%, rgba(255,164,112,0) 68%);pointer-events:none;filter:blur(10px)}.olx-shell::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255,255,255,.06), transparent 26%),
      linear-gradient(180deg, transparent 68%, rgba(255,255,255,.03) 100%);pointer-events:none}.olx-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:22px;padding:26px;align-items:stretch}.olx-left{padding:12px 10px 10px 6px}.olx-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.92);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.olx-dot{width:9px;height:9px;border-radius:50%;background:#ff925d;box-shadow:0 0 0 5px rgba(255,146,93,.16)}.olx-title{margin:22px 0 14px;color:#fff;font-size:56px;line-height:.98;letter-spacing:-.045em;max-width:11ch;text-wrap:balance}.olx-lead{margin:0 0 14px;color:rgba(255,255,255,.90);font-size:20px;line-height:1.55;font-weight:700;max-width:34ch}.olx-copy{margin:0;color:rgba(255,255,255,.76);font-size:15px;line-height:1.8;max-width:68ch}.olx-copy + .olx-copy{margin-top:8px}.olx-stripes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.olx-stripe{position:relative;overflow:hidden;min-height:108px;padding:16px 16px 14px;border-radius:18px;background:linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),
      0 14px 34px rgba(4,12,25,.14);backdrop-filter:blur(8px)}.olx-stripe::before{content:"";position:absolute;inset:-30% auto auto 70%;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,.12), transparent 70%);pointer-events:none}.olx-stripe strong{display:block;margin-bottom:6px;color:#fff;font-size:15px;line-height:1.3}.olx-stripe span{display:block;color:rgba(255,255,255,.72);font-size:13px;line-height:1.55}.olx-right{display:flex;align-items:stretch}.olx-card{position:relative;width:100%;border-radius:26px;background:linear-gradient(180deg, rgba(255,255,255,.98), rgba(249,251,255,.96));border:1px solid rgba(255,255,255,.65);box-shadow:0 24px 60px rgba(7,18,35,.26),
      inset 0 1px 0 rgba(255,255,255,.7);overflow:hidden}.olx-card::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg, #ff8d5a 0%, #4f8cff 55%, #7aa7ff 100%)}.olx-card-head{padding:26px 24px 18px;border-bottom:1px solid rgba(11,42,79,.08);background:radial-gradient(600px 160px at 0% 0%, rgba(79,140,255,.08), transparent 60%),
      linear-gradient(180deg, rgba(255,255,255,.72), rgba(255,255,255,.52))}.olx-card-title{margin:0 0 6px;color:#0b2a4f;font-size:28px;line-height:1.04;letter-spacing:-.03em}.olx-card-text{margin:0;color:rgba(11,42,79,.72);font-size:14px;line-height:1.7;max-width:52ch}.olx-minirow{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.olx-mini{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#f4f7fc;border:1px solid rgba(11,42,79,.08);color:#23446b;font-size:12px;font-weight:700}.olx-mini i{width:8px;height:8px;border-radius:50%;background:#4f8cff;display:inline-block}.olx-formzone{padding:18px 24px 24px}.olx-card .sib-form,
  .olx-card .sib-form[style]{background:transparent!important;width:auto!important;text-align:left!important}.olx-card #sib-form-container{width:100%!important}.olx-card #sib-container{max-width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.olx-card .sib-form-block{margin:12px 0!important;padding:0!important}.olx-card .form__entry.entry_mcq,
  .olx-card .form__entry.entry_block{background:linear-gradient(180deg,#ffffff 0%, #fbfcff 100%)!important;border:1px solid rgba(11,42,79,.10)!important;border-radius:18px!important;padding:16px!important;transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease;box-shadow:0 8px 22px rgba(13,34,64,.04)!important}.olx-card .form__entry.entry_mcq:hover,
  .olx-card .form__entry.entry_block:hover{border-color:rgba(79,140,255,.28)!important;box-shadow:0 16px 30px rgba(13,34,64,.07)!important;transform:translateY(-1px)}.olx-card .entry__label{font-size:14px!important;line-height:1.45!important;color:#0b2a4f!important;font-weight:800!important;letter-spacing:-.01em}.olx-card .entry__choice{margin:11px 0!important}.olx-card .entry__choice label{display:flex;align-items:center;gap:10px}.olx-card .entry__choice span{font-size:14px!important;color:rgba(11,42,79,.78)!important}.olx-card .radio-button{width:18px!important;height:18px!important;border-color:rgba(11,42,79,.28)!important;flex:0 0 auto}.olx-card .sib-input .input{width:100%!important;border-radius:14px!important;border:1px solid rgba(11,42,79,.14)!important;padding:13px 13px!important;height:auto!important;background:#fff!important;font-size:14px!important;color:#0b2a4f!important}.olx-card .sib-input .input::placeholder{color:#90a2bb!important}.olx-card .sib-input .input:focus{outline:none!important;border-color:#4f8cff!important;box-shadow:0 0 0 5px rgba(79,140,255,.13)!important}.olx-card .entry__specification{display:none!important}.olx-card .entry__error{margin-top:8px!important;border-radius:12px!important}.olx-card button.sib-form-block__button{width:100%!important;border-radius:16px!important;padding:15px 18px!important;font-size:16px!important;font-weight:900!important;letter-spacing:.03em!important;text-align:center!important;color:#fff!important;background:linear-gradient(135deg, #2e63c6 0%, #1f4eaa 100%)!important;box-shadow:0 18px 34px rgba(39,87,170,.24)!important;border:0!important}.olx-card button.sib-form-block__button:hover{filter:brightness(1.04);transform:translateY(-1px)}.olx-card .sib-form-message-panel{max-width:100%!important;border-radius:16px!important}.olx-card #error-message,
  .olx-card #success-message{max-width:100%!important;margin-bottom:12px}.olx-sideglow{position:absolute;inset:auto auto 5% -4%;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle, rgba(79,140,255,.16), transparent 70%);filter:blur(18px);pointer-events:none}.olx-photo{margin-top:28px;border-radius:22px;overflow:hidden;position:relative;box-shadow:0 30px 60px rgba(0,0,0,.35),
  inset 0 0 0 1px rgba(255,255,255,.08)}.olx-photo img{width:100%;height:250px;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.02)}.olx-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(11,37,68,0) 0%, rgba(11,37,68,.35) 100%);pointer-events:none}@media (max-width: 1024px){.olx-grid{grid-template-columns:1fr}.olx-title{max-width:none;font-size:44px}.olx-lead{max-width:none}}@media (max-width: 767px){.olx-wrap{padding:18px 0 30px}.olx-shell{border-radius:22px}.olx-grid{padding:14px;gap:14px}.olx-left{padding:6px 4px 4px}.olx-head{padding:0}.olx-title{font-size:34px;line-height:1.02}.olx-lead{font-size:17px}.olx-stripes{grid-template-columns:1fr;gap:10px}.olx-card{border-radius:20px}.olx-card-head{padding:22px 18px 16px}.olx-card-title{font-size:24px}.olx-formzone{padding:14px 18px 18px}}#ol-filters-min{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0 2rem;flex-wrap:wrap}#ol-filters-min .ol-filter-group{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap}#ol-filters-min .ol-filter-label{font-weight:700;color:var(--e-global-color-primary,#222)}#ol-filters-min .ol-filter-btn{background:transparent;border:1px solid var(--e-global-color-primary,#222);color:var(--e-global-color-primary,#222);padding:.6rem 1.4rem;border-radius:40px;font-size:.95rem;cursor:pointer;transition:all .25s ease;white-space:nowrap}#ol-filters-min .ol-filter-btn.is-active,
    #ol-filters-min .ol-filter-btn:hover{background:var(--e-global-color-primary,#222);color:#fff}#ol-filters-min .ol-filter-search-min{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:1rem;font-weight:600}#ol-filters-min .ol-filter-search-label{margin:0;min-width:185px}#ol-filters-min .ol-filter-search-input{padding:.8rem;border-radius:999px;border:1px solid #ccd3da;font-size:.9rem;min-width:250px;background:#ffffff}.ol-hidden{display:none!important}.cmplz-hidden{display:none!important}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.elementor-element.elementor-element-23d3c1be{background-image:linear-gradient(
            90deg,
            rgba(238, 247, 255, 0.99) 0%,
            rgba(238, 247, 255, 0.95) 28%,
            rgba(238, 247, 255, 0.82) 43%,
            rgba(238, 247, 255, 0.48) 57%,
            rgba(238, 247, 255, 0.12) 71%,
            rgba(238, 247, 255, 0) 82%
        ),
        url("https://openlang.fr/wp-content/uploads/2026/10/bg-1.jpg")!important;background-size:cover!important;background-position:58% center!important;background-repeat:no-repeat!important}.elementor-element-23d3c1be .elementor-element-1e0ad18a{width:52%!important;max-width:650px!important;padding:42px 0!important}.elementor-element-23d3c1be
.elementor-element-773b0389
.elementor-heading-title{color:#0B2E67!important;font-size:clamp(38px, 3vw, 48px)!important;line-height:1.04!important;letter-spacing:-0.8px!important}.elementor-element-23d3c1be
.elementor-element-27968b55{color:#31506F!important;font-size:16px!important;line-height:1.55!important;max-width:610px!important}.elementor-element-23d3c1be .elementor-button{min-height:46px!important;padding:13px 21px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important}.elementor-element-23d3c1be
.elementor-element-4b810dc5
.elementor-button{background:#FF6B35!important;border:1px solid #FF6B35!important;color:#fff!important}.elementor-element-23d3c1be
.elementor-element-3cc341eb
.elementor-button{background:rgba(255,255,255,.96)!important;border:1px solid #91B3DF!important;color:#2E6BC6!important}@media (max-width: 767px){.elementor-element.elementor-element-23d3c1be{background-image:linear-gradient(
                rgba(238,247,255,.93),
                rgba(238,247,255,.93)
            ),
            url("https://openlang.fr/wp-content/uploads/2026/10/bg-1.jpg")!important;background-position:65% center!important}.elementor-element-23d3c1be .elementor-element-1e0ad18a{width:100%!important;max-width:none!important;padding:32px 0!important}}body.term-le-robert .ol-tax-badge{max-width:140px;padding:7px!important;border-radius:18px!important}body.term-le-robert .ol-tax-badge .ol-tax-value{display:block;font-size:11px!important;line-height:1.18!important;font-weight:600;white-space:normal!important;text-align:center;text-wrap:balance}@media screen and (max-width: 767px){body.term-le-robert .ol-tax-badge{max-width:130px;padding:7px 4px!important;margin-left:8px;margin-top:-4px}body.term-le-robert .ol-tax-badge .ol-tax-value{font-size:10px!important;white-space:normal!important;text-wrap:balance}}@media screen and (min-width: 768px) and (max-width: 1366px){body.term-le-robert .ol-tax-badge{display:inline-flex!important;width:max-content!important;min-width:0!important;max-width:none!important;padding:7px 10px!important;margin:0!important}body.term-le-robert .ol-tax-badge .ol-tax-value{display:inline!important;width:auto!important;max-width:none!important;white-space:nowrap!important;text-wrap:nowrap!important;font-size:10px!important;line-height:1!important}}.ol-related-card__title{text-transform:uppercase}.formation-badges{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin:10px 0 14px!important;box-sizing:border-box!important}.formation-badge-lang{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;padding:6px 10px!important;border-radius:8px!important;font-size:11px!important;line-height:1.55!important;font-weight:600!important;background:#eef3f6!important;color:#526a7a!important}.elementor-post__text{min-width:0!important}#langue .ol-lang-label{display:inline-flex;align-items:center;gap:8px;font:14px / 1.4 ui-monospace, Menlo, Consolas, monospace;color:#385276!important;border:1px solid var(--line);padding:.36rem .65rem;border-radius:8px;background:rgba(255, 255, 255, .7);font-weight:900!important}#ol-search-metier{padding:.8rem 1rem!important;border-radius:999px!important;background:#ffffff!important;margin-top:10px!important}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:#FF6B35!important}.elementor-post__title a:hover{text-decoration:underline}.cmplz-close{outline:none!important}.cmplz-buttons .cmplz-btn{min-width:170px!important}.cmplz-message{margin-bottom:0px!important}.cmplz-documents{margin-top:-25px!important;margin-left:-10px!important}.cmplz-header{margin-bottom:-10px!important}.badge-cpf{position:absolute;top:0;right:0;bottom:0;width:28px;background:#bfcce1;color:#385276;font-weight:600!important;font-size:0.85em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:0.05em;z-index:2;border-radius:0 4px 4px 0;pointer-events:none}article.type-formation .elementor-post__title a,article.type-formation .elementor-post__excerpt{margin-right:15px!important;display:block!important}.excerpt-list{list-style:none;padding-left:0;margin:0}.excerpt-list li{position:relative;padding-left:20px;margin-bottom:8px;color:#4A6072;font-size:13px!important}.excerpt-list li::before{content:"•";position:absolute;left:0;top:0;color:#FF6B35;font-size:18px}.device .bar{display:none!important}.device{background:none!important}.device img{inset:0px 0 0 0!important;height:100%!important}#langues .tile-title h3{text-transform:uppercase;font-size:16px!important}@media screen and (max-width:1024px){main{padding-top:10px}.cmplz-documents{margin-top:0px!important;margin-left:0px!important}}.e-con:has(> .kbd2){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important}.kbd2{flex:0 0 auto!important;width:max-content!important;max-width:100%!important;height:auto!important;min-height:28px!important;margin:0!important;padding:5px 10px!important;box-sizing:border-box!important;border:1px solid rgba(56, 82, 118, 0.20)!important;border-radius:8px!important;background:rgba(255, 255, 255, 0.78)!important;color:#385276!important;font-family:ui-monospace, Menlo, Consolas, monospace!important;font-size:12px!important;font-weight:300!important;line-height:1.4!important}.kbd2 > .elementor-widget-container{width:max-content!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.4!important;white-space:nowrap!important}.kbd2 span{white-space:nowrap!important}@media screen and (max-width: 1024px){.e-con:has(> .kbd2){gap:8px!important}.kbd2{max-width:100%!important}.kbd2 > .elementor-widget-container{width:auto!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.kbd2 span{white-space:normal!important}}@media screen and (max-width: 767px){.e-con:has(> .kbd2){flex-direction:column!important;align-items:stretch!important}.kbd2{width:100%!important;max-width:100%!important}.kbd2 > .elementor-widget-container{width:100%!important}}.ol-hidden{display:none!important}.ol-page-hidden{display:none!important}.elementor-element.elementor-element-23d3c1be{background-image:linear-gradient(
            90deg,
            rgba(238, 247, 255, 0.99) 0%,
            rgba(238, 247, 255, 0.95) 28%,
            rgba(238, 247, 255, 0.82) 43%,
            rgba(238, 247, 255, 0.48) 57%,
            rgba(238, 247, 255, 0.12) 71%,
            rgba(238, 247, 255, 0) 82%
        ),
        url("https://openlang.fr/wp-content/uploads/2026/10/bg-1.jpg.webp")!important;background-size:cover!important;background-position:58% center!important;background-repeat:no-repeat!important}.elementor-element-23d3c1be .elementor-element-1e0ad18a{width:52%!important;max-width:650px!important;padding:42px 0!important}.elementor-element-23d3c1be
.elementor-element-773b0389
.elementor-heading-title{color:#0B2E67!important;font-size:clamp(38px, 3vw, 48px)!important;line-height:1.04!important;letter-spacing:-0.8px!important}.elementor-element-23d3c1be
.elementor-element-27968b55{color:#31506F!important;font-size:16px!important;line-height:1.55!important;max-width:610px!important}.elementor-element-23d3c1be .elementor-button{min-height:46px!important;padding:13px 21px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important}.elementor-element-23d3c1be
.elementor-element-4b810dc5
.elementor-button{background:#FF6B35!important;border:1px solid #FF6B35!important;color:#fff!important}.elementor-element-23d3c1be
.elementor-element-3cc341eb
.elementor-button{background:rgba(255,255,255,.96)!important;border:1px solid #91B3DF!important;color:#2E6BC6!important}@media (max-width: 767px){.elementor-element.elementor-element-23d3c1be{background-image:linear-gradient(
                rgba(238,247,255,.93),
                rgba(238,247,255,.93)
            ),
            url("https://openlang.fr/wp-content/uploads/2026/10/bg-1.jpg.webp")!important;background-position:65% center!important}.elementor-element-23d3c1be .elementor-element-1e0ad18a{width:100%!important;max-width:none!important;padding:32px 0!important}}body.term-le-robert .ol-tax-badge{max-width:140px;padding:7px!important;border-radius:18px!important}body.term-le-robert .ol-tax-badge .ol-tax-value{display:block;font-size:11px!important;line-height:1.18!important;font-weight:600;white-space:normal!important;text-align:center;text-wrap:balance}@media screen and (max-width: 767px){body.term-le-robert .ol-tax-badge{max-width:130px;padding:7px 4px!important;margin-left:8px;margin-top:-4px}body.term-le-robert .ol-tax-badge .ol-tax-value{font-size:10px!important;white-space:normal!important;text-wrap:balance}}@media screen and (min-width: 768px) and (max-width: 1366px){body.term-le-robert .ol-tax-badge{display:inline-flex!important;width:max-content!important;min-width:0!important;max-width:none!important;padding:7px 10px!important;margin:0!important}body.term-le-robert .ol-tax-badge .ol-tax-value{display:inline!important;width:auto!important;max-width:none!important;white-space:nowrap!important;text-wrap:nowrap!important;font-size:10px!important;line-height:1!important}}.ol-related-card__title{text-transform:uppercase}.formation-badges{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin:10px 0 14px!important;box-sizing:border-box!important}.formation-badge-lang{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;padding:6px 10px!important;border-radius:8px!important;font-size:11px!important;line-height:1.55!important;font-weight:600!important;background:#eef3f6!important;color:#526a7a!important}.elementor-post__text{min-width:0!important}#langue .ol-lang-label{display:inline-flex;align-items:center;gap:8px;font:14px / 1.4 ui-monospace, Menlo, Consolas, monospace;color:#385276!important;border:1px solid var(--line);padding:.36rem .65rem;border-radius:8px;background:rgba(255, 255, 255, .7);font-weight:900!important}#ol-search-metier{padding:.8rem 1rem!important;border-radius:999px!important;background:#ffffff!important;margin-top:10px!important}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:#FF6B35!important}.elementor-post__title a:hover{text-decoration:underline}.cmplz-close{outline:none!important}.cmplz-buttons .cmplz-btn{min-width:170px!important}.cmplz-message{margin-bottom:0px!important}.cmplz-documents{margin-top:-25px!important;margin-left:-10px!important}.cmplz-header{margin-bottom:-10px!important}.badge-cpf{position:absolute;top:0;right:0;bottom:0;width:28px;background:#bfcce1;color:#385276;font-weight:600!important;font-size:0.85em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:0.05em;z-index:2;border-radius:0 4px 4px 0;pointer-events:none}article.type-formation .elementor-post__title a,article.type-formation .elementor-post__excerpt{margin-right:15px!important;display:block!important}.excerpt-list{list-style:none;padding-left:0;margin:0}.excerpt-list li{position:relative;padding-left:20px;margin-bottom:8px;color:#4A6072;font-size:13px!important}.excerpt-list li::before{content:"•";position:absolute;left:0;top:0;color:#FF6B35;font-size:18px}.device .bar{display:none!important}.device{background:none!important}.device img{inset:0px 0 0 0!important;height:100%!important}#langues .tile-title h3{text-transform:uppercase;font-size:16px!important}@media screen and (max-width:1024px){main{padding-top:10px}.cmplz-documents{margin-top:0px!important;margin-left:0px!important}}.e-con:has(> .kbd2){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important}.kbd2{flex:0 0 auto!important;width:max-content!important;max-width:100%!important;height:auto!important;min-height:28px!important;margin:0!important;padding:5px 10px!important;box-sizing:border-box!important;border:1px solid rgba(56, 82, 118, 0.20)!important;border-radius:8px!important;background:rgba(255, 255, 255, 0.78)!important;color:#385276!important;font-family:ui-monospace, Menlo, Consolas, monospace!important;font-size:12px!important;font-weight:300!important;line-height:1.4!important}.kbd2 > .elementor-widget-container{width:max-content!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.4!important;white-space:nowrap!important}.kbd2 span{white-space:nowrap!important}@media screen and (max-width: 1024px){.e-con:has(> .kbd2){gap:8px!important}.kbd2{max-width:100%!important}.kbd2 > .elementor-widget-container{width:auto!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.kbd2 span{white-space:normal!important}}@media screen and (max-width: 767px){.e-con:has(> .kbd2){flex-direction:column!important;align-items:stretch!important}.kbd2{width:100%!important;max-width:100%!important}.kbd2 > .elementor-widget-container{width:100%!important}}.ol-fc-inline{margin-top:18px;padding-top:14px;border-top:1px solid #e4ebf1}.ol-fc-inline__item{margin:0 0 14px}.ol-fc-inline__item:last-child{margin-bottom:0}.ol-fc-inline__title{margin:0 0 5px!important;color:#17355f;font-size:14px;line-height:1.45}.ol-fc-inline__title strong{font-weight:700}.ol-fc-inline__rs{font-weight:500;color:#52697a}.ol-fc-inline__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:#617583;font-size:12px;line-height:1.5}.ol-fc-inline__meta strong{color:#455d6e;font-weight:600}.ol-fc-inline__meta a{color:#2c5caa!important;font-weight:600;text-decoration:underline!important;text-underline-offset:2px}.ol-fc-inline__meta a:hover{color:#ff6b35!important}@media screen and (max-width:767px){.ol-fc-inline{margin-top:15px;padding-top:12px}.ol-fc-inline__title{font-size:13px}.ol-fc-inline__meta{display:block;font-size:11.5px}.ol-fc-inline__meta > span,
      .ol-fc-inline__meta > a{display:block;margin-top:3px}}body.single-formation #bloc-faq{display:none!important}body.tax-certification .elementor-post__text > .ol-tax-badge,
    body.tax-certification .ol-tax-badge{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:5px 8px!important;color:#36566b!important;background:#eef4f8!important;border:1px solid rgba(44, 92, 170, 0.16)!important;border-left:3px solid #2c5caa!important;border-radius:5px!important;box-shadow:none!important;text-align:left!important;transform:none!important}body.tax-certification .ol-tax-badge .ol-tax-value{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:inherit!important;font-size:10.5px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important}body.tax-certification .formation-badge-cert{display:none!important}@media screen and (max-width: 1024px){body.tax-certification .ol-tax-badge{margin-bottom:9px!important;padding:5px 7px!important}body.tax-certification .ol-tax-badge .ol-tax-value{font-size:10px!important}}@media screen and (max-width: 600px){body.tax-certification .ol-tax-badge{margin-bottom:8px!important;padding:4px 7px!important}body.tax-certification .ol-tax-badge .ol-tax-value{font-size:9.5px!important}}.ol-hidden-lang{display:none!important}