.m360-floating-lang-toggle{position:fixed;left:20px;bottom:96px;z-index:999999}.m360-floating-lang-toggle[hidden]{display:none!important}.m360-lang-toggle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 20px;color:#fff!important;font-size:15px;font-weight:700;line-height:1;text-decoration:none!important;background:#e31b23;border-radius:999px;box-shadow:0 12px 28px rgb(0 0 0 / .2)}.m360-lang-toggle:hover,.m360-lang-toggle:focus-visible{color:#fff!important;background:#bd1119}.m360-lang-toggle__flag,.m360-language-navigation__flag{display:inline-flex;width:21px;height:14px;flex:0 0 21px;aspect-ratio:3 / 2;align-items:center;justify-content:center;overflow:hidden;font-size:0;line-height:1;border-radius:1px;box-shadow:0 0 0 1px rgb(0 0 0 / .22)}.m360-lang-toggle__flag::before,.m360-language-navigation__flag::before{display:none}.m360-lang-toggle__flag svg,.m360-language-navigation__flag svg{display:block;width:100%;height:100%}.m360-lang-toggle__flag[data-flag="EN"]::before,.m360-language-navigation__flag[data-flag="EN"]::before{background:linear-gradient(90deg,transparent 0 38%,#fff 38% 44%,#c8102e 44% 56%,#fff 56% 62%,transparent 62%),linear-gradient(0deg,transparent 0 38%,#fff 38% 44%,#c8102e 44% 56%,#fff 56% 62%,transparent 62%),repeating-linear-gradient(0deg,#b22234 0 1px,#fff 1px 2px)}.m360-lang-toggle__flag[data-flag="PT"]::before,.m360-language-navigation__flag[data-flag="PT"]::before{background:radial-gradient(circle at 63% 50%,#143d8d 0 18%,#ffdf00 19% 28%,transparent 29%),linear-gradient(45deg,transparent 0 43%,#ffdf00 44% 56%,transparent 57%),linear-gradient(90deg,#009b3a 0 40%,#ffdf00 40% 60%,#009b3a 60%)}.m360-language-navigation{position:relative;display:inline-flex;height:54px;min-height:0;margin:0;align-items:stretch;align-self:center}.m360-language-navigation__link{box-sizing:border-box!important;display:inline-flex!important;height:54px;min-width:82px;min-height:54px;margin:0!important;padding:0 14px;align-items:center;justify-content:center;gap:7px;border-left:1px solid rgb(255 255 255 / .14);border-right:1px solid rgb(255 255 255 / .14);background:#d71920;color:#fff!important;font:inherit;font-size:14px;font-weight:800;line-height:1;vertical-align:middle;text-decoration:none!important;transition:background-color .18s ease}.m360-language-navigation__link:hover,.m360-language-navigation__link:focus-visible{background:#b81218;color:#fff!important}.m360-language-navigation__link:focus-visible{outline:3px solid rgb(255 255 255 / .75);outline-offset:-4px}.m360-language-navigation__flag{line-height:1}.m360-language-navigation__code{letter-spacing:.03em}.m360-language-navigation__arrow{font-size:12px;opacity:.72}@media (max-width:640px){.m360-floating-lang-toggle{left:18px;bottom:112px}.m360-lang-toggle{min-height:46px;padding:9px 17px}.m360-language-navigation__link{min-width:72px;min-height:54px;padding:0 11px}}@media (prefers-reduced-motion:reduce){.m360-language-navigation__link{transition:none}}