<!DOCTYPE html><!-- Last Published: Fri May 15 2026 09:12:50 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="webapp.myngle.com" data-wf-page="6501ca56d6762329c630594d" data-wf-site="64acff488751c560bac024b8" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Login | Access Your mYngle Account</title><link rel="alternate" hrefLang="x-default" href="https://www.myngle.com/login"/><link rel="alternate" hrefLang="en" href="https://www.myngle.com/login"/><link rel="alternate" hrefLang="fr-FR" href="https://www.myngle.com/fr/connexion"/><link rel="alternate" hrefLang="it" href="https://www.myngle.com/it/accesso"/><link rel="alternate" hrefLang="es" href="https://www.myngle.com/es/iniciar-sesion"/><link rel="alternate" hrefLang="de" href="https://www.myngle.com/de/anmelden"/><link rel="alternate" hrefLang="ja" href="https://www.myngle.com/ja/login"/><meta content="Login to your mYngle account and access your personalized language learning courses and resources." name="description"/><meta content="Login | Access Your mYngle Account" property="og:title"/><meta content="Login to your mYngle account and access your personalized language learning courses and resources." property="og:description"/><meta content="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64f8a4d72150b51b057b6370_Effective-and-flexible-online-language-training-(front-page)2.jpg" property="og:image"/><meta content="Login | Access Your mYngle Account" property="twitter:title"/><meta content="Login to your mYngle account and access your personalized language learning courses and resources." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64f8a4d72150b51b057b6370_Effective-and-flexible-online-language-training-(front-page)2.jpg" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/64acff488751c560bac024b8/css/myngle-site.shared.eb63ecd5d.min.css" rel="stylesheet" type="text/css" integrity="sha384-62Ps1dPzE1SyuI+JyYXrBXqGrdF+5GYOHEU0xng3COziSchJm+Kz20zuoOADNbsi" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({  google: {    families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Red Hat Display:300,400,500,600,700"]  }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64fecbb73717070892867f84_mYngle_favicon32.jpg" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64fecbbe85304ca480372a77_mYngle_favicon256.jpg" rel="apple-touch-icon"/><link href="https://www.myngle.com/login" rel="canonical"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous" />
<link href="https://cdn.weglot.com" rel="preconnect" crossorigin="anonymous" />
<link media="none" onload="if(media!='all')media='all'" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Red+Hat+Display:wght@300..700&display=swap" rel="stylesheet" />

<link media="none" onload="if(media!='all')media='all'" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link media="none" onload="if(media!='all')media='all'" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.7.20/dist/sweetalert2.min.css" integrity="sha256-7jUS+MWeqkFdmW9ozkZ7mPagz+QmMbsBlt+Q3MsE+FU=" crossorigin="anonymous" />

<link media="none" onload="if(media!='all')media='all'" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
<style>
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    /* Metric overrides collapse the invisible fallback glyph to prevent CLS */
    size-adjust: 100%;
    ascent-override: 0%;
    descent-override: 0%;
    line-gap-override: 0%;
    src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2") format("woff2");
  }
  @font-face {
    font-family: "Helvetica Neue";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Neue";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Neue";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  .fp-table {
    justify-content: flex-start !important;
  }
  .fp-section {
    height: auto !important;
  }
  .fp-watermark {
    display: none !important;
  }
  html {
    font-size: 16px;
  }
  div:where(.swal2-container),
  button:where(.swal2-close):focus {
    box-shadow: none !important;
  }
  @media only screen and (max-width: 1440px) {
    html {
      font-size: 15px;
    }
  }
  @media only screen and (max-width: 1280px) {
    html {
      font-size: 14px;
    }
  }
  @media only screen and (max-width: 991px) {
    html {
      font-size: 13px;
    }
  }
  @media only screen and (max-width: 767px) {
    html {
      font-size: 12px;
    }
  }
  .switcher-title {
    grid-column: 2 span;
    padding: 0 15px 0 10px !important;
    color: #000;
    opacity: 0.5;
    font-size: 0.875rem;
  }
  .switcher-prepend {
    grid-column: 2 span;
    margin-top: 2.5rem !important;
    text-align: center;
  }
  .switcher-prepend a {
    width: 100%;
    text-align: center;
    padding: 0 15px;
  }
  .country-selector .wg-li.focus a:hover,
  .country-selector a:hover {
    color: #dc4600 !important;
  }

  .wg-drop.country-selector .wgcurrent a i {
    margin-right: 1rem;
  }
  .gc-icon {
    stroke: rgba(25, 25, 25, 0.8);
    fill: none;
  }

  .w-webflow-badge {
    display: none !important;
  }
  .cc_container .cc_btn,
  .cc_container .cc_btn:visited {
    background: transparent;
    background-color: transparent !important;
    width: auto !important;
    max-width: none !important;
  }
  .cc_more_info {
    display: inline-block !important;
  }
  .cc_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row-reverse;
  }
  .cc_banner.cc_container.cc_container--open {
    display: none;
  }
</style>
<script async type="text/javascript" src="https://www.myngle.com/static/v6/assets/js/weglot.min.js "></script><style>
.login-image{
object-fit:cover;
}
</style></head><body class="body"><div id="fullpage" class="fullpage"><div data-w-id="e22e8b3f-9aef-94b1-d40a-07b315c1b7b8" class="section sectionslider"><div class="sectioncontent"><div id="NavBarTransparentWrapper" data-w-id="3ccc350d-da69-8dcb-e0b7-e20413138991" style="opacity:0" class="navbartransparentwrapper navbarsolid"><div class="navbar-main"><div class="navbar navbarsolid"><div class="navcontainer navcontainergrid navcontainersolid"><div class="navleft navlefttransparent"><a data-w-id="e9844702-1ea5-c8a2-03b5-6c68d2f258f8" href="#" class="navbutton navbuttonsolid navbuttonopen w-button"></a><form action="/search" class="transparent-search w-form"><input class="search-input search-input-solid w-input" maxlength="256" name="query" placeholder="Search…" type="search" id="search" required=""/><input type="submit" class="transparent-search-button w-button" value=""/></form></div><div id="w-node-e9844702-1ea5-c8a2-03b5-6c68d2f258fa-d2f258f5" class="navmiddle"><a href="#" class="link-block w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64c8a8e257edee159daa7525_main_logo%201.webp" loading="lazy" alt="" height="Auto"/></a></div><div class="navright"><div class="language-switcher-wrapper language-switcher-wrapper-solid"><div class="language-switcher language-switcher-solid"></div></div><a href="#" class="loginlink login-link-solid w-inline-block"><div class="fonticon fonticonregular fontsolid"></div><div>Login<br/></div></a><a href="/book-a-demo" class="mynglebutton w-button">Request a Demo</a></div></div></div></div><div class="navbar-secondary"><div class="navbar navbarsolid"><div class="navcontainer navcontainergrid navcontainersolid"><div class="navleft navlefttransparent"><a data-w-id="bf526b5e-13ff-be3b-9327-d191d1fab458" href="#" class="navbutton navbuttonsolid navbuttonopen w-button"></a><a data-w-id="bf526b5e-13ff-be3b-9327-d191d1fab45a" href="#" class="navbutton navbuttonsolid navbuttonclose w-button"></a><form action="/search" class="transparent-search w-form"><input class="search-input search-input-solid w-input" maxlength="256" name="query" placeholder="Search…" type="search" id="dropdown-menu" required=""/><input type="submit" class="transparent-search-button w-button" value=""/></form></div><div id="w-node-bf526b5e-13ff-be3b-9327-d191d1fab45c-d1fab455" class="navmiddle"><a href="#" class="link-block w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64c8a8e257edee159daa7525_main_logo%201.webp" loading="lazy" alt="myngle company logo" height="Auto" class="image-10"/></a></div><div class="navright"><div class="language-switcher-wrapper language-switcher-wrapper-solid"><div class="language-switcher language-switcher-secondary"></div></div><div class="language-switcher-wrapper"><div class="w-locales-list"><div data-hover="false" data-delay="0" class="dropdown-2 w-dropdown"><div class="dropdown-toggle-3 w-dropdown-toggle"><div class="iconworldnav iconworldnavsecond"></div><div class="text-block-12 languagetextsecond">English</div></div><nav class="dropdown-list-3 w-dropdown-list"><div class="text-block-14">Languages</div><div role="list" class="locales-list w-locales-items"><div role="listitem" class="locale w-locales-item"><a hreflang="en" href="/login" aria-current="page" class="w--current">English</a></div><div role="listitem" class="locale w-locales-item"><a hreflang="fr-FR" href="/fr/connexion">French</a></div><div role="listitem" class="locale w-locales-item"><a hreflang="it" href="/it/accesso">Italian</a></div><div role="listitem" class="locale w-locales-item"><a hreflang="es" href="/es/iniciar-sesion">Spanish</a></div><div role="listitem" class="locale w-locales-item"><a hreflang="de" href="/de/anmelden">German</a></div><div role="listitem" class="locale w-locales-item"><a hreflang="ja" href="/ja/login">Japanese</a></div></div><a href="/contact-language-experts" class="dropdown-link-3 w-dropdown-link">See your global contacts</a></nav></div></div><div class="language-switcher language-switcher-transparent"></div></div><a href="/login" aria-current="page" class="loginlink login-link-solid w-inline-block w--current"><div class="fonticon fonticonregular fontsolid"></div><div>Login<br/></div></a><a href="/book-a-demo" class="mynglebutton w-button">Request a Demo</a></div></div><div class="navbar-expand"><div class="mynglecontainer"><div class="navbar-expand-content"><div data-w-id="64f313a0-5a09-d16f-eddc-e6eb2f166bfa" class="navbar-expand-item"><a href="/" class="navbar-expand-item-linkblock w-inline-block"><div class="navbar-expand-icon w-embed"><i class="fa-solid fa-house-user"></i></div><div class="navbar-expand-item-text">Home</div></a></div><div data-w-id="64f313a0-5a09-d16f-eddc-e6eb2f166bff" class="navbar-expand-item"><a href="/language-courses" class="navbar-expand-item-linkblock w-inline-block"><div class="navbar-expand-icon w-embed"><i class="fa-solid fa-user-plus"></i></div><div class="navbar-expand-item-text">Language Skills</div></a><div class="navbar-expand-menu"><a href="/language-courses" class="navbar-expand-menu-left w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64f6b59a66f2a16851be70d5_nav_language.webp" loading="lazy" width="Auto" alt="Language skills for global  teams " class="navbar-expand-menu-left-image"/><h5 class="navbar-expand-menu-left-title">Language Skills</h5><div class="navbar-expand-menu-left-text">We help your talents thrive in today’s multilingual, multicultural workplace</div></a><div class="navbar-expand-menu-divider"></div><div class="navbar-expand-menu-right"><h6 class="navbar-expand-menu-right-title">Language Skills</h6><ul role="list" class="navbar-expand-menu-list w-list-unstyled"><li><a href="/language-courses#section-language-training" class="navbar-expand-menu-link">Why mYngle</a></li><li><a href="/language-courses#section-language-course" class="navbar-expand-menu-link">Courses</a></li><li><a href="/language-courses#section-language-virtual" class="navbar-expand-menu-link">Virtual • Blended • e-Learning</a></li></ul></div></div></div><div data-w-id="5004c670-17ef-8a01-16ea-59508a3a453e" class="navbar-expand-item"><a href="/ai" class="navbar-expand-item-linkblock w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/66b09a36003372b371b99695_logo%20Ai%20gray.webp" loading="lazy" alt="" class="navbar-expand-icon"/><div class="navbar-expand-item-text">Learning Hub</div></a><div class="navbar-expand-menu"><a href="/ai" class="navbar-expand-menu-left w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/66ac8499c3965a5c3d5b76f9_iStock-1739082848.webp" loading="lazy" width="Auto" sizes="(max-width: 2309px) 100vw, 2309px" alt="" srcset="https://cdn.prod.website-files.com/64acff488751c560bac024b8/66ac8499c3965a5c3d5b76f9_iStock-1739082848-p-500.webp 500w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66ac8499c3965a5c3d5b76f9_iStock-1739082848-p-800.webp 800w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66ac8499c3965a5c3d5b76f9_iStock-1739082848-p-1080.webp 1080w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66ac8499c3965a5c3d5b76f9_iStock-1739082848-p-1600.webp 1600w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66ac8499c3965a5c3d5b76f9_iStock-1739082848-p-2000.webp 2000w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66ac8499c3965a5c3d5b76f9_iStock-1739082848.webp 2309w" class="navbar-expand-menu-left-image"/><h5 class="navbar-expand-menu-left-title">AI Learning Hub</h5><div class="navbar-expand-menu-left-text">We embrace AI learning to personalize materials, enhancing engagement and motivation.<br/></div></a><div class="navbar-expand-menu-divider"></div><div class="navbar-expand-menu-right navbar-expand-menu-right-ai"><a href="/speaking-practice" class="navbar-expand-menu-right-link w-inline-block"><div class="navbar-expand-menu-right-link-title">mYngle Talk -</div><div class="navbar-expand-menu-right-link-title orange">LIVE</div></a><a href="/ai" class="navbar-expand-menu-right-link mt15 w-inline-block"><div class="navbar-expand-menu-right-link-title">AI Learning</div></a></div></div></div><div data-w-id="64f313a0-5a09-d16f-eddc-e6eb2f166c18" class="navbar-expand-item"><a href="/skills" class="navbar-expand-item-linkblock w-inline-block"><div class="navbar-expand-icon w-embed"><i class="fa-solid fa-users"></i></div><div class="navbar-expand-item-text">Leadership Skills</div></a><div class="navbar-expand-menu"><a href="/skills" class="navbar-expand-menu-left w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64f6b77c54e53ad531953a1f_nav_leader.webp" loading="lazy" width="300" alt="Tailored leadership training programs for diverse Corporate Teams." class="navbar-expand-menu-left-image"/><h5 class="navbar-expand-menu-left-title">Leadership Skills</h5><div class="navbar-expand-menu-left-text">We support companies that want to grow by allowing their employees to develop and thrive</div></a><div class="navbar-expand-menu-divider"></div><div class="navbar-expand-menu-right"><h6 class="navbar-expand-menu-right-title">Leadship Skills</h6><ul role="list" class="navbar-expand-menu-list w-list-unstyled"><li><a href="/skills#section-skills-training" class="navbar-expand-menu-link">Why mYngle</a></li><li><a href="/skills#section-skills-program" class="navbar-expand-menu-link">Programs</a></li><li><a href="/skills#section-skills-virtual" class="navbar-expand-menu-link">Virtual • in person • Intra &amp; Inter-company</a></li></ul></div></div></div><div data-w-id="64f313a0-5a09-d16f-eddc-e6eb2f166c31" class="navbar-expand-item"><a href="/team-building" class="navbar-expand-item-linkblock w-inline-block"><div class="navbar-expand-icon w-embed"><i class="fa-solid fa-users-gear"></i></div><div class="navbar-expand-item-text">Team Building</div></a><div class="navbar-expand-menu navbar-expand-menu-team"><a href="/team-building" class="navbar-expand-menu-left w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64f6b7a3da20efb55e03b0f5_nav_team.webp" loading="lazy" width="300" alt="Enhanced Team Building Programs for International Executives" class="navbar-expand-menu-left-image"/><h5 class="navbar-expand-menu-left-title">Team Building</h5><div class="navbar-expand-menu-left-text">We offer activities to help your staff learn, engage, inspire and build the trust that fosters growth</div></a><div class="navbar-expand-menu-divider"></div><div class="navbar-expand-menu-right"><a href="/team-building" class="navbar-expand-menu-right-title">Team Building</a><ul role="list" class="navbar-expand-menu-list w-list-unstyled"><li><a href="/team-building#section-team-why" class="navbar-expand-menu-link">Why mYngle</a></li><li><a href="/team-building#section-team-when" class="navbar-expand-menu-link">Programs</a></li><li><a href="/team-building#section-team-virtual" class="navbar-expand-menu-link">Virtual • in person • at any location</a></li></ul></div></div></div><div data-w-id="19dd14b5-1bb2-8d28-b741-ff54f0352c51" class="navbar-expand-item"><a href="/language-courses#section-language-industry" class="navbar-expand-item-linkblock w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/656595c75b55bff7eb174f57_Industry%20Sector%20Icon.webp" loading="lazy" alt="" class="navbar-expand-icon navbar-expand-icon-image"/><div class="navbar-expand-item-text">Industry Solutions</div></a></div><div data-w-id="64f313a0-5a09-d16f-eddc-e6eb2f166c4a" class="navbar-expand-item"><a href="/roi" class="navbar-expand-item-linkblock w-inline-block"><div class="navbar-expand-icon w-embed"><i class="fa-solid fa-user-gear"></i></div><div class="navbar-expand-item-text">Resources &amp; Insights</div></a><div class="navbar-expand-menu navbar-expand-menu-about"><a href="/roi" class="navbar-expand-menu-left w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/66be021852f7cbe082c4dcc9_Blog%20mYngle.webp" loading="lazy" width="300" sizes="(max-width: 479px) 100vw, 300px" alt="" srcset="https://cdn.prod.website-files.com/64acff488751c560bac024b8/66be021852f7cbe082c4dcc9_Blog%20mYngle-p-500.webp 500w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66be021852f7cbe082c4dcc9_Blog%20mYngle-p-800.webp 800w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66be021852f7cbe082c4dcc9_Blog%20mYngle-p-1080.webp 1080w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66be021852f7cbe082c4dcc9_Blog%20mYngle-p-1600.webp 1600w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66be021852f7cbe082c4dcc9_Blog%20mYngle-p-2000.webp 2000w, https://cdn.prod.website-files.com/64acff488751c560bac024b8/66be021852f7cbe082c4dcc9_Blog%20mYngle.webp 2190w"/><h5 class="navbar-expand-menu-left-title">Resources &amp; Blog</h5><div class="navbar-expand-menu-left-text">We bring you in-depth whitepapers, practical guides and insights, and our blog to keep you informed and empowered.</div></a><div class="navbar-expand-menu-divider"></div><div class="navbar-expand-menu-right"><h6 class="navbar-expand-menu-right-title">Resources &amp; Blog</h6><ul role="list" class="navbar-expand-menu-list w-list-unstyled"><li><a href="https://blog.myngle.com" class="navbar-expand-menu-link">Blog</a></li><li><a href="https://go.myngle.com/es/roi-formacion-unico-es" class="navbar-expand-menu-link">Webinar</a></li><li><a href="/roi" class="navbar-expand-menu-link">Whitepapers, Guides &amp; Tools</a></li></ul></div></div></div><div data-w-id="afcee891-4826-6c30-624f-a8f7c32ab562" class="navbar-expand-item"><a href="/about-us" class="navbar-expand-item-linkblock w-inline-block"><div class="navbar-expand-icon w-embed"><i class="fa-solid fa-users-line"></i></div><div class="navbar-expand-item-text">About Us</div></a><div class="navbar-expand-menu navbar-expand-menu-about"><a href="/language-courses" class="navbar-expand-menu-left w-inline-block"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64f6b7f1fcde0908ec81d5cc_nav_about.webp" loading="lazy" width="300" alt="mYngle About page "/><h5 class="navbar-expand-menu-left-title">About Us</h5><div class="navbar-expand-menu-left-text">We help businesses and people meet the challenges of tomorrow</div></a><div class="navbar-expand-menu-divider"></div><div class="navbar-expand-menu-right"><h6 class="navbar-expand-menu-right-title">About Us</h6><ul role="list" class="navbar-expand-menu-list w-list-unstyled"><li><a href="/about-us#section-about-approach" class="navbar-expand-menu-link">Company</a></li><li><a href="/career" class="navbar-expand-menu-link">Career</a></li><li><a href="/sustainability" class="navbar-expand-menu-link">Corporate Social Responsibility</a></li></ul></div></div></div></div></div></div></div></div></div></div><div class="sectioncontent sectioncontentmail"><div class="login-content"><div data-w-id="c206c75e-367a-9a9e-c22d-dd64096e2af5" style="opacity:0" class="login-form login-form-myngle"><h1 class="form-login-title">Please, log in:</h1><div class="login-form-block w-form"><form id="wf-form-login" name="wf-form-login" data-name="login" action="/user/index/authenticate/" method="post" data-wf-page-id="6501ca56d6762329c630594d" data-wf-element-id="130c0b94-b0f8-69e7-53bc-e138401ba16a"><label for="username" class="form-login-label">User name</label><input class="form-login-field w-input" autofocus="true" maxlength="256" name="username" data-name="username" placeholder="User name" type="text" id="username" required=""/><label for="password" class="form-login-label">Password</label><input class="form-login-field w-input" maxlength="256" name="password" data-name="password" placeholder="Password" type="password" id="password" required=""/><label class="w-checkbox form-login-checkbox"><input id="remember" type="checkbox" name="remember" data-name="remember" class="w-checkbox-input"/><span class="w-form-label" for="remember">Keep me signed in for 1 week unless I sign out.<br/>[Uncheck if on a shared computer]</span></label><div class="w-embed"><input type="hidden" name="authmethod" value="myngleaccount"  />
<input type="hidden" name="next" value="" class="input-next" /></div><input type="submit" data-wait="Please wait..." class="login-btn-submit w-button" value="Login"/></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="login-form-error-message w-form-fail"><div>The username and/or password you entered is invalid.</div></div></div><a href="/user/index/findpassword" class="login-text-link">I forgot my password</a><a data-w-id="cafa3c08-c586-2768-dc27-917790b4a31a" href="#" class="login-text-link login-text-link-myngle">Log in with an accredited partner account</a></div><div data-w-id="15ce8cce-da81-6a9c-5a7b-b6ba14e58a70" style="opacity:0" class="login-form login-form-partner"><h3 class="form-login-title">Please, log in:</h3><div class="login-form-block w-form"><form id="wf-form-login-2" name="wf-form-login-2" data-name="login" action="/user/index/authenticate/" method="post" data-wf-page-id="6501ca56d6762329c630594d" data-wf-element-id="15ce8cce-da81-6a9c-5a7b-b6ba14e58a74"><label for="email" class="form-login-label">Email</label><input class="form-login-field w-input" autofocus="true" maxlength="256" name="email" data-name="email" placeholder="User name" type="email" id="email" required=""/><div class="w-embed"><input type="hidden" name="authmethod" value="samlaccount"  />
<input type="hidden" name="next" value="" class="input-next" /></div><input type="submit" data-wait="Please wait..." class="login-btn-submit w-button" value="Login"/></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="login-form-error-message w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><a data-w-id="15ce8cce-da81-6a9c-5a7b-b6ba14e58a8a" href="#" class="login-text-link login-text-link-partner">Log in with mYngle account</a></div><div data-w-id="33e9eff2-0e6a-a5ba-6a11-4138ed4dcfe9" style="opacity:0" class="login-mail"><h4 class="login-mail-title">Dear Visitor</h4><div class="login-mail-text">We are enhancing our website for your better experience.<br/>For inquiries, please contact us at <a href="/cdn-cgi/l/email-protection#d4b7bba6a4bba6b5a0b194b9adbab3b8b1fab7bbb9" class="login-link"><span class="__cf_email__" data-cfemail="25464a57554a5744514065485c4b4249400b464a48">[email&#160;protected]</span></a></div><div><strong>Warm regards,</strong>‍<br/>‍<strong>mYngle Team</strong></div><div class="login-mail-form w-embed w-script"><style>
.login-mail-form label{
font-size:1rem;
}
.hs-button{
background:#dc4600;
padding:0.5rem;
outline:none;
border:0;
box-shadow:none;
transition: background-color .2s,color .2s;
}
.hs-button:hover{
background:#003c8c;
}
.input-list{
padding:0;
list-style:none;
}

</style>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
<script>
  hbspt.forms.create({
    region: "eu1",
    portalId: "27175786",
    formId: "ff615d54-d89d-4a8d-8dc0-b6acdc6d859d"
  });
</script></div></div></div></div></div><div class="section sectioncontentready"><div class="sectioncontent sectioncontentfooter"><section class="footer-wrap footer-roi"><div class="footercontainer"><div class="mynglecontainer mynglecontainerfooter"><div class="footerleft"><img src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/64c8a8e257edee159daa7525_main_logo%201.webp" loading="lazy" alt="" class="footerlogo"/><div class="footersociallist"><div class="footersociallistitem"><a href="https://www.instagram.com/myngle.corp/?hl=en" target="_blank" class="footersocialicon"></a></div><div class="footersociallistitem"><a href="https://www.facebook.com/myngle.corp" target="_blank" class="footersocialicon"></a></div><div class="footersociallistitem"><a href="https://www.linkedin.com/company/myngle" target="_blank" class="footersocialicon"></a></div><div class="footersociallistitem"><a href="https://twitter.com/Myngler" target="_blank" class="footersocialicon"></a></div></div></div><div class="footer-right"><div class="footerlinkcontainer"><div class="footer-link-item"><a href="/language-courses" class="w-inline-block"><h3 class="text-20-bold">Language Skills</h3></a><ul role="list" class="list no-style no-padding"><li><a href="/language-courses#section-language-training" class="link">Why mYngle</a></li><li><a href="/language-courses#section-language-course" class="link">Courses</a></li><li><a href="/language-courses#section-language-virtual" class="link">Virtual • Blended <br/>• e-Learning</a></li></ul></div><div class="footer-link-item"><a href="/ai" class="w-inline-block"><h3 class="text-20-bold">AI Learning Hub</h3></a><ul role="list" class="list no-style no-padding"><li><a href="/speaking-practice" class="link">mYngle Talk - LIVE</a></li><li><a href="/ai" class="link">AI Learning</a></li></ul></div><div class="footer-link-item"><h3 class="text-20-bold">Leadership Skills</h3><ul role="list" class="list no-style no-padding"><li><a href="/skills#section-skills-training" class="link">Why mYngle</a></li><li><a href="/skills#section-skills-program" class="link">Programs</a></li><li><a href="/skills#section-skills-virtual" class="link">Virtual • in person <br/>• Intra &amp; Inter-company</a></li></ul></div><div class="footer-link-item"><a href="/team-building" class="text-20-bold">Team Building</a><ul role="list" class="list no-style no-padding"><li><a href="/team-building#section-team-why" class="link">Why mYngle</a></li><li><a href="/team-building#section-team-when" class="link">Programs</a></li><li><a href="/team-building#section-team-virtual" class="link">Virtual • in person <br/>• at any location</a></li></ul></div><div class="footer-link-item"><a href="/about-us" class="w-inline-block"><h3 class="text-20-bold">About Us</h3></a><ul role="list" class="list no-style no-padding"><li><a href="/about-us#section-about-approach" class="link">Company</a></li><li><a href="/career#section-team-why" class="link">Careers</a></li><li><a href="/sustainability">Corporate Social <br/>Responsibility</a></li><li class="list-item-resource"><a href="#">Resources &amp; Insights</a></li></ul></div><div class="footer-link-item"><a href="/about-us" class="w-inline-block"><h3 class="text-20-bold"><strong>Resources</strong></h3></a><ul role="list" class="list no-style no-padding"><li><a href="https://blog.myngle.com" class="link">Blog</a></li><li><a href="https://go.myngle.com/es/roi-formacion-unico-es" class="link">Webinars</a></li><li><a href="#">Whitepapers, Guides &amp; Tools</a></li><li class="list-item-resource"><a href="#">Resources &amp; Insights</a></li></ul></div></div></div></div></div><div class="footercopy"><div class="mynglecontainer mynglecontainerfootercopy"><div class="text-14-light">Copyright © 2007-2025 mYngle BV. All rights reserved.</div><div class="footer-copy-links"><a href="/privacy-policy" class="link text-14-light">Privacy Policy</a><a href="/terms-and-conditions" class="link text-14-light">Terms and Condtions</a></div></div></div></section></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64acff488751c560bac024b8" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/64acff488751c560bac024b8/js/myngle-site.7a50c004.92abf601d63b8208.js" type="text/javascript" integrity="sha384-djJID4050CQYwL5S9ougOGW58SiQRpxVjP7dSLPQDYFWhxxWJqHtkRIDaZuoZo10" crossorigin="anonymous"></script><script async src="https://cdn.jsdelivr.net/npm/sweetalert2@11.7.20/dist/sweetalert2.all.min.js" integrity="sha256-mW1wrhuKp2Cl0DCVr/7+GTdl168ZrmB6FayoMAlSmH0=" crossorigin="anonymous"></script>

<script>
  function setCookie(name, value, days) {
    let expires = '';
    if (days) {
      const date = new Date();
      date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
      expires = '; expires=' + date.toUTCString();
    }
    document.cookie = name + '=' + (value || '') + expires + '; path=/';
  }
  function getCookie(name) {
    const nameEQ = name + '=';
    const cookiesArray = document.cookie.split(';');

    for (let i = 0; i < cookiesArray.length; i++) {
      let cookie = cookiesArray[i];
      while (cookie.charAt(0) === ' ') cookie = cookie.substring(1, cookie.length);
      if (cookie.indexOf(nameEQ) === 0) return cookie.substring(nameEQ.length, cookie.length);
    }
    return null;
  }
  async function getSiteCurrentLanguage() {
    var currentLang = getCookie('user-site-lang');
    console.log(`Cookie: ` + currentLang);
    if (!currentLang) {
      var countryLang = await getUserCountryAndLanguage();
      console.log('test');
      console.log(countryLang);
      if (countryLang && countryLang.primaryLanguage) {
        currentLang = countryLang.primaryLanguage;
      }
    }
    if (currentLang) {
      setCookie('user-site-lang', currentLang, 365);
    }
    return currentLang;
  }
  async function getUserCountryAndLanguage() {
    try {
      // Step 1: Get user's country using IP-based geolocation
      const geoResponse = await fetch('/cdn-cgi/trace');
      const geoText = await geoResponse.text();
      // Cắt lấy 2 chữ cái mã quốc gia (Ví dụ: loc=VN)
      const match = geoText.match(/loc=([A-Z]{2})/);
      const countryCode = match ? match[1] : 'Unknown';
      console.log("User's Country Code:", countryCode);

      const countryToLang = {
        FR: 'fr',
        BE: 'fr',
        LU: 'fr',
        MC: 'fr',
        SN: 'fr',
        CI: 'fr',
        ML: 'fr',
        BF: 'fr',
        NE: 'fr',
        TD: 'fr',
        CF: 'fr',
        CG: 'fr',
        GA: 'fr',
        DJ: 'fr',
        KM: 'fr',
        MG: 'fr',
        HT: 'fr',
        CD: 'fr',
        RW: 'fr',
        BI: 'fr',
        BJ: 'fr',
        TG: 'fr',
        GN: 'fr',
        CM: 'fr',
        ES: 'es',
        MX: 'es',
        AR: 'es',
        CO: 'es',
        PE: 'es',
        VE: 'es',
        CL: 'es',
        EC: 'es',
        GT: 'es',
        CU: 'es',
        BO: 'es',
        DO: 'es',
        HN: 'es',
        PY: 'es',
        SV: 'es',
        NI: 'es',
        CR: 'es',
        PA: 'es',
        UY: 'es',
        PR: 'es',
        GQ: 'es',
        DE: 'de',
        AT: 'de',
        LI: 'de',
        IT: 'it',
        SM: 'it',
        VA: 'it',
        JP: 'ja',
        RU: 'ru',
        BY: 'ru',
        KG: 'ru',
        KZ: 'ru',
      };
      const primaryLanguage = countryToLang[countryCode] || 'en';
      return { country: countryCode, primaryLanguage };
    } catch (error) {
      console.error('Error fetching country or language:', error);
    }
  }
  async function choseSiteLanguage() {
    var siteLang = await getSiteCurrentLanguage();
    console.log(siteLang);
    var checkSiteLang = 'en';
    const foundLangCode = supportedLangCodes.find((code) => siteLang.includes(code)) || null;
    const url = new URL(window.location.href);
    const pathSegments = url.pathname.split('/').filter(Boolean);
    var urlLangCode = pathSegments[0];
    if (typeof urlLangCode == 'undefined' || !urlLangCode || !supportedLangCodes.includes(urlLangCode)) {
      urlLangCode = 'en';
    }
    if (foundLangCode != urlLangCode) {
      if (foundLangCode == 'fr') {
        foundLangCode = 'fr-FR';
      }
      console.log(foundLangCode);
      const englishLinks = document.querySelectorAll('a[hreflang="' + foundLangCode + '"]');
      console.log(englishLinks);
      // Loop through each link and click it
      englishLinks.forEach((link) => {
        link.click();
      });
    }
  }
</script>

<script>
  const supportedLangCodes = ['en', 'es', 'fr', 'de', 'it', 'ja'];
  const iso6392ToIso6391 = {
    fra: 'fr',
    spa: 'es',
    deu: 'de',
    eng: 'en',
    rus: 'ru',
    // Add more mappings as needed
  };
  function initWeglot() {
    const url = new URL(window.location.href);
    const pathSegments = url.pathname.split('/').filter(Boolean);
    const langCode = pathSegments[0];
    var currentLang = 'en';
    if (langCode && typeof langCode != 'undefined' && supportedLangCodes.includes(langCode)) {
      currentLang = langCode;
    }

    Weglot.on('initialized', function () {
      Weglot.switchTo(currentLang);
    });
    Weglot.initialize({
      api_key: 'wg_26328c57c2e47249536488cbe02afccf4',
      auto_switch: false,
      wait_transition: false,
      cache: true,
      hide_switcher: true,
    });
  }
  setTimeout(function () {
    initWeglot();
  }, 500);
</script>
<script>
  var Webflow = Webflow || [];
  var currentHash = window.location.hash;
  $(document).ready(function () {
    initChangeHash();
  });
  // $(window).on('load', function () {
  //	initNewWeglotSwitcher();
  //});
  function message(msg, innerClass) {
    Swal.fire({
      text: msg,
      customClass: {
        container: innerClass,
      },
      showCancelButton: false,
      showDenyButton: false,
      showConfirmButton: false,
      showCloseButton: true,
    });
  }
  function messageHtml(msg, innerClass) {
    Swal.fire({
      html: msg,
      customClass: {
        container: innerClass,
      },
      showCancelButton: false,
      showDenyButton: false,
      showConfirmButton: false,
      showCloseButton: true,
    });
  }
  function initNewWeglotSwitcher() {
    if ($('.weglot_switcher').length > 0) {
      $('.weglot_switcher').each(function () {
        if ($(this).find('.switcher-title').length == 0) {
          var title = "<li class='switcher-title'>Languages</li>";
          var globalText = "<li class='switcher-prepend'><a href='/contact-us'>See your global contacts</a></li>";
          var globe = '<i class="fa-solid fa-globe"></i>';
          $(this).find('ul').prepend(title);
          $(this).find('ul').append(globalText);
          $(this).find('.wgcurrent a').prepend(globe);
        }
      });
    } else {
      setTimeout(function () {
        initNewWeglotSwitcher();
      }, 500);
    }
  }
  function initChangeHash() {
    $(window).on('hashchange', function () {
      console.log(window.location.href);
    });
  }
  $('a').click(function () {
    if (typeof fullpage_api != 'undefined' && fullpage_api) {
      var href = $(this).attr('href');
      if (href && href != '#' && href != 'javascript:;' && href.length > 0) {
        var aHash = href.split('#');
        if (aHash.length == 2) {
          var hash = aHash[1];
          if ($('#' + hash).length > 0) {
            console.log(hash);
            fullpage_api.moveTo(hash);
          }
        }
      }
    }
  });
</script>

<!--
<script type="text/javascript">
       window.cookieconsent_options = {"message": "We use cookies to provide you with the best possible experience on our website.", "dismiss": '<button type="button" id="hs_show_banner_button" style="background-color: #24387E; border: 1px solid #24387E;border-radius: 3px; padding: 10px 16px; text-decoration: none; color: #fff;font-family: inherit; font-size: inherit; font-weight: normal; line-height: inherit;text-align: left; text-shadow: none;" onClick="(function(){var _hsp = window._hsp = window._hsp || [];_hsp.push([\"showBanner\"]);})()">Cookie Settings </button>', "learnMore": "More info", "link": "/sp/privacy-policy", "theme": "dark-bottom"};
</script>-->
<script type="text/javascript" async src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js"></script>

<script>
  choseSiteLanguage();
  const linksWithHreflang = document.querySelectorAll('a[hreflang]');

  // Loop through each link and add a click event listener
  linksWithHreflang.forEach((link) => {
    link.addEventListener('click', function (event) {
      var language = link.getAttribute('hreflang');
      if (language == 'fr-FR') {
        language = 'fr';
      }
      setCookie('user-site-lang', language, 365);
      Weglot.switchTo(language);
    });
  });
</script><script>
function getUrlParameter(name) {
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(window.location.href);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, " "));
  }
  function showLoginFormError()
  {
    // Check for error parameter in the URL
    var errorParam = getUrlParameter("error");
    if (errorParam) {
      $(".login-form-error-message").show();
    }
  }
  function setNextParams()
  {
  	var nextParam = getUrlParameter("next");
    if (nextParam) {
      $(".input-next").each(function(){
      	$(this).val(nextParam);
      })
    }
	}
  function setRedirectScript()
  {
  	var nextParam = getUrlParameter("next");
    var url ='/index-web-app';
    if (nextParam) {
        // Check if the next parameter is a valid HTTPS URL or a relative path
        if (isValidNextParam(nextParam)) {
            // Safely append the 'next' parameter to the URL, encoding it
            url += '?next=' + encodeURIComponent(nextParam);
        } else {
            // If 'next' parameter is invalid, ignore it or redirect to a default page
            console.warn('Invalid next parameter detected');
        }
    }
     var script = document.createElement('script');
            script.src = url;  // Replace with the URL of your script
           var body = document.getElementsByTagName('body')[0];

// Insert the script element before the closing </body> tag
body.insertBefore(script, body.lastChild);
  }
  function isValidNextParam(nextParam) {
    // Check if 'next' is an absolute URL with https
    if (nextParam.startsWith('https://')) {
        return true;
    }

    // Check if 'next' is a valid relative URL (path starting with '/')
    if (nextParam.startsWith('/')) {
        // Additional validation for relative URLs could be added here
        return true;
    }

    // If 'next' is neither an absolute URL (https://) nor a relative path, it's invalid
    return false;
}
	jQuery(document).ready(function(){
  showLoginFormError();
  setNextParams();
  setRedirectScript();
  });

</script></body></html>