
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    
    
        <meta name="keywords" content=",Alcoa Corp.">
    <meta name="alcoasite" content="Worldwide">
<meta name="Country" content="global">
<meta name="Language" content="en">
<meta name="WT.cg_n" content="what-we-do">
<meta property="og:locale" content="en_US" />

<meta property="og:type" content="website" />



<title> Alcoa -- Bauxite</title>

<meta name="description" content="Learn about Alcoa&#x2019;s leadership in bauxite mining and ability to meet customer-specific needs for high-quality, sustainably produced products.">


    <meta property="og:image" content="https://www.alcoa.com/global/en/what-we-do/bauxite/images/bauxite-hero.jpg" />
    <meta name="twitter:image" content="https://www.alcoa.com/global/en/what-we-do/bauxite/images/bauxite-hero.jpg" />
<meta property="og:url" content="https://www.alcoa.com/global/en/what-we-do/bauxite" />
<meta property="og:title" content=" Alcoa -- Bauxite" />
<meta property="og:description" content="Learn about Alcoa&#x2019;s leadership in bauxite mining and ability to meet customer-specific needs for high-quality, sustainably produced products." />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content=" Alcoa -- Bauxite" />
<meta name="twitter:description" content="Learn about Alcoa&#x2019;s leadership in bauxite mining and ability to meet customer-specific needs for high-quality, sustainably produced products." />
    <script src="/common/javascript/jquery.min.js"></script>
    <script src="/common/javascript/bootstrap.bundle.min.js"></script>
    <script src="/common/javascript/jquery-ui.min.js"></script>
    <link href="/common/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <link href="/common/css/jquery-ui.min.css" rel="stylesheet" type="text/css">
    <script src="https://js.hcaptcha.com/1/api.js" async defer></script>
    <script src="/common/javascript/hcaptcha-patch.js"></script>


    <script type="text/javascript">var jLanguage = "en";</script>
    <!-- .174 -->
<!-- Google tag (gtag.js) -->
<script async src = "https://www.googletagmanager.com/gtag/js?id=G-01MBNVM28T"></script>
<script type="text/plain" class="optanon-category-C0002">
    //Google Analytics 4
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag('js', new Date());

    gtag('config', 'G-01MBNVM28T');
    //gtag('event', 'page_view', { 'send_to': 'G-01MBNVM28T' });


            var gaID = 'G-01MBNVM28T';

            //Universal Analytics
            //ga('create', 'G-01MBNVM28T', 'auto', {'name': 'aTracker'});
            //ga('aTracker.set', 'contentGroup1', 'what-we-do');
            //ga('aTracker.set', 'contentGroup3', 'what-we-do');

            //Google Analytics 4
            gtag('set', {'contentGroup1': 'what-we-do'});
            gtag('set', {'contentGroup3': 'what-we-do'});

            var str = window.location.href;
            var n = str.indexOf("search_results");

            //Check if in the search_results.asp or any other page
            if (n != -1)
            {
            var n1,n2;
            n1 = 0;
            n2 = 0;
            n1 = str.indexOf("#");
            n2 = str.length;
            var strSearch = "";
            var strSearch = str.substring(n1, n2);

            str = window.location.pathname + strSearch;
            var str1 = str.replace("#","?");
            //Universal Analytics. Google Analytics 4 tracks page view by default.
            //ga('aTracker.send', 'pageview', str1);
            }
            else
            {
            //Universal Analytics. Google Analytics 4 tracks page view by default.
            //ga('aTracker.send', 'pageview');
            }
        
</script>

<script type="text/javascript" src="/common/javascript/ga_extras.js"></script>

<script type="text/plain" class="optanon-category-C0002-C0004">
    //Microsoft Clarity Heatmap tool script
    (function(c,l,a,r,i,t,y){
            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
            t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
            y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
        })(window, document, "clarity", "script", "ku2785jk4n");
</script>

    <link rel="shortcut icon" href="/favicon.ico" />

    <link href="/common/css/styles.css?v=154" rel="stylesheet" type="text/css" />
    <script src="/common/javascript/scripts.js"></script>


    <link rel="apple-touch-icon-precomposed" sizes="180x180" href="/apple-touch-icon-180x180-precomposed.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/apple-touch-icon-152x152-precomposed.png">
    <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/apple-touch-icon-144x144-precomposed.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
    <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/apple-touch-icon-120x120-precomposed.png">
    <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
    <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/apple-touch-icon-76x76-precomposed.png">
    <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/apple-touch-icon-72x72-precomposed.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/apple-touch-icon-57x57-precomposed.png">
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">

    <script referrerpolicy="no-referrer-when-downgrade" type="text/javascript" src="https://www.onelink-edge.com/moxie.min.js" data-oljs="P8206-1318-57A9-A0A0"></script>

</head>
<body class="redesign2021">

    <header>
        <script type="text/javascript">
            function encodeExceptionList(inputString) {
                inputString = ((((((((inputString.replace("*", "%2A").replace("(", "%28")).replace(")", "%29")).replace("-", "%2D")).replace(".", "%2E")).replace(/'/g, "%27")).replace("!", "%21")).replace("_", "%5F")).replace(/"/g, "%22"));
                return inputString;
            }
            function callGoogleDesktop() {
                var sText = document.getElementById("searchTextBox").value;
                var trimmedSearchText = sText.trim();
                //trimmedSearchText = trimmedSearchText.replace('>', '').replace('<', '').replace('^', '');
                trimmedSearchText = ((trimmedSearchText.split('>').join('')).split('<').join('')).split('^').join('');
                if (trimmedSearchText != "") {
                    var url = "/search/search_results?q=" + encodeExceptionList(encodeURIComponent(trimmedSearchText)) + "&page=1&isRedirect=1&paginationStart=1";
                    window.location.href = encodeURI(url);
                    return false;
                }
                else {
                    var url = "/search/search_results?q=" + "&page=1&isRedirect=1";
                    window.location.href = encodeURI(url);
                    return false;
                }
            }
            function callGoogleMobile() {
                var sText = document.getElementById("searchTextBoxMob").value;
                var trimmedSearchText = sText.trim();
                //trimmedSearchText = trimmedSearchText.replace('>', '').replace('<', '').replace('^', '');
                trimmedSearchText = ((trimmedSearchText.split('>').join('')).split('<').join('')).split('^').join('');
                if (trimmedSearchText != "") {
                    var url = "/search/search_results?q=" + encodeExceptionList(encodeURIComponent(trimmedSearchText)) + "&page=1&isRedirect=1&paginationStart=1";
                    window.location.href = encodeURI(url);
                    return false;
                }
                else {
                    var url = "/search/search_results?q=" + "&page=1&isRedirect=1";
                    window.location.href = encodeURI(url);
                    return false;
                }
            }
        </script>



            <div class="navbar-wrapper">


<nav class="navbar navbar-inverse navbar-static-top navbar-custom-meta d-none d-lg-block"><div class="container-nav"><div id="meta-nav" class="navbar-collapse collapse"><div class="dropdown-module language-selector d-sm-flex justify-content-end align-items-center OneLinkNoTx"><img class="language--icon" src="/common/images/globe-icon.png" alt="" /></div><ul id="tnav" class="nav navbar-nav navbar-right"><li id="top-meta-stocks" class="dropdown"><a class="link--pointer" href="https://investors.alcoa.com/stock-information/default.aspx">AA <img src='/common/images/stocks-increase.png' alt='Stock Increase'/> $74.09 (+0.82) </a></li></ul></div></div></nav><nav id="navovrlord" class="navbar navbar-expand-lg navbar-static-top navbar-custom-main"><div class="container-nav container-fluid"><a class="navbar-brand pt-lg-0" href="/global/en/home/"><img class="navbar-alcoa--logo" src="/common/images/alcoa-logo.png" alt="Home" /><img class="registered-symbol" src="/common/css/images/registered-symbol.png" alt="®" /></a><button id="hambgr" class="navbar-toggler my-3 me-4" type="button" data-bs-toggle="collapse" data-bs-target="#main-nav" aria-expanded="false" aria-controls="#main-nav" aria-label="Toggle navigation"><span class="navbar-toggler-icon" /></button><div id="main-nav" class="navbar-collapse collapse justify-content-end"><ul id="snav" class="nav navbar-nav navbar-right d-none d-lg-flex"><li id="top-main-nav-0" class="dropdown"><a href="/global/en/who-we-are" class="d-lg-block"><span>Company</span></a></li><li id="top-main-nav-1" class="dropdown active-item"><a href="/global/en/what-we-do" class="d-lg-block"><span>Products</span></a></li><li id="top-main-nav-2" class="dropdown"><a href="/sustainability" class="d-lg-block"><span>Sustainability</span></a></li><li id="top-main-nav-3" class="dropdown"><a href="/careers/en" class="d-lg-block"><span>Careers</span></a></li><li id="top-main-nav-4" class="dropdown"><a href="https://investors.alcoa.com" class="d-lg-block"><span>Investors</span></a></li><li id="top-main-nav-5" class="dropdown"><a href="https://news.alcoa.com" class="d-lg-block"><span>News</span></a></li><li id="top-main-nav-6" class="dropdown"><a href="/global/en/who-we-are/locations" class="d-lg-block"><span>Locations</span></a></li><li id="top-main-search" class="dropdown d-none d-lg-block"><a class="dropdown-toggle d-lg-block" tabindex="0" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><img class="searchIcon" src="/common/images/search-local.svg" alt="Search" /></a><ul class="dropdown-menu"><li><div><form onsubmit="return callGoogleDesktop()"><input class="searchbox" type="text" id="searchTextBox" placeholder="Search" autocomplete="off" aria-label="Search" /><button class="close-icon" type="reset" /></form></div></li></ul></li></ul><ul class="nav navbar-nav navbar-right "><li id="top-main-search-mobile" class="dropdown d-lg-none"><div><form onsubmit="return callGoogleMobile()"><div class="form-group"><input type="text" class="form-control navbar-search-box-padding" id="searchTextBoxMob" placeholder="Search" autocomplete="off" aria-label="Search" /><button class="close-icon navbar-search-close-icon edgeNavBarSearchCloseicon" type="reset" /></div></form></div></li><li id="top-main-nav-5" class="dropdown d-lg-none"><a href="/global/en/who-we-are" class="d-block">Company</a></li><li id="top-main-nav-6" class="dropdown d-lg-none active-item"><a href="/global/en/what-we-do" class="d-block">Products</a></li><li id="top-main-nav-7" class="dropdown d-lg-none"><a href="/sustainability" class="d-block">Sustainability</a></li><li id="top-main-nav-8" class="dropdown d-lg-none"><a href="/careers/en" class="d-block">Careers</a></li><li id="top-main-nav-9" class="dropdown d-lg-none"><a href="https://investors.alcoa.com" class="d-block">Investors</a></li><li id="top-main-nav-10" class="dropdown d-lg-none"><a href="https://news.alcoa.com" class="d-block">News</a></li><li id="top-main-nav-11" class="dropdown d-lg-none"><a href="/global/en/who-we-are/locations" class="d-block">Locations</a></li></ul></div></div></nav>

    </div>

    </header>

    <main>


<div class="banner--container heading__image-present" xmlns:ext="http://XsltSampleSite.XsltFunctions/1.0"><div class="banner--heading "><h1 class="heading--page">Bauxite</h1><div class="heading--ctas"><a class="link--button" href="/global/en/contact/customers">Contact Sales</a></div></div><div class="banner--image"><img src="/global/en/what-we-do/bauxite/images/bauxite-hero.jpg" alt="" /></div><div class="banner--overview"><h2 class="heading--section">Consistent. Reliable. Sustainable.</h2>
          <p>Bauxite ore is the primary raw material that is refined into alumina and later sent to our smelters where it is processed into aluminum.</p>
          <p>Our leading position in mining is built on our ability to meet customer-specific needs for high-quality, sustainably produced material. As a recognized leader in sustainability, employees at our bauxite mines consult with our communities before, during, and after mining operations. Alcoa’s bauxite primarily supports our internal alumina refinery system, and we also supply global, third-party customers.</p>
          <ul>
            <li>Ownership positions in seven mines globally, including the Huntly mine in Australia, the world’s largest bauxite mine.</li>
            <li>Strategically located global network near key Atlantic and Pacific markets.</li>
            <li>Successful, science-based reforestation practices demonstrated in areas such as the Jarrah forest in Western Australia and the Amazon in Brazil.</li>
          </ul>
        </div></div>                    <div class="breadcrumb--container">
                        <nav id='brdcrmhtml' aria-label='breadcrumb'><ol class='breadcrumb align-items-baseline' style="">
<li class='breadcrumb-item level-0'><a href='/global/en/what-we-do'>Products</a></li>
<li class='breadcrumb-item level-1 active'>Bauxite</li>

</ol>
</nav>
                    </div>




        
<div class="container-fluid interior-body page-info"><div class="r0 row-master-style row row--section-background"><div class=" r0_c0 column-master-style col-12 col-lg-12 "><div class="r0_c0_b0 body-master-style bodycopy news"><div class="newsWrapper"><h2 class="heading--label">Recent News</h2>

<div class="media-list news-items">
                <button onclick="location.href='/global/en/what-we-do/bauxite/stories/releases?id=2024/09/alcoa-new-vessels-set-to-sail-in-brazil'" class="alcoa-story story--1">
                    <div class="r0_c0_r0-d_c0 column-master-style">
                        <div class="story--container">
                            <div class="r0_c0_r0-d_c0_b0 body-master-style news-image news-1-image">
                                <img class="img-fill img-fluid" src="https://www.alcoa.com/stories/images/Os-novos-navios-da-Alcoa-Brasil.jpg" alt="" border="0">
                            </div>
                            <div class="r0_c0_r0-d_c1_b0 body-master-style news-copy news-1-content">
                                <h3 class="news-module--title">Alcoa’s new vessels set to sail in Brazil</h3>
                                <div class="news-module--summary">Alcoa’s new ships are set to transport bauxite in Brazil between Juruti and São Luis, with investment in these vessels expected to strengthen the Company’s operations, as well as reduce transportation costs and emissions.</div>
                                <p class='news-module--cta'><span>Read More</span></p>
                            </div>
                        </div>
                    </div>
                </button>
                <button onclick="location.href='/global/en/what-we-do/bauxite/stories/releases?id=2024/04/reducing-risks-with-robot-paws-for-safety'" class="alcoa-story story--2">
                    <div class="r0_c0_r0-d_c0 column-master-style">
                        <div class="story--container">
                            <div class="r0_c0_r0-d_c0_b0 body-master-style news-image news-2-image">
                                <img class="img-fill img-fluid" src="https://www.alcoa.com/stories/images/Automation-and-robotics-engineer-Remi-Hart.jpg" alt="" border="0">
                            </div>
                            <div class="r0_c0_r0-d_c1_b0 body-master-style news-copy news-2-content">
                                <h3 class="news-module--title">Reducing risks with robot paws for safety</h3>
                                <div class="news-module--summary">Robotic dogs may soon be employed to complete jobs that are monotonous or may expose workers to risks or unpleasant environments at Alcoa’s mining, refining and smelting operations thanks to work being undertaken by the company’s Information Technology and Automation Solutions team.</div>
                                <p class='news-module--cta'><span>Read More</span></p>
                            </div>
                        </div>
                    </div>
                </button>
                <button onclick="location.href='/global/en/what-we-do/bauxite/stories/releases?id=2023/08/big-reduction-in-spills-from-mining-fleet'" class="alcoa-story story--3">
                    <div class="r0_c0_r0-d_c0 column-master-style">
                        <div class="story--container">
                            <div class="r0_c0_r0-d_c0_b0 body-master-style news-image news-3-image">
                                <img class="img-fill img-fluid" src="https://www.alcoa.com/stories/images/HoseReplacement1.jpg" alt="" border="0">
                            </div>
                            <div class="r0_c0_r0-d_c1_b0 body-master-style news-copy news-3-content">
                                <h3 class="news-module--title">Big reduction in spills from mining fleet</h3>
                                <div class="news-module--summary">Learn how Alcoa has reduced spills of fuel, hydraulic fluid and other hydrocarbons by almost half at its bauxite operations in Western Australia with a focus on maintaining its 60-year record of never having negatively impacted public drinking water supply.</div>
                                <p class='news-module--cta'><span>Read More</span></p>
                            </div>
                        </div>
                    </div>
                </button>


</div>
<p><a class="link--button" href="https://news.alcoa.com">VIEW ALL NEWS</a></p></div></div><span /></div></div></div><div id="" class="modal fade" tabindex="-1"><div class="modal-dialog modal-dialog-scrollable modal-lg"><div class="modal-content"><div class="modal-header"><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" /></div><div class="modal-body" /></div></div></div>

    </main>

    <footer>
        <!--div class="row">
            <div class="col-lg-12 col-md-12">
                <partial name="_xml-footer-nav-builder" />
            </div>
        </div-->

        <div class="footer--container">
            <div class="footer--links">
                <div class="footer--content footer--content__utility">
                    <a href="/global/en/contact">Contact Us</a>
                    <a href="/global/en/general/legal-notices">Legal Notices</a>
                    <a href="/global/en/general/privacy">Privacy</a>
                    <a href="/global/en/general/cookie-policy">Cookie Policy</a>
                    <a href="/global/en/contact/accessibility-statement">Accessibility</a>
                </div>
                <div class="footer--content footer--content__shortcuts">
                    <a href="/foundation/en">Alcoa Foundation</a>
                    <a href="/global/en/contact/customers">Customers</a>
                    <a href="/global/en/contact/supplier">Suppliers</a>
                    <a href="/global/en/who-we-are/ethics-compliance/integrity-line">Integrity Line</a>
                </div>
            </div>

            <div class="footer--right-column">
                <div class="dropdown-module language-selector d-sm-flex justify-content-end align-items-center OneLinkNoTx">
                    <img class="language--icon" src="/common/images/globe-icon.png" alt=""/>
                </div>

                <div class="footer--content footer--content__social">
                    <a href="http://www.facebook.com/alcoa" target="_blank">
                        <img src="/common/images/social/facebook.svg" alt="Alcoa on Facebook" />
                    </a>
                    <a href="http://www.linkedin.com/company/alcoa" target="_blank">
                        <img src="/common/images/social/linkedin.svg" alt="Alcoa on LinkedIn" />
                    </a>
                    <a href="http://www.twitter.com/alcoa" target="_blank">
                        <img src="/common/images/social/x.svg" alt="Alcoa on Twitter" />
                    </a>
                    <a href="http://www.youtube.com/user/alcoatv" target="_blank">
                        <img src="/common/images/social/youtube.svg" alt="Alcoa on YouTube" />
                    </a>
                    <a href="https://news.alcoa.com/rss/pressrelease.aspx" target="_blank">
                        <img src="/common/images/social/rss.svg" alt="Alcoa's RSS Feed" />
                    </a>
                </div>
            </div>

            <div class="footer--copyright">
                <p>Copyright &copy;2026 Alcoa Corporation</p>
            </div>
        </div>

    </footer>
    <!-- Cookie Message Show/Hide -->
    <script type="text/javascript">
        function iframeSourceCookie() {
            var regStrictlyNecessary = ",C0001,";
            var regCheckPerformance = ",C0002,";
            var regCheckFunctional = ",C0003,";
            var regCheckTargeting = ",C0004,";
            var regCheckSocial = ",C0005,";

        // Select all video iframes that require targeting cookies
            var videoIframes = document.querySelectorAll("iframe.optanon-category-C0004");
      
            //YouTube Video Cookie Message
            if (OnetrustActiveGroups.match(regCheckTargeting)) {
            // Targeting cookies accepted → load video(s)
               videoIframes.forEach(function(iframe) {
                   if (iframe.dataset.src) {
                       iframe.setAttribute("src", iframe.dataset.src);
                   }
            });

            $(".videoCookieMessage").hide();
            } else {
            // Targeting cookies NOT accepted → clear src so video doesn't load
                videoIframes.forEach(function(iframe) {
                    iframe.setAttribute("src", "");
                });
               $(".videoCookieMessage").show();
            }

            //CareerArc Map Cookie Message (Can use this for future maps in replacement)
            var mapIframes = document.querySelectorAll("iframe.optanon-category-C0002");


        if (OnetrustActiveGroups.match(regCheckPerformance)) {
             // Consent GIVEN → ensure src is set from data-src (lazy-safe)
             mapIframes.forEach(function (map) {
               // If server rendered with src and no data-src, preserve it first
               if (!map.dataset.src && map.src) {
                 map.dataset.src = map.src;
               }
               if (map.dataset.src && map.src !== map.dataset.src) {
                 map.src = map.dataset.src;
               }
             });

                // Accepted → hide message
                $(".MapCookieMessage").hide();

           } else {

            // Performance cookies REJECTED
           mapIframes.forEach(function (map) {
                map.removeAttribute("src");
                map.srcdoc = "";
           });
              
              $(".MapCookieMessage").show();
            }
          }

        // OneTrust hook: ensure our logic runs after OneTrust initializes and on consent changes
          function OptanonWrapper() {
            // Run once after OneTrust sets OnetrustActiveGroups
            iframeSourceCookie();

            // Run again whenever the user updates preferences
            if (window.OneTrust && typeof OneTrust.OnConsentChanged === "function") {
              OneTrust.OnConsentChanged(function () {
                iframeSourceCookie();
              });
            }
          }
            // if (OnetrustActiveGroups.match(regCheckSocial)) {
            //     var elements = document.getElementsByClassName("optanon-category-C0005");
            //     loadIframe(elements);
            // }
            // function loadIframe(elements) {
            //     for (var i = 0; i < elements.length; i++) {
            //         elements[i].tagName == "IFRAME" ? elements[i].setAttribute("src", elements[i].dataset.src) : -1;
            //     }
            // }
    </script>

    <script>
        // Adjusts all videoCookieMessage p tags to go inside the div of videowrapper, fixes videos inside news articles
        document.addEventListener("DOMContentLoaded", function () {
            document.querySelectorAll('.videoWrapper + .videoCookieMessage')
                .forEach(msg => msg.previousElementSibling.appendChild(msg));
        });
    </script>


    <script>
        //script for some old stories having h3 tag inside cookie message that bolds
        (function () {
          function convert(h3) {
            if (!h3 || h3.tagName !== "H3") return;
            if (!h3.classList.contains("module-details_title")) return;
            
            const p = document.createElement("p");
            // Copy all attributes
            for (const attr of h3.attributes) {
              p.setAttribute(attr.name, attr.value);
            }

            // Move children
            while (h3.firstChild) {
              p.appendChild(h3.firstChild);
            }
            h3.replaceWith(p);
          }

          function convertAll(root) {
            root.querySelectorAll("h3.module-details_title").forEach(convert);
          }

          document.addEventListener("DOMContentLoaded", function () {
            // Convert anything present at load
            convertAll(document);

            // Watch for dynamic additions (cookie scripts, AJAX, etc.)
            const observer = new MutationObserver(function (mutations) {
              mutations.forEach(m => {
                m.addedNodes.forEach(node => {
                  if (!(node instanceof Element)) return;

                  if (node.matches && node.matches("h3.module-details_title")) {
                    convert(node);
                  }

                  // Also scan inside this node
                  convertAll(node);
                });
              });
            });

            observer.observe(document.documentElement, {
              childList: true,
              subtree: true
            });
          });

        })();
    </script>

    <script type="text/javascript">
        function tableHide() {
            var cookieDivContent = $("div#optanon-cookie-policy").val();
            if (cookieDivContent.length = 0) {
                $("div.non-dynamic-table").show();
            } else {
                $("div.non-dynamic-table").hide();
            }
        }

        //Removed as part of updating to Google Analytics 4. This code uses ga.js which is legacy library.
        //Only Page View is being tracked.

        // Code for Google Analytics
        // 8/21/2019- added this script to make the Bing custom search results appear in Google Analytics
        //var _gaq = _gaq || [];
        //_gaq.push(['_setAccount', 'G-01MBNVM28T']);
        //_gaq.push(['_trackPageview']);
        //(function () {
        //    var ga = document.createElement('script');
        //    ga.type = 'text/javascript';
        //    ga.async = true;
        //    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www')
        //        + '.google-analytics.com/ga.js';
        //    var s = document.getElementsByTagName('script')[0];
        //    s.parentNode.insertBefore(ga, s);
        //})();

    </script>


    <script>
        var otherFieldSelected = false;
        $(document).ready(function () {
            $("#div_other.rcccopy.form-group").hide();
            toggleOtherField();
        });
        $("#inquiryType").change(function () {
            toggleOtherField();
        });

        function toggleOtherField() {
            if ($("#inquiryType option:selected").text() === "Outros" && otherFieldSelected === false) {
                otherFieldSelected = true;
                $("#div_other.rcccopy.form-group").show();
            }
            else if ($("#inquiryType option:selected").text() === "Other Alcoa Technology" && otherFieldSelected === false) {
                otherFieldSelected = true;
                $("#div_other.rcccopy.form-group").show();
            }
            else {
                otherFieldSelected = false;
                $("#div_other.rcccopy.form-group").hide();
            }
        }
    </script>

    <!-- OneTrust Cookies Consent Notice -->

    <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-document-language="true" data-domain-script="12142d76-18a3-4688-bd6e-f86f3dc48841"></script>

    <script type="text/javascript">

        function OptanonWrapper() {
            //$(".optanon-alert-box-wrapper").addClass("OneLinkNoTx");
            iframeSourceCookie();
            // var ab = document.getElementsByClassName("optanon-alert-box-button-middle accept-cookie-container");
            // if (ab.length > 0) {
            //     ab[0].addEventListener("click", function () {
            //         Optanon.AllowAll();
            //         console.log("Remove Banner");
            //         Optanon.SetAlertBoxClosed();
            //         document.getElementsByClassName("optanon-alert-box-wrapper")[0].remove();
            //     });
            //     setTimeout(setFooterHeight, 1000);

            // };
        }
        //Resize footer to accomodate cookie banner height
        // function setFooterHeight() {
        //     var footerHeight = $("footer").height();
        //     var abHeight = $("div.optanon-alert-box-wrapper").height();
        //     var newHeight = footerHeight + abHeight;
        //     $("footer").height(newHeight);
        // }

        // $(function () {
        //     OptanonWrapper();
        // });
    </script>

    <!-- Language Selector Code -->
    <script>
        var currentHostname = window.location.hostname;
        var currentLanguage = "";
        if (currentHostname.includes('fr-ca')) {
            currentLanguage = "fr-ca";
        } else {
            currentLanguage = "en-us";
        }

        // Set the language selector code (written for coders to easily add future languages)
        var languageSelectorDropdown = "";
        languageSelectorDropdown = "<select name=\"language\" class=\"language-selector-dropdown\" aria-label=\"Select Language\">";
        languageSelectorDropdown = languageSelectorDropdown + "<option class=\"en-us\" value=\"en-us\">English</option>";
        languageSelectorDropdown = languageSelectorDropdown + "<option class=\"fr-ca\" value=\"fr-ca\">Français (Canada)</option>";
        languageSelectorDropdown = languageSelectorDropdown + "</select>";

        // Once the page loads, call the language selector build code
        window.addEventListener("load", languageSelectorBuilder());

        // Build the language selectors
        function languageSelectorBuilder() {
            var currentSelector = "";
            currentSelector = document.getElementsByClassName("language-selector");
            for (i = 0; i < currentSelector.length; i++) {
                // Duplication handler for Chrome, etc.
                if (currentSelector[i].innerHTML.includes("language-selector-dropdown") == false) {
                    currentSelector[i].innerHTML += languageSelectorDropdown;
                }
            }
            setLanguageSelector();
        };

        // Set all language selectors to the current language
        function setLanguageSelector() {
            var selectors = document.getElementsByClassName('language-selector-dropdown');
            for (i = 0; i < selectors.length; i++) {
                selectors[i].value = currentLanguage;
            }
            languageSelectorHandler()
        }

        // As the page transitions remove the language selectors
        window.onpagehide = function () {
            removeLanguageSelector();
            // Build the language selectors to handle caching
            languageSelectorBuilder();
        };

        // Systematically remove the language selectors
        function removeLanguageSelector() {
            var selector = document.getElementsByClassName('language-selector-dropdown');
            for (i = 0; i < selector.length; i++) {
                selector[i].remove();
            }
        }

        // Language selection handler
        function languageSelectorHandler() {
            var languageSelectors = document.getElementsByClassName('language-selector-dropdown');
            for (var i = 0; i < languageSelectors.length; i++) {
                languageSelectors[i].addEventListener('change', function () {
                    var selectedLanguage = this.options[this.selectedIndex].value;
                    var currentPage = window.location.pathname;
                    var currentHREF = window.location.href;
                    var pointer = currentHREF.indexOf(".com");
                    var currentPage = currentHREF.slice(pointer + 4);


                    var destination = "b" + " " + selectedLanguage.toString();

                    switch (destination) {
                        case "a fr-ca":
                            destination = "https://fr-ca." + "" + ".alcoa.com" + currentPage;
                            break;
                        case "b fr-ca":
                            destination = "https://fr-ca.alcoa.com" + currentPage;
                            break;
                        case "a en-us":
                            destination ="https://" + "" + "." + "" + ".alcoa.com" + currentPage;
                            break;
                        case "b en-us":
                            destination = "https://www.alcoa.com" + currentPage;
                            break;
                        default:
                            break;
                    }
                    window.location.assign(destination);
                });
            }
        }

    </script>

    <!-- Language Translation Code -->

    <script>
        // Hide body to mitigate flicker
        $("body").css("display", "none");

        // Ensure there are no translations on page by default
        $("body").addClass("OneLinkNoTx");

        // Header and Footer are translated no matter what...
        $(".navbar-wrapper p,.navbar-wrapper a,.navbar-wrapper li,.navbar-wrapper span").addClass("OneLinkTx");
        $(".navbar-wrapper p,.navbar-wrapper a,.navbar-wrapper li,.navbar-wrapper span").removeClass("OneLinkNoTx");
        $("footer a, footer p").addClass("OneLinkTx");
        $("footer a, footer p").removeClass("OneLinkNoTx");
    </script>


            <script>
                $("body").addClass("OneLinkTx");
                $("body").removeClass("OneLinkNoTx");
            </script>




    <script>
        $("#top1 .dropdown-submenu p,#top1 .dropdown-submenu a").addClass("OneLinkNoTx");
        $("#top1 .dropdown-submenu p,#top1 .dropdown-submenu a").removeClass("OneLinkTx");
        $(".navbar-custom-site p,.navbar-custom-site a,.navbar-custom-site li,.navbar-custom-site span").addClass("OneLinkNoTx");
        $(".navbar-custom-site p,.navbar-custom-site a,.navbar-custom-site li,.navbar-custom-site span").removeClass("OneLinkTx");
    </script>


    <script>
        // Subnav and Press releases are not translated, no matter what

        $(".row--press-release p,.row--press-release a,.row--press-release h6").addClass("OneLinkNoTx");
        $(".row--press-release p,.row--press-release a,.row--press-release h6").removeClass("OneLinkTx");

        // Show body now that all translations have been sussed out
        $("body").css("display", "block");
    </script>


    <!-- Set element lang attributes -->
    <script>
        $(document).ready(function () {
            var pageLanguage = "";
            var contentLanguage = "";
            var currentHREF = window.location.href;

            if (currentHREF.includes('/ic/') || currentHREF.includes('/iceland/')) {
                contentLanguage = "is";
            } else if (currentHREF.includes('/pt/') || currentHREF.includes('/brasil/')) {
                contentLanguage = "pt";
            } else if (currentHREF.includes('/no/') || currentHREF.includes('/norway/')) {
                contentLanguage = "no";
            } else if (currentHREF.includes('/hu/') || currentHREF.includes('/hungary/')) {
                contentLanguage = "hu";
            } else if (currentHREF.includes('/es/') || currentHREF.includes('/spain/')) {
                contentLanguage = "es";
            } else if (currentHREF.includes('/nl/')) {
                contentLanguage = "nl";
            } else if (currentHREF.includes('/fr/') || currentHREF.includes('/canada/')) {
                contentLanguage = "fr";
            } else if (currentHREF.includes('/zh/')) {
                contentLanguage = "zh";
            }

            if (currentHREF.includes('fr-ca')) {
                pageLanguage = "fr";
            } else {
                pageLanguage = "en";
            }

            $("html").prop("lang", pageLanguage);
            if (contentLanguage != "") {
                $("#site-nav").prop("lang", contentLanguage);
                $("main").prop("lang", contentLanguage);
            }
        });
    </script>


    <script>
    // Prevent OneLink from hiding MapCookieMessage
    document.addEventListener("DOMContentLoaded", function () {
    document.querySelectorAll(".MapCookieMessage").forEach(function (msg) {
    msg.classList.remove("OneLinkNoTx");
    msg.classList.add("OneLinkTx");   // optional but recommended
    });
    });
    </script>


            <script>
                $(".banner--overview").before($(".breadcrumb--container"));
            </script>


</body>

</html>

