
@font-face { font-family: webflow-icons; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Archia webfont"; src: url("assets/fonts/archia-medium-webfont.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Archia webfont"; src: url("assets/fonts/archia-semibold-webfont.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Archia webfont"; src: url("assets/fonts/archia-bold-webfont.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Archia webfont"; src: url("assets/fonts/archia-light-webfont.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Archia webfont"; src: url("assets/fonts/archia-thin-webfont.ttf") format("truetype"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "Archia webfont"; src: url("assets/fonts/archia-regular-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
.mwf { margin: 0px; }
.mwf footer, .mwf nav { display: block; }
.mwf a { background-color: rgba(0, 0, 0, 0); }
.mwf a:active, .mwf a:hover { outline: 0px; }
.mwf img { border: 0px; }
.mwf svg:not(:root) { overflow: hidden; }
.mwf [class*=" w-icon-"] { speak: none; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: normal; line-height: 1; font-family: webflow-icons !important; }
.mwf .w-icon-dropdown-toggle::before { content: ""; }
.mwf * { box-sizing: border-box; }
.mwf { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); min-height: 100%; margin: 0px; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; }
.mwf img { vertical-align: middle; max-width: 100%; display: inline-block; }
.mwf .w-inline-block { max-width: 100%; display: inline-block; }
.mwf .w-button { color: rgb(255, 255, 255); line-height: inherit; cursor: pointer; background-color: rgb(56, 152, 236); border: 0px; border-radius: 0px; padding: 9px 15px; text-decoration: none; display: inline-block; }
.mwf h4 { margin-bottom: 10px; font-weight: bold; }
.mwf h4 { margin-top: 10px; font-size: 18px; line-height: 24px; }
.mwf .w-dropdown { text-align: left; z-index: 900; margin-left: auto; margin-right: auto; display: inline-block; position: relative; }
.mwf .w-dropdown-toggle { vertical-align: top; color: rgb(34, 34, 34); text-align: left; white-space: nowrap; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; position: relative; }
.mwf .w-dropdown-toggle { user-select: none; cursor: pointer; padding-right: 40px; display: inline-block; }
.mwf .w-dropdown-toggle:focus { outline: 0px; }
.mwf .w-icon-dropdown-toggle { width: 1em; height: 1em; margin: auto 20px auto auto; position: absolute; top: 0px; bottom: 0px; right: 0px; }
.mwf .w-dropdown-list { background: rgb(221, 221, 221); min-width: 100%; display: none; position: absolute; }
.mwf .w-dropdown-list.w--open { display: block; }
.mwf .w-nav { z-index: 1000; background: rgb(221, 221, 221); position: relative; }
.mwf .w-nav::before, .mwf .w-nav::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.mwf .w-nav::after { clear: both; }
.mwf .w-nav-brand { float: left; color: rgb(51, 51, 51); text-decoration: none; position: relative; }
.mwf .w-nav-menu { float: right; position: relative; }
.mwf [data-nav-menu-open] { text-align: center; background: rgb(200, 200, 200); min-width: 200px; position: absolute; top: 100%; left: 0px; right: 0px; overflow: visible; display: block !important; }
.mwf .w-nav-overlay { width: 100%; display: none; position: absolute; top: 100%; left: 0px; right: 0px; overflow: hidden; }
.mwf .w-nav-overlay [data-nav-menu-open] { top: 0px; }
.mwf .w-nav-button { float: right; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; padding: 18px; font-size: 24px; display: none; position: relative; }
.mwf .w-nav-button:focus { outline: 0px; }
.mwf .w-nav-button.w--open { color: rgb(255, 255, 255); background-color: rgb(200, 200, 200); }
.mwf .w--nav-dropdown-open, .mwf .w--nav-dropdown-toggle-open { display: block; }
.mwf .w--nav-dropdown-list-open { position: static; }
@media screen and (max-width: 991px) {
  .mwf .w-nav[data-collapse="medium"] .w-nav-menu { display: none; }
  .mwf .w-nav[data-collapse="medium"] .w-nav-button { display: block; }
}
@media screen and (max-width: 767px) {
  .mwf .w-nav-brand { padding-left: 10px; }
}
.mwf { --main-black: #282c4b; --black: #05060f; --secondary: #efc222; --error: #eb5757; --white: white; --background_light: #faf9f5; --success: #41b8a0; --primary: #103acd; --background-cream: #f0e9e3; --yellow: #feff00; --night-blue: #394e8a; --primary-hover: #0f2e9c; --secondary-bg: #f5d98c; }
.mwf .w-layout-grid { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.mwf { color: var(--main-black); font-family: Inter, sans-serif; font-size: 16px; line-height: 20px; }
.mwf a { text-decoration: none; }
.mwf .container { width: 90vw; max-width: 920px; margin-left: auto; margin-right: auto; padding-top: 0px; }
.mwf .container.l { max-width: 1280px; margin-bottom: 0px; }
.mwf .heading_4 { color: rgb(5, 6, 15); margin-top: 0px; margin-bottom: 0px; font-family: "Archia webfont", sans-serif; font-size: 18px; font-weight: 700; line-height: 28px; }
.mwf .heading_4.footer-heading { margin-bottom: 12px; }
.mwf .body_s { color: var(--black); white-space: normal; margin-bottom: 0px; padding-left: 0px; font-family: Inter, sans-serif; font-size: 14px; font-weight: 500; line-height: 24px; }
.mwf .body_s.footer-text { color: rgba(40, 44, 75, 0.5); margin-bottom: 12px; transition: color 0.2s ease-in-out; }
.mwf .body_s.footer-text:hover { color: var(--main-black); }
.mwf .body_s.footer-link { color: rgba(40, 44, 75, 0.5); margin-right: 48px; transition: color 0.2s; }
.mwf .body_s.footer-link:hover { color: rgb(40, 44, 75); }
.mwf .body_xs { color: var(--main-black); font-family: Inter, sans-serif; font-size: 12px; font-weight: 600; line-height: 18px; }
.mwf .body_xs.qualiopi_footer { color: rgba(40, 44, 75, 0.5); margin-top: 18px; }
.mwf .button_large { text-align: center; border-radius: 48px; padding: 14px 24px; font-family: "Archia webfont", sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; }
.mwf .button_large.tertiary { background-color: var(--main-black); color: rgb(255, 255, 255); padding: 16px 32px; }
.mwf .button_large.tertiary:hover { background-color: rgb(68, 71, 99); }
.mwf .button_large.tertiary.navigation { justify-content: center; align-items: center; margin-right: 0px; padding: 16px 24px; transition: 0.2s ease-in-out; display: flex; }
.mwf .flex-h { z-index: 1; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; align-items: stretch; display: flex; position: relative; }
.mwf .flex-h.center-h { gap: 0px; text-align: left; justify-content: space-between; align-items: center; width: 100%; padding-top: 0px; }
.mwf .flex-h.center-h.flax-nav { column-gap: 0px; }
.mwf .flex-h.left { gap: 12px; flex: 0 1 auto; justify-content: flex-start; align-self: flex-start; }
.mwf .flex-h.navigation { align-items: center; }
.mwf .divider { background-color: var(--background-cream); width: 50vw; height: 4px; margin-left: auto; margin-right: auto; }
.mwf .divider.footer-divider { background-color: rgba(40, 44, 75, 0.1); width: 100%; height: 1px; margin-top: 32px; margin-bottom: 32px; }
.mwf .footer_grid { column-gap: 0px; grid-template: "logo Space-80 ou-commencer ou-commencer Space-120 propos-de-mantra Space-120-2 nous-contacter" / 1fr 80px 1fr 1fr 120px 1fr 120px 1fr; max-width: 1212px; }
.mwf .footer_item { flex-direction: column; display: flex; }
.mwf .nav_menu-mobile-wrap { justify-content: space-between; align-items: center; width: 100%; display: flex; }
.mwf .nav_droptext { color: var(--main-black); margin-right: 6px; font-family: "Archia webfont", sans-serif; font-size: 14px; font-weight: 500; }
.mwf .nav_droptext.blog-sjk { padding: 24px; }
.mwf .nav { z-index: 100; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(231, 231, 231); justify-content: center; width: 100%; margin-top: 0px; padding: 0px 0px 8px; transition: 0.4s; display: flex; position: fixed; top: 0px; }
.mwf .nav_menu { flex: 0 0 auto; justify-content: flex-end; align-items: flex-start; width: 100%; display: flex; position: static; }
.mwf .nav_logo { color: rgb(255, 255, 255); width: 150px; max-width: 150%; height: 25px; transition: width 0.4s; }
.mwf .nav_brand { justify-content: center; align-items: center; display: flex; }
.mwf .nav_brand.mobile { padding-left: 0px; display: block; }
.mwf .nav_brand.mobile.w--current { display: none; }
.mwf .nav_wrapper { flex-direction: row; justify-content: space-between; align-items: center; width: 100%; max-width: 1600px; padding-left: 0px; padding-right: 0px; display: flex; }
.mwf .dropdown_arrow { width: 9px; height: 8px; margin-top: 1px; }
.mwf .navigation_link_after { background-color: var(--main-black); opacity: 0; width: 100%; height: 1.5px; transform: translate(0px); }
.mwf .nav_dropicon-2 { color: var(--main-black); display: none; }
.mwf .span_50_opacity { opacity: 0.5; }
.mwf .background-blur { z-index: 0; backdrop-filter: blur(5px); background-color: rgba(255, 255, 255, 0.05); display: none; position: fixed; inset: 0%; }
.mwf .qualiopi { width: 100%; max-width: 160px; margin-top: 32px; margin-left: -8px; padding-left: 0px; display: none; }
.mwf .nav-container { z-index: 100; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(231, 231, 231); justify-content: center; width: 100%; margin-top: 0px; padding: 0px; transition: 0.4s; display: flex; position: fixed; top: 0px; }
.mwf .newnav_drop { margin-right: 0px; overflow: visible; }
.mwf .newnav_link { color: rgb(255, 255, 255); margin-left: 0px; margin-right: 0px; padding-top: 36px; padding-bottom: 36px; padding-right: 32px; font-size: 1rem; display: inline-block; }
.mwf .newnav_droplist_two-column { -webkit-text-fill-color: inherit; background-color: rgb(250, 250, 250); background-clip: border-box; border: 2px rgb(75, 75, 75); border-radius: 0.5em; flex-direction: column; align-items: flex-start; margin-top: 0.15em; padding: 32px 48px; display: none; left: auto; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px; }
.mwf .newnav_droplist_two-column.w--open { box-shadow: none; background-color: rgb(255, 255, 255); border-style: none; flex-direction: column; align-items: flex-start; display: flex; left: auto; }
.mwf .newnav_droplist_two-column.newnavtwo-colomn { flex-direction: row; align-items: stretch; margin-top: -4px; padding: 0px; display: none; overflow: visible; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 21px; }
.mwf .newnav_droplist_two-column.newnavtwo-colomn.w--open { flex-direction: row; align-items: stretch; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; display: none; }
.mwf .newdropdown_left { background-color: rgb(255, 255, 255); border-radius: 12px; flex-direction: column; align-items: flex-start; padding: 24px 0px; display: flex; }
.mwf .newdropdown_left.formation { height: auto; }
.mwf .newdropdown_list { width: 100%; margin-bottom: 0px; padding: 12px 54px 12px 32px; display: flex; }
.mwf .newdropdown_title { color: var(--black); white-space: nowrap; border-bottom: 2px solid rgba(0, 0, 0, 0); font-family: "Archia webfont", sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; }
.mwf .newnavdropdown_right { background-color: var(--background_light); border-top-right-radius: 12px; border-bottom-right-radius: 12px; flex-direction: column; justify-content: center; width: 420px; height: auto; max-height: 600px; margin-left: 0px; padding: 0px; display: none; overflow: scroll; }
.mwf .newnavdropdown_right.formation { height: 600px; }
.mwf .newnavdropdown_right-2 { background-color: var(--background_light); border-top-right-radius: 12px; border-bottom-right-radius: 12px; flex-direction: column; justify-content: center; width: 420px; height: auto; max-height: 600px; margin-left: 0px; padding: 0px; display: none; overflow: scroll; }
.mwf .newnavdropdown_right-2.formation { height: 600px; }
.mwf .footer-paid { padding-top: 80px; padding-bottom: 32px; }
.mwf .italic-text-3 { font-weight: 400; }
@media screen and (max-width: 991px) {
  .mwf .button_large.tertiary.navigation { margin-top: 64px; margin-bottom: 80px; }
  .mwf .flex-h.center-h.flax-nav { justify-content: center; }
  .mwf .flex-h.navigation { flex-direction: column; justify-content: flex-start; overflow: visible; }
  .mwf .footer_grid { gap: 80px; grid-template: "logo ou-commencer ou-commencer" "propos-de-mantra nous-contacter ." / 1fr 1fr; }
  .mwf .nav_menu-mobile-wrap { flex-direction: column; justify-content: flex-start; align-items: center; width: 100%; height: 110vh; margin-top: -50px; padding-top: 218px; padding-bottom: 80px; display: flex; position: relative; overflow: scroll; }
  .mwf .nav_ham { filter: invert(); width: 1em; color: var(--white); }
  .mwf .nav_ham-wrap { justify-content: flex-end; padding: 0.5em; }
  .mwf .nav_ham-wrap.w--open { background-color: rgba(200, 200, 200, 0); }
  .mwf .nav_droptext { color: var(--black); text-transform: uppercase; font-size: 16px; font-weight: 700; }
  .mwf .nav { padding-top: 20px; padding-bottom: 20px; }
  .mwf .nav_menu { -webkit-text-fill-color: inherit; background-color: rgb(255, 255, 255); background-clip: padding-box; border-top: 1px solid rgb(231, 231, 231); flex-direction: column; width: 100vw; height: 120vh; margin-top: -139px; padding-top: 139px; position: fixed; inset: 0px; overflow: hidden; }
  .mwf .nav_logo { width: 140px; }
  .mwf .nav_brand { display: none; }
  .mwf .nav_brand.mobile { z-index: 1; display: block; }
  .mwf .nav_brand.mobile.w--current { display: block; }
  .mwf .nav_wrapper { justify-content: space-between; }
  .mwf .dropdown_arrow { margin-top: 0px; }
  .mwf .navigation_link_after { display: none; }
  .mwf .nav-container { padding-top: 20px; padding-bottom: 20px; }
  .mwf .newnav_drop { width: 100%; }
  .mwf .newnav_link { flex-direction: column; justify-content: center; align-items: center; width: 100%; padding: 32px; font-size: 2em; transition: 0.2s; display: flex; }
  .mwf .newnav_link:hover { color: rgb(255, 255, 255); }
  .mwf .newnav_droplist_two-column { box-shadow: none; background-color: rgba(0, 0, 0, 0); border-style: none; border-radius: 0px; flex-direction: column; justify-content: flex-start; align-items: center; margin-top: 0px; padding: 0px; display: none; position: relative; left: auto; }
  .mwf .newnav_droplist_two-column.w--open { display: none; }
  .mwf .newnav_droplist_two-column.newnavtwo-colomn { box-shadow: none; justify-content: center; display: none; }
  .mwf .newnav_droplist_two-column.newnavtwo-colomn.w--open { box-shadow: none; display: flex; }
  .mwf .newdropdown_left { align-items: center; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }
  .mwf .newdropdown_left.formation { height: auto; }
  .mwf .newdropdown_list { justify-content: center; align-self: center; padding-right: 32px; }
  .mwf .newdropdown_title { color: var(--main-black); }
  .mwf .newnavdropdown_right { display: none; }
  .mwf .newnavdropdown_right-2 { display: none; }
}
@media screen and (max-width: 767px) {
  .mwf .container.l { width: 88vw; }
  .mwf .body_s.footer-link { margin-bottom: 8px; }
  .mwf .flex-h { flex-direction: column; align-items: center; }
  .mwf .flex-h.center-h.flax-nav { flex-direction: row; }
  .mwf .flex-h.left { align-items: center; margin-left: auto; margin-right: auto; }
  .mwf .flex-h.left.footer-flex { align-items: flex-start; }
  .mwf .footer_grid { row-gap: 48px; grid-template: "logo" "ou-commencer" "propos-de-mantra" "nous-contacter" / 1fr; }
  .mwf .footer_item { align-items: flex-start; }
  .mwf .nav_menu-mobile-wrap { height: 110vh; }
  .mwf .nav_ham { margin-top: 3px; margin-bottom: -3px; }
  .mwf .nav_ham-wrap { justify-content: center; align-items: center; padding: 16px; display: flex; }
  .mwf .nav { padding-top: 0px; padding-bottom: 0px; }
  .mwf .nav_menu { height: 120vh; padding-bottom: 200px; }
  .mwf .nav-container { padding-top: 24px; padding-bottom: 24px; }
}
@media screen and (max-width: 479px) {
  .mwf .container { width: 88vw; }
  .mwf .body_s.footer-text { text-align: center; }
  .mwf .body_s.footer-link { margin-right: 0px; }
  .mwf .flex-h { justify-content: space-between; align-items: flex-start; width: auto; }
  .mwf .flex-h.center-h { align-items: center; }
  .mwf .flex-h.left.footer-flex { align-items: center; }
  .mwf .footer_grid { justify-items: center; }
  .mwf .footer_item { align-items: center; }
  .mwf .nav_wrapper { padding-left: 0px; padding-right: 0px; }
  .mwf .newnav_link { padding-top: 1em; padding-bottom: 1em; font-size: 1.2em; }
}
.mwf #w-node-_85d5ac39-beb7-f810-7e1b-f28968ef167c-9a215c86 { grid-area: span 1 / span 1 / span 1 / span 1; }
.mwf #w-node-_7f3e4091-8854-d794-8d03-426f9a215c89-9a215c86 { grid-area: logo; }
.mwf #w-node-_7f3e4091-8854-d794-8d03-426f9a215c8b-9a215c86 { grid-area: ou-commencer; }
.mwf #w-node-_7f3e4091-8854-d794-8d03-426f9a215c96-9a215c86 { grid-area: propos-de-mantra; }
.mwf #w-node-_7f3e4091-8854-d794-8d03-426f9a215c9d-9a215c86 { grid-area: nous-contacter; }
@media screen and (max-width: 767px) {
  .mwf #w-node-_7f3e4091-8854-d794-8d03-426f9a215c89-9a215c86 { grid-area: logo; }
}
.mwf { font-size: 16px; }
.mwf a { color: inherit; text-decoration: inherit; font-size: inherit; }
.mwf a { color: inherit; text-decoration: inherit; font-size: inherit; }


.mwf { -webkit-font-smoothing: auto; }


.mwf .nav { position: relative; padding: 0; border-bottom: 0; }
.mwf .nav-container { position: relative; }


@keyframes mwf-drop { from { opacity: 0; transform: translate3d(0, 0, 0); } }
@media screen and (min-width: 992px) {
  .mwf .w-dropdown.w--open { z-index: 901; }
  .mwf .w-dropdown.w--open > .newnav_droplist_two-column.newnavtwo-colomn.w--open { display: flex; opacity: 1; transform: translate3d(0, -8px, 0); animation: mwf-drop 0.2s ease; }
  .mwf .w-dropdown.w--open .navigation_link_after { opacity: 1; }
  .mwf .w-dropdown:hover .navigation_link_after { opacity: 1; }
  .mwf .nav.mwf-drop-open .background-blur { display: block; opacity: 1; }
}
.mwf .navigation_link_after { transition: opacity 0.2s ease; }
.mwf .newdropdown_title { transition: border-color 0.2s ease; }
.mwf .newdropdown_list:hover .newdropdown_title, .mwf .newdropdown_list:focus-visible .newdropdown_title { border-color: #000000; }
.mwf .w-dropdown-toggle:focus-visible, .mwf .w-nav-button:focus-visible { outline: 2px solid #103acd; outline-offset: -2px; }


.mwf .nav_ham svg { display: inline; width: 100%; height: 100%; max-width: none; transform: translate3d(0, 0, 0); }
.mwf .nav_ham-l1, .mwf .nav_ham-l2 { transition: transform 0.4s ease; }
.mwf .w-nav-button.w--open .nav_ham-l1 { transform: matrix(0.72784, 0.68574, -0.68574, 0.72784, 209.22, 297.14); }
.mwf .w-nav-button.w--open .nav_ham-l2 { transform: matrix(0.72784, -0.68574, 0.68574, 0.72784, 294.63, 293.513); }


.mwf .w-nav-overlay [data-nav-menu-open] { transition: transform 0.3s ease; }

.mwf, .mwf .nav, .mwf .footer-paid, .mwf a, .mwf div, .mwf em, .mwf .button_large, .mwf .nav_droptext, .mwf .newdropdown_title, .mwf .footer-text, .mwf .footer-link, .mwf .body_s, .mwf .body_xs { font-family: Manrope, system-ui, sans-serif; }
.mwf .heading_4, .mwf .footer-heading { font-family: Manrope, system-ui, sans-serif; font-weight: 700; }
.mwf .button_large { font-weight: 600; }
