{"id":1479,"date":"2026-07-27T22:11:14","date_gmt":"2026-07-27T14:11:14","guid":{"rendered":"https:\/\/wp.rodimppf.com\/?page_id=1479"},"modified":"2026-08-25T17:12:18","modified_gmt":"2026-08-25T09:12:18","slug":"basf-rodim","status":"publish","type":"page","link":"https:\/\/www.rodimppf.com\/en\/basf-rodim\/","title":{"rendered":"V\u1ec1 BASF &#038; RODIM"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1479\" class=\"elementor elementor-1479\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0da70a e-con e-atomic-element e-flexbox-base e-e0da70a-0c63c5f flexbox bgbox \" data-id=\"e0da70a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e0da70a\" data-e-type=\"e-flexbox\" data-id=\"e0da70a\">\n    \t\t\t<h2 data-interaction-id=\"14b3a9f\" class=\"s50 e-14b3a9f-787c800 e-heading-base\" data-e-type=\"widget\" data-id=\"14b3a9f\">BASF \u00b7 T\u1eadp \u0111o\u00e0n h\u00f3a ch\u1ea5t h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi<\/h2>\n\t\t\t\t\t<p class=\"s18 e-77361cc-5e9dfe1 e-paragraph-base\" data-interaction-id=\"77361cc\" data-e-type=\"widget\" data-id=\"77361cc\">BASF (BASF) \u0111\u01b0\u1ee3c th\u00e0nh l\u1eadp v\u00e0o n\u0103m 1865, c\u00f3 tr\u1ee5 s\u1edf ch\u00ednh \u0111\u1eb7t t\u1ea1i Ludwigshafen, \u0110\u1ee9c, l\u00e0 m\u1ed9t trong nh\u1eefng t\u1eadp \u0111o\u00e0n h\u00f3a ch\u1ea5t h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi. BASF hi\u1ec7n c\u00f3 ho\u1ea1t \u0111\u1ed9ng kinh doanh t\u1ea1i h\u01a1n 93 qu\u1ed1c gia tr\u00ean to\u00e0n c\u1ea7u, v\u1edbi kho\u1ea3ng 108.000 nh\u00e2n vi\u00ean tr\u00ean to\u00e0n th\u1ebf gi\u1edbi. N\u0103m 2025, doanh thu to\u00e0n c\u1ea7u c\u1ee7a BASF \u0111\u1ea1t 59,7 t\u1ef7 euro.<\/p>\n\t\t<div class=\"elementor-element elementor-element-0262854 e-con e-atomic-element e-flexbox-base e-0262854-d8aa5d5 \" data-id=\"0262854\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0262854\" data-e-type=\"e-flexbox\" data-id=\"0262854\">\n    \t\t<div class=\"elementor-element elementor-element-477dbbc elementor-widget-tablet__width-initial elementor-widget elementor-widget-pgy_counter\" data-id=\"477dbbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy_counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"pgy-counter-widget\">\n            <div class=\"pgy-counter-inner\">\n\n                <div class=\"pgy-counter-number-wrap\">\n                    \n                    <span class=\"pgy-counter-number\" data-start=\"0\" data-end=\"1865\" data-duration=\"2000\" data-separator-enabled=\"no\" data-separator=\"\" data-repeat=\"yes\">\n                        0                    <\/span>\n\n                                            <span class=\"pgy-counter-suffix\">\n                            year                        <\/span>\n                                    <\/div>\n\n                <div class=\"pgy-counter-title\">\n                    Th\u00e0nh l\u1eadp n\u0103m                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <style>\n            .pgy-counter-widget {\n                width: 100%;\n            }\n\n            .pgy-counter-inner {\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                justify-content: center;\n                gap: 10px;\n            }\n\n            .pgy-counter-number-wrap {\n                display: inline-flex;\n                align-items: baseline;\n                justify-content: center;\n                line-height: 1;\n                font-size: 48px;\n                font-weight: 700;\n                color: #111;\n            }\n\n            .pgy-counter-title {\n                margin: 0;\n                padding: 0;\n                line-height: 1.4;\n                font-size: 16px;\n                color: #555;\n            }\n\n            @media (max-width: 767px) {\n                .pgy-counter-title-left .pgy-counter-inner,\n                .pgy-counter-title-right .pgy-counter-inner {\n                    flex-direction: column;\n                }\n            }\n        <\/style>\n\n        <script>\n(function () {\n    'use strict';\n\n    function formatNumber(number, enabled, type) {\n        if (enabled !== 'yes' || type === 'none') {\n            return Math.floor(number).toString();\n        }\n\n        var separator = ',';\n\n        if (type === 'dot') {\n            separator = '.';\n        }\n\n        if (type === 'space') {\n            separator = ' ';\n        }\n\n        return Math.floor(number)\n            .toString()\n            .replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, separator);\n    }\n\n    function resetCounter(counter) {\n        var start = parseFloat(counter.dataset.start || 0);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        counter.textContent = formatNumber(start, separatorEnabled, separator);\n        counter.dataset.animated = 'no';\n        counter.dataset.animating = 'no';\n\n        if (counter._pgyCounterFrame) {\n            cancelAnimationFrame(counter._pgyCounterFrame);\n            counter._pgyCounterFrame = null;\n        }\n    }\n\n    function animateCounter(counter) {\n        if (!counter) {\n            return;\n        }\n\n        if (counter.dataset.animating === 'yes') {\n            return;\n        }\n\n        if (counter.dataset.repeat !== 'yes' && counter.dataset.animated === 'yes') {\n            return;\n        }\n\n        var start = parseFloat(counter.dataset.start || 0);\n        var end = parseFloat(counter.dataset.end || 0);\n        var duration = parseInt(counter.dataset.duration || 2000, 10);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        var startTime = null;\n\n        counter.dataset.animating = 'yes';\n        counter.dataset.animated = 'yes';\n\n        function step(timestamp) {\n            if (!startTime) {\n                startTime = timestamp;\n            }\n\n            var progress = Math.min((timestamp - startTime) \/ duration, 1);\n            var ease = 1 - Math.pow(1 - progress, 3);\n            var current = start + (end - start) * ease;\n\n            counter.textContent = formatNumber(current, separatorEnabled, separator);\n\n            if (progress < 1) {\n                counter._pgyCounterFrame = requestAnimationFrame(step);\n            } else {\n                counter.textContent = formatNumber(end, separatorEnabled, separator);\n                counter.dataset.animating = 'no';\n                counter._pgyCounterFrame = null;\n            }\n        }\n\n        counter._pgyCounterFrame = requestAnimationFrame(step);\n    }\n\n    function initCounters(scope) {\n        scope = scope || document;\n\n        var counters = scope.querySelectorAll('.pgy-counter-number');\n\n        if (!counters.length) {\n            return;\n        }\n\n        counters.forEach(function (counter) {\n\n            if (counter.dataset.pgyCounterReady === 'yes') {\n                return;\n            }\n\n            counter.dataset.pgyCounterReady = 'yes';\n\n            resetCounter(counter);\n\n            if ('IntersectionObserver' in window) {\n                var observer = new IntersectionObserver(function (entries) {\n                    entries.forEach(function (entry) {\n                        var item = entry.target;\n                        var repeat = item.dataset.repeat === 'yes';\n\n                        if (entry.isIntersecting) {\n                            animateCounter(item);\n                        } else if (repeat) {\n                            resetCounter(item);\n                        }\n                    });\n                }, {\n                    threshold: 0.1\n                });\n\n                observer.observe(counter);\n            } else {\n                animateCounter(counter);\n            }\n        });\n    }\n\n    initCounters(document);\n\n    document.addEventListener('DOMContentLoaded', function () {\n        initCounters(document);\n    });\n\n    if (window.elementorFrontend && window.elementorFrontend.hooks) {\n        window.elementorFrontend.hooks.addAction(\n            'frontend\/element_ready\/pgy_counter.default',\n            function ($scope) {\n                initCounters($scope[0]);\n            }\n        );\n    }\n\n    window.addEventListener('elementor\/frontend\/init', function () {\n        if (window.elementorFrontend && window.elementorFrontend.hooks) {\n            window.elementorFrontend.hooks.addAction(\n                'frontend\/element_ready\/pgy_counter.default',\n                function ($scope) {\n                    initCounters($scope[0]);\n                }\n            );\n        }\n    });\n\n})();\n<\/script>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14cdfe6 elementor-widget-tablet__width-initial elementor-widget elementor-widget-pgy_counter\" data-id=\"14cdfe6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy_counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"pgy-counter-widget\">\n            <div class=\"pgy-counter-inner\">\n\n                <div class=\"pgy-counter-number-wrap\">\n                    \n                    <span class=\"pgy-counter-number\" data-start=\"0\" data-end=\"93\" data-duration=\"2000\" data-separator-enabled=\"no\" data-separator=\"\" data-repeat=\"yes\">\n                        0                    <\/span>\n\n                                    <\/div>\n\n                <div class=\"pgy-counter-title\">\n                    Qu\u1ed1c gia                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <style>\n            .pgy-counter-widget {\n                width: 100%;\n            }\n\n            .pgy-counter-inner {\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                justify-content: center;\n                gap: 10px;\n            }\n\n            .pgy-counter-number-wrap {\n                display: inline-flex;\n                align-items: baseline;\n                justify-content: center;\n                line-height: 1;\n                font-size: 48px;\n                font-weight: 700;\n                color: #111;\n            }\n\n            .pgy-counter-title {\n                margin: 0;\n                padding: 0;\n                line-height: 1.4;\n                font-size: 16px;\n                color: #555;\n            }\n\n            @media (max-width: 767px) {\n                .pgy-counter-title-left .pgy-counter-inner,\n                .pgy-counter-title-right .pgy-counter-inner {\n                    flex-direction: column;\n                }\n            }\n        <\/style>\n\n        <script>\n(function () {\n    'use strict';\n\n    function formatNumber(number, enabled, type) {\n        if (enabled !== 'yes' || type === 'none') {\n            return Math.floor(number).toString();\n        }\n\n        var separator = ',';\n\n        if (type === 'dot') {\n            separator = '.';\n        }\n\n        if (type === 'space') {\n            separator = ' ';\n        }\n\n        return Math.floor(number)\n            .toString()\n            .replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, separator);\n    }\n\n    function resetCounter(counter) {\n        var start = parseFloat(counter.dataset.start || 0);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        counter.textContent = formatNumber(start, separatorEnabled, separator);\n        counter.dataset.animated = 'no';\n        counter.dataset.animating = 'no';\n\n        if (counter._pgyCounterFrame) {\n            cancelAnimationFrame(counter._pgyCounterFrame);\n            counter._pgyCounterFrame = null;\n        }\n    }\n\n    function animateCounter(counter) {\n        if (!counter) {\n            return;\n        }\n\n        if (counter.dataset.animating === 'yes') {\n            return;\n        }\n\n        if (counter.dataset.repeat !== 'yes' && counter.dataset.animated === 'yes') {\n            return;\n        }\n\n        var start = parseFloat(counter.dataset.start || 0);\n        var end = parseFloat(counter.dataset.end || 0);\n        var duration = parseInt(counter.dataset.duration || 2000, 10);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        var startTime = null;\n\n        counter.dataset.animating = 'yes';\n        counter.dataset.animated = 'yes';\n\n        function step(timestamp) {\n            if (!startTime) {\n                startTime = timestamp;\n            }\n\n            var progress = Math.min((timestamp - startTime) \/ duration, 1);\n            var ease = 1 - Math.pow(1 - progress, 3);\n            var current = start + (end - start) * ease;\n\n            counter.textContent = formatNumber(current, separatorEnabled, separator);\n\n            if (progress < 1) {\n                counter._pgyCounterFrame = requestAnimationFrame(step);\n            } else {\n                counter.textContent = formatNumber(end, separatorEnabled, separator);\n                counter.dataset.animating = 'no';\n                counter._pgyCounterFrame = null;\n            }\n        }\n\n        counter._pgyCounterFrame = requestAnimationFrame(step);\n    }\n\n    function initCounters(scope) {\n        scope = scope || document;\n\n        var counters = scope.querySelectorAll('.pgy-counter-number');\n\n        if (!counters.length) {\n            return;\n        }\n\n        counters.forEach(function (counter) {\n\n            if (counter.dataset.pgyCounterReady === 'yes') {\n                return;\n            }\n\n            counter.dataset.pgyCounterReady = 'yes';\n\n            resetCounter(counter);\n\n            if ('IntersectionObserver' in window) {\n                var observer = new IntersectionObserver(function (entries) {\n                    entries.forEach(function (entry) {\n                        var item = entry.target;\n                        var repeat = item.dataset.repeat === 'yes';\n\n                        if (entry.isIntersecting) {\n                            animateCounter(item);\n                        } else if (repeat) {\n                            resetCounter(item);\n                        }\n                    });\n                }, {\n                    threshold: 0.1\n                });\n\n                observer.observe(counter);\n            } else {\n                animateCounter(counter);\n            }\n        });\n    }\n\n    initCounters(document);\n\n    document.addEventListener('DOMContentLoaded', function () {\n        initCounters(document);\n    });\n\n    if (window.elementorFrontend && window.elementorFrontend.hooks) {\n        window.elementorFrontend.hooks.addAction(\n            'frontend\/element_ready\/pgy_counter.default',\n            function ($scope) {\n                initCounters($scope[0]);\n            }\n        );\n    }\n\n    window.addEventListener('elementor\/frontend\/init', function () {\n        if (window.elementorFrontend && window.elementorFrontend.hooks) {\n            window.elementorFrontend.hooks.addAction(\n                'frontend\/element_ready\/pgy_counter.default',\n                function ($scope) {\n                    initCounters($scope[0]);\n                }\n            );\n        }\n    });\n\n})();\n<\/script>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa38c95 elementor-widget-tablet__width-initial elementor-widget elementor-widget-pgy_counter\" data-id=\"aa38c95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy_counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"pgy-counter-widget\">\n            <div class=\"pgy-counter-inner\">\n\n                <div class=\"pgy-counter-number-wrap\">\n                    \n                    <span class=\"pgy-counter-number\" data-start=\"0\" data-end=\"108000\" data-duration=\"2000\" data-separator-enabled=\"no\" data-separator=\"\" data-repeat=\"yes\">\n                        0                    <\/span>\n\n                                            <span class=\"pgy-counter-suffix\">\n                            +                        <\/span>\n                                    <\/div>\n\n                <div class=\"pgy-counter-title\">\n                    Nh\u00e2n vi\u00ean                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <style>\n            .pgy-counter-widget {\n                width: 100%;\n            }\n\n            .pgy-counter-inner {\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                justify-content: center;\n                gap: 10px;\n            }\n\n            .pgy-counter-number-wrap {\n                display: inline-flex;\n                align-items: baseline;\n                justify-content: center;\n                line-height: 1;\n                font-size: 48px;\n                font-weight: 700;\n                color: #111;\n            }\n\n            .pgy-counter-title {\n                margin: 0;\n                padding: 0;\n                line-height: 1.4;\n                font-size: 16px;\n                color: #555;\n            }\n\n            @media (max-width: 767px) {\n                .pgy-counter-title-left .pgy-counter-inner,\n                .pgy-counter-title-right .pgy-counter-inner {\n                    flex-direction: column;\n                }\n            }\n        <\/style>\n\n        <script>\n(function () {\n    'use strict';\n\n    function formatNumber(number, enabled, type) {\n        if (enabled !== 'yes' || type === 'none') {\n            return Math.floor(number).toString();\n        }\n\n        var separator = ',';\n\n        if (type === 'dot') {\n            separator = '.';\n        }\n\n        if (type === 'space') {\n            separator = ' ';\n        }\n\n        return Math.floor(number)\n            .toString()\n            .replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, separator);\n    }\n\n    function resetCounter(counter) {\n        var start = parseFloat(counter.dataset.start || 0);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        counter.textContent = formatNumber(start, separatorEnabled, separator);\n        counter.dataset.animated = 'no';\n        counter.dataset.animating = 'no';\n\n        if (counter._pgyCounterFrame) {\n            cancelAnimationFrame(counter._pgyCounterFrame);\n            counter._pgyCounterFrame = null;\n        }\n    }\n\n    function animateCounter(counter) {\n        if (!counter) {\n            return;\n        }\n\n        if (counter.dataset.animating === 'yes') {\n            return;\n        }\n\n        if (counter.dataset.repeat !== 'yes' && counter.dataset.animated === 'yes') {\n            return;\n        }\n\n        var start = parseFloat(counter.dataset.start || 0);\n        var end = parseFloat(counter.dataset.end || 0);\n        var duration = parseInt(counter.dataset.duration || 2000, 10);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        var startTime = null;\n\n        counter.dataset.animating = 'yes';\n        counter.dataset.animated = 'yes';\n\n        function step(timestamp) {\n            if (!startTime) {\n                startTime = timestamp;\n            }\n\n            var progress = Math.min((timestamp - startTime) \/ duration, 1);\n            var ease = 1 - Math.pow(1 - progress, 3);\n            var current = start + (end - start) * ease;\n\n            counter.textContent = formatNumber(current, separatorEnabled, separator);\n\n            if (progress < 1) {\n                counter._pgyCounterFrame = requestAnimationFrame(step);\n            } else {\n                counter.textContent = formatNumber(end, separatorEnabled, separator);\n                counter.dataset.animating = 'no';\n                counter._pgyCounterFrame = null;\n            }\n        }\n\n        counter._pgyCounterFrame = requestAnimationFrame(step);\n    }\n\n    function initCounters(scope) {\n        scope = scope || document;\n\n        var counters = scope.querySelectorAll('.pgy-counter-number');\n\n        if (!counters.length) {\n            return;\n        }\n\n        counters.forEach(function (counter) {\n\n            if (counter.dataset.pgyCounterReady === 'yes') {\n                return;\n            }\n\n            counter.dataset.pgyCounterReady = 'yes';\n\n            resetCounter(counter);\n\n            if ('IntersectionObserver' in window) {\n                var observer = new IntersectionObserver(function (entries) {\n                    entries.forEach(function (entry) {\n                        var item = entry.target;\n                        var repeat = item.dataset.repeat === 'yes';\n\n                        if (entry.isIntersecting) {\n                            animateCounter(item);\n                        } else if (repeat) {\n                            resetCounter(item);\n                        }\n                    });\n                }, {\n                    threshold: 0.1\n                });\n\n                observer.observe(counter);\n            } else {\n                animateCounter(counter);\n            }\n        });\n    }\n\n    initCounters(document);\n\n    document.addEventListener('DOMContentLoaded', function () {\n        initCounters(document);\n    });\n\n    if (window.elementorFrontend && window.elementorFrontend.hooks) {\n        window.elementorFrontend.hooks.addAction(\n            'frontend\/element_ready\/pgy_counter.default',\n            function ($scope) {\n                initCounters($scope[0]);\n            }\n        );\n    }\n\n    window.addEventListener('elementor\/frontend\/init', function () {\n        if (window.elementorFrontend && window.elementorFrontend.hooks) {\n            window.elementorFrontend.hooks.addAction(\n                'frontend\/element_ready\/pgy_counter.default',\n                function ($scope) {\n                    initCounters($scope[0]);\n                }\n            );\n        }\n    });\n\n})();\n<\/script>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b0441f elementor-widget-tablet__width-initial elementor-widget elementor-widget-pgy_counter\" data-id=\"1b0441f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy_counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"pgy-counter-widget\">\n            <div class=\"pgy-counter-inner\">\n\n                <div class=\"pgy-counter-number-wrap\">\n                    \n                    <span class=\"pgy-counter-number\" data-start=\"0\" data-end=\"597\" data-duration=\"2000\" data-separator-enabled=\"no\" data-separator=\"\" data-repeat=\"yes\">\n                        0                    <\/span>\n\n                                    <\/div>\n\n                <div class=\"pgy-counter-title\">\n                    Doanh thu (t\u1ef7 euro)                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <style>\n            .pgy-counter-widget {\n                width: 100%;\n            }\n\n            .pgy-counter-inner {\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                justify-content: center;\n                gap: 10px;\n            }\n\n            .pgy-counter-number-wrap {\n                display: inline-flex;\n                align-items: baseline;\n                justify-content: center;\n                line-height: 1;\n                font-size: 48px;\n                font-weight: 700;\n                color: #111;\n            }\n\n            .pgy-counter-title {\n                margin: 0;\n                padding: 0;\n                line-height: 1.4;\n                font-size: 16px;\n                color: #555;\n            }\n\n            @media (max-width: 767px) {\n                .pgy-counter-title-left .pgy-counter-inner,\n                .pgy-counter-title-right .pgy-counter-inner {\n                    flex-direction: column;\n                }\n            }\n        <\/style>\n\n        <script>\n(function () {\n    'use strict';\n\n    function formatNumber(number, enabled, type) {\n        if (enabled !== 'yes' || type === 'none') {\n            return Math.floor(number).toString();\n        }\n\n        var separator = ',';\n\n        if (type === 'dot') {\n            separator = '.';\n        }\n\n        if (type === 'space') {\n            separator = ' ';\n        }\n\n        return Math.floor(number)\n            .toString()\n            .replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, separator);\n    }\n\n    function resetCounter(counter) {\n        var start = parseFloat(counter.dataset.start || 0);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        counter.textContent = formatNumber(start, separatorEnabled, separator);\n        counter.dataset.animated = 'no';\n        counter.dataset.animating = 'no';\n\n        if (counter._pgyCounterFrame) {\n            cancelAnimationFrame(counter._pgyCounterFrame);\n            counter._pgyCounterFrame = null;\n        }\n    }\n\n    function animateCounter(counter) {\n        if (!counter) {\n            return;\n        }\n\n        if (counter.dataset.animating === 'yes') {\n            return;\n        }\n\n        if (counter.dataset.repeat !== 'yes' && counter.dataset.animated === 'yes') {\n            return;\n        }\n\n        var start = parseFloat(counter.dataset.start || 0);\n        var end = parseFloat(counter.dataset.end || 0);\n        var duration = parseInt(counter.dataset.duration || 2000, 10);\n        var separatorEnabled = counter.dataset.separatorEnabled || 'yes';\n        var separator = counter.dataset.separator || 'comma';\n\n        var startTime = null;\n\n        counter.dataset.animating = 'yes';\n        counter.dataset.animated = 'yes';\n\n        function step(timestamp) {\n            if (!startTime) {\n                startTime = timestamp;\n            }\n\n            var progress = Math.min((timestamp - startTime) \/ duration, 1);\n            var ease = 1 - Math.pow(1 - progress, 3);\n            var current = start + (end - start) * ease;\n\n            counter.textContent = formatNumber(current, separatorEnabled, separator);\n\n            if (progress < 1) {\n                counter._pgyCounterFrame = requestAnimationFrame(step);\n            } else {\n                counter.textContent = formatNumber(end, separatorEnabled, separator);\n                counter.dataset.animating = 'no';\n                counter._pgyCounterFrame = null;\n            }\n        }\n\n        counter._pgyCounterFrame = requestAnimationFrame(step);\n    }\n\n    function initCounters(scope) {\n        scope = scope || document;\n\n        var counters = scope.querySelectorAll('.pgy-counter-number');\n\n        if (!counters.length) {\n            return;\n        }\n\n        counters.forEach(function (counter) {\n\n            if (counter.dataset.pgyCounterReady === 'yes') {\n                return;\n            }\n\n            counter.dataset.pgyCounterReady = 'yes';\n\n            resetCounter(counter);\n\n            if ('IntersectionObserver' in window) {\n                var observer = new IntersectionObserver(function (entries) {\n                    entries.forEach(function (entry) {\n                        var item = entry.target;\n                        var repeat = item.dataset.repeat === 'yes';\n\n                        if (entry.isIntersecting) {\n                            animateCounter(item);\n                        } else if (repeat) {\n                            resetCounter(item);\n                        }\n                    });\n                }, {\n                    threshold: 0.1\n                });\n\n                observer.observe(counter);\n            } else {\n                animateCounter(counter);\n            }\n        });\n    }\n\n    initCounters(document);\n\n    document.addEventListener('DOMContentLoaded', function () {\n        initCounters(document);\n    });\n\n    if (window.elementorFrontend && window.elementorFrontend.hooks) {\n        window.elementorFrontend.hooks.addAction(\n            'frontend\/element_ready\/pgy_counter.default',\n            function ($scope) {\n                initCounters($scope[0]);\n            }\n        );\n    }\n\n    window.addEventListener('elementor\/frontend\/init', function () {\n        if (window.elementorFrontend && window.elementorFrontend.hooks) {\n            window.elementorFrontend.hooks.addAction(\n                'frontend\/element_ready\/pgy_counter.default',\n                function ($scope) {\n                    initCounters($scope[0]);\n                }\n            );\n        }\n    });\n\n})();\n<\/script>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-e792bc9 elementor-widget elementor-widget-html\" data-id=\"e792bc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  if (typeof gsap === 'undefined') return;\n\n  if (typeof ScrollTrigger !== 'undefined') {\n    gsap.registerPlugin(ScrollTrigger);\n  }\n\n  \/*\n   * \u540c\u65f6\u5904\u7406\uff1a\n   * 1. .pgy-parallax-section\n   * 2. .bgbox\n   *\/\n  document.querySelectorAll('.pgy-parallax-section, .bgbox').forEach(function (section) {\n\n    \/\/ \u6eda\u52a8\u89c6\u5dee\n    if (typeof ScrollTrigger !== 'undefined') {\n      gsap.fromTo(\n        section,\n        {\n          '--pgy-parallax-y': '-15%'\n        },\n        {\n          '--pgy-parallax-y': '15%',\n          ease: 'none',\n          scrollTrigger: {\n            trigger: section,\n            start: 'top bottom',\n            end: 'bottom top',\n            scrub: true\n          }\n        }\n      );\n    }\n\n    \/\/ hover \u80cc\u666f\u653e\u5927\n    section.addEventListener('mouseenter', function () {\n      gsap.to(section, {\n        '--pgy-hover-scale': 1.06,\n        duration: 0.6,\n        ease: 'power3.out'\n      });\n    });\n\n    section.addEventListener('mouseleave', function () {\n      gsap.to(section, {\n        '--pgy-hover-scale': 1,\n        duration: 0.6,\n        ease: 'power3.out'\n      });\n    });\n\n  });\n});\n<\/script>  \n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8e69e67 e-con e-atomic-element e-flexbox-base e-ea46c5d flexbox \" data-id=\"8e69e67\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8e69e67\" data-e-type=\"e-flexbox\" data-id=\"8e69e67\">\n    \t\t<div class=\"elementor-element elementor-element-aed1e1d elementor-widget elementor-widget-spacer\" data-id=\"aed1e1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<h2 data-interaction-id=\"44f918f\" class=\"s50 e-44f918f-801a604 e-heading-base\" data-e-type=\"widget\" data-id=\"44f918f\">V\u1ec1 th\u01b0\u01a1ng hi\u1ec7u BASF RODIM<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-00f58a0 elementor-widget elementor-widget-n-carousel\" data-id=\"00f58a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;8469530&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;3fb77c1&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;60a4c59&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;2635a84&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;639949b&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;a73ab7c&quot;}],&quot;slides_to_show&quot;:&quot;6&quot;,&quot;slides_to_show_laptop&quot;:&quot;4&quot;,&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;slides_to_scroll_laptop&quot;:&quot;1&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;image_spacing_custom_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-34addf2 e-flex e-con-boxed e-con e-child\" data-id=\"34addf2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9cf78b7 e-con e-atomic-element e-flexbox-base e-9cf78b7-f85d7c5 \" data-id=\"9cf78b7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9cf78b7\" data-e-type=\"e-flexbox\" data-id=\"9cf78b7\">\n    \t\t\t<h2 data-interaction-id=\"7c5acf9\" class=\"e-7c5acf9-cd8657a s24 e-heading-base\" data-e-type=\"widget\" data-id=\"7c5acf9\">H\u00f3a ch\u1ea5t<\/h2>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e8972e1 e-flex e-con-boxed e-con e-child\" data-id=\"e8972e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-18f9050 e-con e-atomic-element e-flexbox-base e-18f9050-27e4918 \" data-id=\"18f9050\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"18f9050\" data-e-type=\"e-flexbox\" data-id=\"18f9050\">\n    \t\t\t<h2 data-interaction-id=\"60ce818\" class=\"e-60ce818-c90287f s24 e-heading-base\" data-e-type=\"widget\" data-id=\"60ce818\">V\u1eadt li\u1ec7u<\/h2>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e0384c9 e-flex e-con-boxed e-con e-child\" data-id=\"e0384c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-20c9d26 e-con e-atomic-element e-flexbox-base e-20c9d26-703c941 \" data-id=\"20c9d26\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"20c9d26\" data-e-type=\"e-flexbox\" data-id=\"20c9d26\">\n    \t\t\t<h2 data-interaction-id=\"b5eba54\" class=\"e-b5eba54-c476c34 s24 e-heading-base\" data-e-type=\"widget\" data-id=\"b5eba54\">Gi\u1ea3i ph\u00e1p c\u00f4ng nghi\u1ec7p<\/h2>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a8e10e0 e-flex e-con-boxed e-con e-child\" data-id=\"a8e10e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-079d281 e-con e-atomic-element e-flexbox-base e-079d281-feedc52 \" data-id=\"079d281\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"079d281\" data-e-type=\"e-flexbox\" data-id=\"079d281\">\n    \t\t\t<h2 data-interaction-id=\"6426680\" class=\"e-6426680-8b38802 s24 e-heading-base\" data-e-type=\"widget\" data-id=\"6426680\">C\u00f4ng ngh\u1ec7 x\u1eed l\u00fd b\u1ec1 m\u1eb7t<\/h2>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"5\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bbab649 e-flex e-con-boxed e-con e-child\" data-id=\"bbab649\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-67f0908 e-con e-atomic-element e-flexbox-base e-67f0908-474469b \" data-id=\"67f0908\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"67f0908\" data-e-type=\"e-flexbox\" data-id=\"67f0908\">\n    \t\t\t<h2 data-interaction-id=\"1086fcd\" class=\"e-1086fcd-68fd598 s24 e-heading-base\" data-e-type=\"widget\" data-id=\"1086fcd\">Dinh d\u01b0\u1ee1ng &amp; Ch\u0103m s\u00f3c<\/h2>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"6\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b09cd54 e-flex e-con-boxed e-con e-child\" data-id=\"b09cd54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-734cac2 e-con e-atomic-element e-flexbox-base e-734cac2-288c0de \" data-id=\"734cac2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"734cac2\" data-e-type=\"e-flexbox\" data-id=\"734cac2\">\n    \t\t\t<h2 data-interaction-id=\"2686b4d\" class=\"e-2686b4d-c3fcb22 s24 e-heading-base\" data-e-type=\"widget\" data-id=\"2686b4d\">Gi\u1ea3i ph\u00e1p n\u00f4ng nghi\u1ec7p<\/h2>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-595241b e-con e-atomic-element e-flexbox-base e-595241b-3322a59 bgbox \" data-id=\"595241b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"595241b\" data-e-type=\"e-flexbox\" data-id=\"595241b\">\n    \t\t\t<h2 data-interaction-id=\"5e2bf77\" class=\"e-5e2bf77-4a8a472 s40 e-heading-base\" data-e-type=\"widget\" data-id=\"5e2bf77\">BASF &amp; adidas \u00b7 C\u00f4ng ngh\u1ec7 v\u1eadt li\u1ec7u hi\u1ec7u su\u1ea5t cao Infinergy\u00ae E-TPU<\/h2>\n\t\t\t\t\t<p class=\"s18 e-efd8db8-18ee005 e-paragraph-base\" data-interaction-id=\"efd8db8\" data-e-type=\"widget\" data-id=\"efd8db8\">Infinergy\u00ae \u2013 v\u1eadt li\u1ec7u polyurethane nhi\u1ec7t d\u1ebbo d\u1ea1ng b\u1ecdt (E-TPU) do BASF v\u00e0 adidas h\u1ee3p t\u00e1c ph\u00e1t tri\u1ec3n \u2013 \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng trong \u0111\u1ebf gi\u1eefa c\u1ee7a gi\u00e0y ch\u1ea1y b\u1ed9 adidas Boost\u2122. V\u1eadt li\u1ec7u n\u00e0y g\u1ed3m kho\u1ea3ng 2.500 h\u1ea1t x\u1ed1p c\u00f3 \u0111\u1ed9 \u0111\u00e0n h\u1ed3i cao, gi\u00fap h\u1ea5p th\u1ee5 l\u1ef1c t\u00e1c \u0111\u1ed9ng khi ch\u1ea1y v\u00e0 nhanh ch\u00f3ng ho\u00e0n tr\u1ea3 n\u0103ng l\u01b0\u1ee3ng cho b\u00e0n ch\u00e2n. S\u1ef1 \u0111\u1ed5i m\u1edbi n\u00e0y \u0111\u00e3 t\u1ea1o n\u00ean b\u01b0\u1edbc \u0111\u1ed9t ph\u00e1 trong ng\u00e0nh gi\u00e0y ch\u1ea1y b\u1ed9, \u0111\u1ed3ng th\u1eddi th\u1ec3 hi\u1ec7n tinh th\u1ea7n th\u01b0\u01a1ng hi\u1ec7u c\u1ee7a BASF: \u201cWe create chemistry.\u201d<\/p>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-0dc379b elementor-widget elementor-widget-spacer\" data-id=\"0dc379b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-70aae3c e-con e-atomic-element e-flexbox-base e-0a495c9 flexbox bgbox \" data-id=\"70aae3c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"70aae3c\" data-e-type=\"e-flexbox\" data-id=\"70aae3c\">\n    \t\t<div class=\"elementor-element elementor-element-ce32e58 elementor-widget elementor-widget-spacer\" data-id=\"ce32e58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<h2 data-interaction-id=\"414d1ee\" class=\"e-414d1ee-2c00c79 s40 e-heading-base\" data-e-type=\"widget\" data-id=\"414d1ee\">M\u1ed1i li\u00ean h\u1ec7 s\u00e2u s\u1eafc h\u01a1n 110 n\u0103m gi\u1eefa BASF v\u00e0 ng\u00e0nh s\u01a1n \u00f4 t\u00f4<\/h2>\n\t\t\t\t\t<p class=\"s18 e-e23f25c-4c7b71f e-paragraph-base\" data-interaction-id=\"e23f25c\" data-e-type=\"widget\" data-id=\"e23f25c\">Glasurit\u00ae (S\u01a1n \u00f4 t\u00f4 Glasurit\u00ae) l\u00e0 th\u01b0\u01a1ng hi\u1ec7u s\u01a1n \u00f4 t\u00f4 cao c\u1ea5p thu\u1ed9c BASF, v\u1edbi l\u1ecbch s\u1eed ph\u00e1t tri\u1ec3n h\u01a1n 137 n\u0103m k\u1ec3 t\u1eeb khi th\u00e0nh l\u1eadp. Th\u01b0\u01a1ng hi\u1ec7u n\u00e0y \u0111\u01b0\u1ee3c c\u00e1c nh\u00e0 s\u1ea3n xu\u1ea5t \u00f4 t\u00f4 h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi nh\u01b0 Bentley, Ferrari, Rolls-Royce, Porsche, Mercedes-Benz, BMW, Audi... l\u1ef1a ch\u1ecdn l\u00e0m lo\u1ea1i s\u01a1n nguy\u00ean b\u1ea3n ch\u00ednh th\u1ee9c. S\u01a1n Glasurit\u00ae c\u1ee7a BASF hi\u1ec7n \u0111ang chi\u1ebfm l\u0129nh h\u01a1n 80% th\u1ecb tr\u01b0\u1eddng s\u01a1n nguy\u00ean b\u1ea3n (OEM) v\u00e0 s\u01a1n s\u1eeda ch\u1eefa c\u1ee7a c\u00e1c nh\u00e0 s\u1ea3n xu\u1ea5t \u00f4 t\u00f4 trung v\u00e0 cao c\u1ea5p tr\u00ean to\u00e0n c\u1ea7u.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d1efe elementor-widget__width-initial elementor-widget elementor-widget-pgy-logo-marquee\" data-id=\"16d1efe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy-logo-marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div id=\"pgy-logo-marquee-16d1efe\" class=\"pgy-logo-marquee pgy-logo-marquee--fade\" data-direction=\"left\" data-speed=\"70\" data-pause-hover=\"\" data-pause-touch=\"\" data-reduced-motion=\"yes\" data-editor-play=\"yes\">\n\n            <div class=\"pgy-logo-marquee__viewport\">\n\n                <div class=\"pgy-logo-marquee__track\">\n\n                    <div class=\"pgy-logo-marquee__group pgy-logo-marquee__group--source\">\n\n                                <div class=\"pgy-logo-marquee__item elementor-repeater-item-f219080\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Lamborghini.webp\" class=\"pgy-logo-marquee__image\" alt=\"Lamborghini\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Lamborghini.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Lamborghini-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-7698c66\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Porsche.webp\" class=\"pgy-logo-marquee__image\" alt=\"Porsche\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Porsche.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Porsche-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-79c0969\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Ferrari.webp\" class=\"pgy-logo-marquee__image\" alt=\"Ferrari\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Ferrari.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Ferrari-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-4456dba\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Maserati.webp\" class=\"pgy-logo-marquee__image\" alt=\"Maserati\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Maserati.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Maserati-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-d0919b5\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/McLaren.webp\" class=\"pgy-logo-marquee__image\" alt=\"McLaren\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/McLaren.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/McLaren-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-977c012\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Aston-Martin.webp\" class=\"pgy-logo-marquee__image\" alt=\"Aston Martin\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Aston-Martin.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Aston-Martin-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n        \n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n        \n        <style>\n        \/* =====================================================\n           PGY Logo Marquee\n        ===================================================== *\/\n\n        .pgy-logo-marquee {\n            --pgy-logo-count: 8;\n            --pgy-logo-gap: 24px;\n            --pgy-fade-left: 8%;\n            --pgy-fade-right: 8%;\n\n            position: relative;\n            width: 100%;\n            max-width: 100%;\n        }\n\n        .pgy-logo-marquee,\n        .pgy-logo-marquee * {\n            box-sizing: border-box;\n        }\n\n        .pgy-logo-marquee__viewport {\n            position: relative;\n            width: 100%;\n            max-width: 100%;\n            overflow: hidden;\n        }\n\n        .pgy-logo-marquee--fade .pgy-logo-marquee__viewport {\n            -webkit-mask-image: linear-gradient(\n                to right,\n                transparent 0,\n                #000 var(--pgy-fade-left),\n                #000 calc(100% - var(--pgy-fade-right)),\n                transparent 100%\n            );\n\n            mask-image: linear-gradient(\n                to right,\n                transparent 0,\n                #000 var(--pgy-fade-left),\n                #000 calc(100% - var(--pgy-fade-right)),\n                transparent 100%\n            );\n\n            -webkit-mask-repeat: no-repeat;\n            mask-repeat: no-repeat;\n\n            -webkit-mask-size: 100% 100%;\n            mask-size: 100% 100%;\n        }\n\n        .pgy-logo-marquee__track {\n            display: flex;\n            align-items: stretch;\n            width: max-content;\n            min-width: 100%;\n            will-change: transform;\n            transform: translate3d(0, 0, 0);\n        }\n\n        .pgy-logo-marquee__group {\n            display: flex;\n            align-items: stretch;\n            flex: none;\n            gap: var(--pgy-logo-gap);\n            padding-right: var(--pgy-logo-gap);\n        }\n\n        .pgy-logo-marquee__item {\n            flex: 0 0 calc(\n                (\n                    var(--pgy-marquee-viewport-width, 100vw)\n                    -\n                    (\n                        var(--pgy-logo-gap)\n                        *\n                        (var(--pgy-logo-count) - 1)\n                    )\n                )\n                \/\n                var(--pgy-logo-count)\n            );\n\n            width: calc(\n                (\n                    var(--pgy-marquee-viewport-width, 100vw)\n                    -\n                    (\n                        var(--pgy-logo-gap)\n                        *\n                        (var(--pgy-logo-count) - 1)\n                    )\n                )\n                \/\n                var(--pgy-logo-count)\n            );\n\n            min-width: 0;\n        }\n\n        .pgy-logo-marquee__item-inner {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            width: 100%;\n            height: 100%;\n            min-width: 0;\n            overflow: hidden;\n\n            color: inherit;\n            text-decoration: none;\n\n            transition-property:\n                transform,\n                background-color,\n                border-color,\n                box-shadow;\n            transition-duration: 0.35s;\n            transition-timing-function: ease;\n        }\n\n        .pgy-logo-marquee__image {\n            display: block;\n            width: auto;\n            height: auto;\n            max-width: 70%;\n            max-height: 55px;\n\n            object-fit: contain;\n            object-position: center;\n\n            transition-property:\n                transform,\n                opacity,\n                filter;\n            transition-duration: 0.35s;\n            transition-timing-function: ease;\n        }\n\n        .pgy-logo-marquee__group[aria-hidden=\"true\"] a,\n        .pgy-logo-marquee__group[aria-hidden=\"true\"] button {\n            pointer-events: none;\n        }\n\n        .pgy-logo-marquee.is-paused .pgy-logo-marquee__track {\n            will-change: auto;\n        }\n\n        @media (max-width: 767px) {\n            .pgy-logo-marquee--mobile-no-fade .pgy-logo-marquee__viewport {\n                -webkit-mask-image: none;\n                mask-image: none;\n            }\n        }\n\n        @media (prefers-reduced-motion: reduce) {\n            .pgy-logo-marquee[data-reduced-motion=\"yes\"] .pgy-logo-marquee__track {\n                transform: translate3d(0, 0, 0) !important;\n            }\n        }\n        <\/style>\n\n        <script>\n        (function () {\n            'use strict';\n\n            var PGYLogoMarquee = {\n\n                instances: new WeakMap(),\n\n                init: function (root) {\n                    if (!root || !(root instanceof Element)) {\n                        return;\n                    }\n\n                    if (this.instances.has(root)) {\n                        this.instances.get(root).refresh();\n                        return;\n                    }\n\n                    var instance = this.createInstance(root);\n\n                    if (instance) {\n                        this.instances.set(root, instance);\n                    }\n                },\n\n                createInstance: function (root) {\n\n                    var viewport = root.querySelector(\n                        '.pgy-logo-marquee__viewport'\n                    );\n\n                    var track = root.querySelector(\n                        '.pgy-logo-marquee__track'\n                    );\n\n                    var sourceGroup = root.querySelector(\n                        '.pgy-logo-marquee__group--source'\n                    );\n\n                    if (!viewport || !track || !sourceGroup) {\n                        return null;\n                    }\n\n                    var originalItems = Array.prototype.map.call(\n                        sourceGroup.children,\n                        function (item) {\n                            return item.cloneNode(true);\n                        }\n                    );\n\n                    if (!originalItems.length) {\n                        return null;\n                    }\n\n                    var state = {\n                        root: root,\n                        viewport: viewport,\n                        track: track,\n                        sourceGroup: sourceGroup,\n                        originalItems: originalItems,\n\n                        direction: root.dataset.direction === 'right'\n                            ? 'right'\n                            : 'left',\n\n                        speed: Math.max(\n                            1,\n                            parseFloat(root.dataset.speed) || 70\n                        ),\n\n                        pauseHover: root.dataset.pauseHover === 'yes',\n                        pauseTouch: root.dataset.pauseTouch === 'yes',\n                        reduceMotion: root.dataset.reducedMotion === 'yes',\n                        editorPlay: root.dataset.editorPlay === 'yes',\n\n                        groupWidth: 0,\n                        position: 0,\n                        lastTime: 0,\n                        rafId: null,\n\n                        pausedByHover: false,\n                        pausedByTouch: false,\n                        pausedByVisibility: false,\n\n                        resizeObserver: null,\n                        resizeTimer: null,\n                        destroyed: false,\n                        initialized: false\n                    };\n\n\n                    state.isEditor = function () {\n                        return (\n                            typeof elementorFrontend !== 'undefined' &&\n                            typeof elementorFrontend.isEditMode === 'function' &&\n                            elementorFrontend.isEditMode()\n                        );\n                    };\n\n\n                    state.shouldPause = function () {\n\n                        if (state.destroyed) {\n                            return true;\n                        }\n\n                        if (\n                            state.reduceMotion &&\n                            window.matchMedia &&\n                            window.matchMedia(\n                                '(prefers-reduced-motion: reduce)'\n                            ).matches\n                        ) {\n                            return true;\n                        }\n\n                        if (state.isEditor() && !state.editorPlay) {\n                            return true;\n                        }\n\n                        return (\n                            state.pausedByHover ||\n                            state.pausedByTouch ||\n                            state.pausedByVisibility\n                        );\n                    };\n\n\n                    state.setPausedClass = function () {\n\n                        if (state.shouldPause()) {\n                            state.root.classList.add('is-paused');\n                        } else {\n                            state.root.classList.remove('is-paused');\n                        }\n                    };\n\n\n                    state.prepareCloneGroup = function () {\n\n                        var oldClones = state.track.querySelectorAll(\n                            '.pgy-logo-marquee__group--clone'\n                        );\n\n                        oldClones.forEach(function (clone) {\n                            clone.remove();\n                        });\n\n                        var cloneGroup = state.sourceGroup.cloneNode(true);\n\n                        cloneGroup.classList.remove(\n                            'pgy-logo-marquee__group--source'\n                        );\n\n                        cloneGroup.classList.add(\n                            'pgy-logo-marquee__group--clone'\n                        );\n\n                        cloneGroup.setAttribute('aria-hidden', 'true');\n\n                        cloneGroup.querySelectorAll(\n                            'a, button, input, select, textarea, [tabindex]'\n                        ).forEach(function (element) {\n                            element.setAttribute('tabindex', '-1');\n                        });\n\n                        state.track.appendChild(cloneGroup);\n                    };\n\n\n                    state.buildGroups = function () {\n\n                        var viewportWidth = state.viewport.clientWidth;\n\n                        if (!viewportWidth) {\n                            return;\n                        }\n\n                        state.root.style.setProperty(\n                            '--pgy-marquee-viewport-width',\n                            viewportWidth + 'px'\n                        );\n\n                        state.sourceGroup.innerHTML = '';\n\n                        state.originalItems.forEach(function (item) {\n                            state.sourceGroup.appendChild(\n                                item.cloneNode(true)\n                            );\n                        });\n\n                        \/*\n                         * \u786e\u4fdd\u7b2c\u4e00\u7ec4\u5185\u5bb9\u5bbd\u5ea6\u8d85\u8fc7\u89c6\u53e3\uff0c\n                         * \u9632\u6b62 Logo \u6570\u91cf\u8fc7\u5c11\u65f6\u51fa\u73b0\u7a7a\u767d\u3002\n                         *\/\n                        var safety = 0;\n\n                        while (\n                            state.sourceGroup.scrollWidth <\n                            viewportWidth + 100\n                        ) {\n\n                            state.originalItems.forEach(function (item) {\n                                state.sourceGroup.appendChild(\n                                    item.cloneNode(true)\n                                );\n                            });\n\n                            safety++;\n\n                            if (safety > 20) {\n                                break;\n                            }\n                        }\n\n                        state.prepareCloneGroup();\n\n                        state.groupWidth =\n                            state.sourceGroup.getBoundingClientRect().width;\n\n                        if (!state.groupWidth) {\n                            return;\n                        }\n\n                        if (!state.initialized) {\n\n                            state.position = state.direction === 'right'\n                                ? -state.groupWidth\n                                : 0;\n\n                            state.initialized = true;\n\n                        } else {\n\n                            if (state.direction === 'left') {\n                                state.position =\n                                    state.position % state.groupWidth;\n                            } else {\n                                state.position =\n                                    -state.groupWidth +\n                                    (\n                                        (\n                                            state.position +\n                                            state.groupWidth\n                                        ) %\n                                        state.groupWidth\n                                    );\n                            }\n                        }\n\n                        state.applyTransform();\n                    };\n\n\n                    state.applyTransform = function () {\n                        state.track.style.transform =\n                            'translate3d(' +\n                            state.position +\n                            'px, 0, 0)';\n                    };\n\n\n                    state.tick = function (time) {\n\n                        if (state.destroyed) {\n                            return;\n                        }\n\n                        if (!state.lastTime) {\n                            state.lastTime = time;\n                        }\n\n                        var delta = Math.min(\n                            (time - state.lastTime) \/ 1000,\n                            0.1\n                        );\n\n                        state.lastTime = time;\n                        state.setPausedClass();\n\n                        if (\n                            !state.shouldPause() &&\n                            state.groupWidth > 0\n                        ) {\n\n                            var movement = state.speed * delta;\n\n                            if (state.direction === 'left') {\n\n                                state.position -= movement;\n\n                                if (state.position <= -state.groupWidth) {\n                                    state.position += state.groupWidth;\n                                }\n\n                            } else {\n\n                                state.position += movement;\n\n                                if (state.position >= 0) {\n                                    state.position -= state.groupWidth;\n                                }\n                            }\n\n                            state.applyTransform();\n                        }\n\n                        state.rafId = window.requestAnimationFrame(\n                            state.tick\n                        );\n                    };\n\n\n                    state.refresh = function () {\n\n                        window.clearTimeout(state.resizeTimer);\n\n                        state.resizeTimer = window.setTimeout(\n                            function () {\n                                state.buildGroups();\n                            },\n                            80\n                        );\n                    };\n\n\n                    state.handleMouseEnter = function () {\n                        if (!state.pauseHover) {\n                            return;\n                        }\n\n                        state.pausedByHover = true;\n                    };\n\n\n                    state.handleMouseLeave = function () {\n                        state.pausedByHover = false;\n                    };\n\n\n                    state.handleTouchStart = function () {\n                        if (!state.pauseTouch) {\n                            return;\n                        }\n\n                        state.pausedByTouch = true;\n                    };\n\n\n                    state.handleTouchEnd = function () {\n                        state.pausedByTouch = false;\n                    };\n\n\n                    state.handleVisibility = function () {\n                        state.pausedByVisibility = document.hidden;\n                        state.lastTime = performance.now();\n                    };\n\n\n                    state.destroy = function () {\n\n                        state.destroyed = true;\n\n                        if (state.rafId) {\n                            window.cancelAnimationFrame(state.rafId);\n                        }\n\n                        if (state.resizeObserver) {\n                            state.resizeObserver.disconnect();\n                        }\n\n                        state.root.removeEventListener(\n                            'mouseenter',\n                            state.handleMouseEnter\n                        );\n\n                        state.root.removeEventListener(\n                            'mouseleave',\n                            state.handleMouseLeave\n                        );\n\n                        state.root.removeEventListener(\n                            'touchstart',\n                            state.handleTouchStart\n                        );\n\n                        state.root.removeEventListener(\n                            'touchend',\n                            state.handleTouchEnd\n                        );\n\n                        state.root.removeEventListener(\n                            'touchcancel',\n                            state.handleTouchEnd\n                        );\n\n                        document.removeEventListener(\n                            'visibilitychange',\n                            state.handleVisibility\n                        );\n                    };\n\n\n                    state.root.addEventListener(\n                        'mouseenter',\n                        state.handleMouseEnter\n                    );\n\n                    state.root.addEventListener(\n                        'mouseleave',\n                        state.handleMouseLeave\n                    );\n\n                    state.root.addEventListener(\n                        'touchstart',\n                        state.handleTouchStart,\n                        {\n                            passive: true\n                        }\n                    );\n\n                    state.root.addEventListener(\n                        'touchend',\n                        state.handleTouchEnd,\n                        {\n                            passive: true\n                        }\n                    );\n\n                    state.root.addEventListener(\n                        'touchcancel',\n                        state.handleTouchEnd,\n                        {\n                            passive: true\n                        }\n                    );\n\n                    document.addEventListener(\n                        'visibilitychange',\n                        state.handleVisibility\n                    );\n\n\n                    if ('ResizeObserver' in window) {\n\n                        state.resizeObserver = new ResizeObserver(\n                            function () {\n                                state.refresh();\n                            }\n                        );\n\n                        state.resizeObserver.observe(state.viewport);\n\n                    } else {\n\n                        window.addEventListener(\n                            'resize',\n                            state.refresh\n                        );\n                    }\n\n\n                    \/*\n                     * \u7b49\u5f85\u56fe\u7247\u52a0\u8f7d\u540e\u91cd\u65b0\u8ba1\u7b97\u5bbd\u5ea6\n                     *\/\n                    state.root.querySelectorAll('img').forEach(\n                        function (image) {\n\n                            if (image.complete) {\n                                return;\n                            }\n\n                            image.addEventListener(\n                                'load',\n                                state.refresh,\n                                {\n                                    once: true\n                                }\n                            );\n                        }\n                    );\n\n\n                    state.buildGroups();\n\n                    state.rafId = window.requestAnimationFrame(\n                        state.tick\n                    );\n\n                    return state;\n                },\n\n                initWithin: function (scope) {\n\n                    if (!scope) {\n                        scope = document;\n                    }\n\n                    if (\n                        scope.classList &&\n                        scope.classList.contains('pgy-logo-marquee')\n                    ) {\n                        this.init(scope);\n                    }\n\n                    scope.querySelectorAll(\n                        '.pgy-logo-marquee'\n                    ).forEach(\n                        function (marquee) {\n                            PGYLogoMarquee.init(marquee);\n                        }\n                    );\n                }\n            };\n\n\n            window.PGYLogoMarquee = PGYLogoMarquee;\n\n\n            function initPageMarquees() {\n                PGYLogoMarquee.initWithin(document);\n            }\n\n\n            if (document.readyState === 'loading') {\n\n                document.addEventListener(\n                    'DOMContentLoaded',\n                    initPageMarquees\n                );\n\n            } else {\n\n                initPageMarquees();\n            }\n\n\n            \/*\n             * Elementor \u524d\u53f0\u53ca\u7f16\u8f91\u5668\u521d\u59cb\u5316\n             *\/\n            window.addEventListener(\n                'elementor\/frontend\/init',\n                function () {\n\n                    if (\n                        typeof elementorFrontend === 'undefined' ||\n                        !elementorFrontend.hooks\n                    ) {\n                        return;\n                    }\n\n                    elementorFrontend.hooks.addAction(\n                        'frontend\/element_ready\/pgy-logo-marquee.default',\n                        function ($scope) {\n\n                            var scopeElement = $scope &&\n                                $scope[0]\n                                ? $scope[0]\n                                : $scope;\n\n                            PGYLogoMarquee.initWithin(scopeElement);\n                        }\n                    );\n                }\n            );\n\n        })();\n        <\/script>\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66ca417 elementor-widget__width-initial elementor-widget elementor-widget-pgy-logo-marquee\" data-id=\"66ca417\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy-logo-marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div id=\"pgy-logo-marquee-66ca417\" class=\"pgy-logo-marquee pgy-logo-marquee--fade\" data-direction=\"left\" data-speed=\"50\" data-pause-hover=\"\" data-pause-touch=\"\" data-reduced-motion=\"yes\" data-editor-play=\"yes\">\n\n            <div class=\"pgy-logo-marquee__viewport\">\n\n                <div class=\"pgy-logo-marquee__track\">\n\n                    <div class=\"pgy-logo-marquee__group pgy-logo-marquee__group--source\">\n\n                                <div class=\"pgy-logo-marquee__item elementor-repeater-item-96572b1\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Rolls-Royce.webp\" class=\"pgy-logo-marquee__image\" alt=\"Rolls-Royce\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Rolls-Royce.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Rolls-Royce-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-1dacb44\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Bentley.webp\" class=\"pgy-logo-marquee__image\" alt=\"Bentley\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Bentley.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Bentley-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-ae75dfd\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/BMW.webp\" class=\"pgy-logo-marquee__image\" alt=\"BMW\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/BMW.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/BMW-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-4ea215f\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Mercedes-Benz.webp\" class=\"pgy-logo-marquee__image\" alt=\"Mercedes-Benz\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Mercedes-Benz.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Mercedes-Benz-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n                <div class=\"pgy-logo-marquee__item elementor-repeater-item-4a870cd\">\n            \n                <div class=\"pgy-logo-marquee__item-inner\">\n\n            \n                <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"150\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Toyota.webp\" class=\"pgy-logo-marquee__image\" alt=\"Toyota\" loading=\"lazy\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Toyota.webp 250w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/Toyota-150x90.webp 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/>\n            \n                <\/div>\n\n                    <\/div>\n        \n                    <\/div>\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1769dd1 elementor-widget elementor-widget-spacer\" data-id=\"1769dd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4942328 e-con e-atomic-element e-flexbox-base e-4942328-2444bd9 flexbox \" data-id=\"4942328\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4942328\" data-e-type=\"e-flexbox\" data-id=\"4942328\">\n    <div class=\"elementor-element elementor-element-e4075f5 e-con e-atomic-element e-flexbox-base e-e4075f5-91a8970 \" data-id=\"e4075f5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e4075f5\" data-e-type=\"e-flexbox\" data-id=\"e4075f5\">\n    \t\t<div class=\"elementor-element elementor-element-9aa011c elementor-widget elementor-widget-pgy-flip-box\" data-id=\"9aa011c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy-flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"pgy-flipbox pgy-flipbox--left pgy-flipbox-height--auto\">\n            <div class=\"pgy-flipbox-inner\">\n                <div class=\"pgy-flipbox-face pgy-flipbox-front\">\n                    <div class=\"pgy-flipbox-content\">\n                        <div class=\"pgy-flipbox-graphic pgy-flipbox-image\"><img decoding=\"async\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/08\/yingwulogo.webp\" alt=\"\"><\/div>                        <div class=\"pgy-flipbox-title\">BMW Group<\/div>                        <div class=\"pgy-flipbox-desc\"><p>Glasurit\u00ae v\u00e0 R-M\u00ae thu\u1ed9c BASF \u0111\u00e3 \u0111\u01b0\u1ee3c BMW Group l\u1ef1a ch\u1ecdn l\u00e0 th\u01b0\u01a1ng hi\u1ec7u s\u01a1n \u01b0u ti\u00ean trong m\u1ea1ng l\u01b0\u1edbi d\u1ecbch v\u1ee5 h\u1eadu m\u00e3i t\u1ea1i 50 th\u1ecb tr\u01b0\u1eddng tr\u00ean to\u00e0n c\u1ea7u.<\/p>\n<\/div>                    <\/div>\n                <\/div>\n                <div class=\"pgy-flipbox-face pgy-flipbox-back\">\n                    <div class=\"pgy-flipbox-content\">\n                                                                        <div class=\"pgy-flipbox-desc\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"173\" data-end=\"365\"><strong data-start=\"173\" data-end=\"189\">Th\u01b0\u01a1ng hi\u1ec7u:<\/strong> Ra \u0111\u1eddi t\u1ea1i \u0110\u1ee9c n\u0103m 1888, Glasurit s\u1eed d\u1ee5ng bi\u1ec3u t\u01b0\u1ee3ng v\u1eb9t Macaw t\u1eeb n\u0103m 1925 v\u00e0 gia nh\u1eadp BASF n\u0103m 1965. \u0110\u00e2y c\u0169ng l\u00e0 th\u01b0\u01a1ng hi\u1ec7u ti\u00ean phong trong c\u00f4ng ngh\u1ec7 s\u01a1n n\u1ec1n \u00f4 t\u00f4 g\u1ed1c n\u01b0\u1edbc.<\/p>\n<p data-start=\"367\" data-end=\"603\"><strong data-start=\"367\" data-end=\"378\">V\u1ecb th\u1ebf:<\/strong> L\u00e0 th\u01b0\u01a1ng hi\u1ec7u s\u01a1n s\u1eeda ch\u1eefa cao c\u1ea5p c\u1ee7a BASF, Glasurit \u0111\u01b0\u1ee3c Rolls-Royce, Porsche, Mercedes-Benz v\u00e0 BMW l\u1ef1a ch\u1ecdn. Th\u01b0\u01a1ng hi\u1ec7u s\u1edf h\u1eefu c\u01a1 s\u1edf d\u1eef li\u1ec7u h\u01a1n 200.000 m\u00e0u v\u00e0 l\u00e0 \u0111\u1ed1i t\u00e1c \u0111\u1ed9c quy\u1ec1n c\u1ee7a h\u1ea1ng m\u1ee5c S\u01a1n \u00f4 t\u00f4 t\u1ea1i WorldSkills.<\/p>\n<p data-start=\"605\" data-end=\"761\"><strong data-start=\"605\" data-end=\"618\">T\u1ed5ng k\u1ebft:<\/strong> V\u1edbi h\u01a1n 137 n\u0103m l\u1ecbch s\u1eed, Glasurit l\u00e0 bi\u1ec3u t\u01b0\u1ee3ng c\u1ee7a s\u01a1n \u00f4 t\u00f4 cao c\u1ea5p v\u00e0 l\u00e0 n\u1ec1n t\u1ea3ng c\u00f4ng ngh\u1ec7 quan tr\u1ecdng c\u1ee7a BASF trong l\u0129nh v\u1ef1c s\u01a1n ph\u1ee7 \u00f4 t\u00f4.<\/p>\n<\/div>                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <style>\n        .pgy-flipbox {\n  width: 100%;\n  position: relative;\n  --pgy-flip-height: 360px;\n}\n\n.pgy-flipbox-inner {\n  width: 100%;\n  display: grid;\n  transform-style: preserve-3d;\n  -webkit-transform-style: preserve-3d;\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.pgy-flipbox-face {\n  grid-area: 1 \/ 1;\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n  box-sizing: border-box;\n  overflow: hidden;\n  backface-visibility: hidden;\n  -webkit-backface-visibility: hidden;\n  transform-style: preserve-3d;\n  -webkit-transform-style: preserve-3d;\n}\n\n.pgy-flipbox-height--min .pgy-flipbox-face {\n  min-height: var(--pgy-flip-height);\n}\n\n.pgy-flipbox-height--fixed .pgy-flipbox-inner {\n  height: var(--pgy-flip-height);\n}\n\n.pgy-flipbox-height--fixed .pgy-flipbox-face {\n  height: 100%;\n  overflow: auto;\n}\n\n.pgy-flipbox-content {\n  width: 100%;\n  position: relative;\n  z-index: 2;\n}\n\n.pgy-flipbox-title,\n.pgy-flipbox-desc {\n  position: relative;\n  z-index: 2;\n}\n\n.pgy-flipbox-title {\n  margin: 0;\n}\n\n.pgy-flipbox-desc {\n  margin: 0;\n}\n\n.pgy-flipbox-desc > :first-child {\n  margin-top: 0;\n}\n\n.pgy-flipbox-desc > :last-child {\n  margin-bottom: 0;\n}\n\n.pgy-flipbox-graphic {\n  line-height: 1;\n  position: relative;\n  z-index: 2;\n  display: inline-flex;\n}\n\n.pgy-flipbox-icon {\n  display: inline-flex;\n}\n\n.pgy-flipbox-icon svg {\n  display: block;\n}\n\n.pgy-flipbox-image img {\n  display: block;\n  height: auto;\n  max-width: 100%;\n}\n\n.pgy-flipbox-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  align-self: inherit;\n  text-decoration: none;\n  transition:\n    color 0.25s ease,\n    background-color 0.25s ease,\n    border-color 0.25s ease;\n}\n\n\/* \u7ffb\u8f6c\u65b9\u5411\u63a7\u5236 *\/\n.pgy-flipbox--left .pgy-flipbox-back {\n  transform: rotateY(180deg);\n}\n\n.pgy-flipbox--left:hover .pgy-flipbox-inner,\n.pgy-flipbox--left:focus-within .pgy-flipbox-inner {\n  transform: rotateY(-180deg);\n}\n\n.pgy-flipbox--right .pgy-flipbox-back {\n  transform: rotateY(-180deg);\n}\n\n.pgy-flipbox--right:hover .pgy-flipbox-inner,\n.pgy-flipbox--right:focus-within .pgy-flipbox-inner {\n  transform: rotateY(180deg);\n}\n\n.pgy-flipbox--up .pgy-flipbox-back {\n  transform: rotateX(-180deg);\n}\n\n.pgy-flipbox--up:hover .pgy-flipbox-inner,\n.pgy-flipbox--up:focus-within .pgy-flipbox-inner {\n  transform: rotateX(180deg);\n}\n\n.pgy-flipbox--down .pgy-flipbox-back {\n  transform: rotateX(180deg);\n}\n\n.pgy-flipbox--down:hover .pgy-flipbox-inner,\n.pgy-flipbox--down:focus-within .pgy-flipbox-inner {\n  transform: rotateX(-180deg);\n}\n        <\/style>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7310099 elementor-widget elementor-widget-pgy-flip-box\" data-id=\"7310099\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy-flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"pgy-flipbox pgy-flipbox--left pgy-flipbox-height--auto\">\n            <div class=\"pgy-flipbox-inner\">\n                <div class=\"pgy-flipbox-face pgy-flipbox-front\">\n                    <div class=\"pgy-flipbox-content\">\n                        <div class=\"pgy-flipbox-graphic pgy-flipbox-image\"><img decoding=\"async\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/08\/rm.webp\" alt=\"\"><\/div>                        <div class=\"pgy-flipbox-title\">Mercedes-Benz<\/div>                        <div class=\"pgy-flipbox-desc\"><p>BASF v\u00e0 Mercedes-Benz \u0111\u00e3 gia h\u1ea1n th\u1ecfa thu\u1eadn h\u1ee3p t\u00e1c t\u1ea1i khu v\u1ef1c ch\u00e2u \u00c1 - Th\u00e1i B\u00ecnh D\u01b0\u01a1ng, trong \u0111\u00f3 Glasurit\u00ae \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t s\u1eed d\u1ee5ng trong h\u1ec7 th\u1ed1ng s\u1eeda ch\u1eefa \u1ee7y quy\u1ec1n c\u1ee7a Mercedes-Benz t\u1ea1i khu v\u1ef1c n\u00e0y.<\/p>\n<\/div>                    <\/div>\n                <\/div>\n                <div class=\"pgy-flipbox-face pgy-flipbox-back\">\n                    <div class=\"pgy-flipbox-content\">\n                                                                        <div class=\"pgy-flipbox-desc\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"776\" data-end=\"962\"><strong data-start=\"776\" data-end=\"792\">Th\u01b0\u01a1ng hi\u1ec7u:<\/strong> Th\u00e0nh l\u1eadp t\u1ea1i Detroit, Hoa K\u1ef3 v\u00e0o n\u0103m 1919, R-M ph\u00e1t tri\u1ec3n h\u1ec7 th\u1ed1ng s\u01a1n n\u1ec1n v\u00e0 s\u01a1n b\u00f3ng DIAMONT v\u00e0o n\u0103m 1981 v\u00e0 hi\u1ec7n l\u00e0 th\u01b0\u01a1ng hi\u1ec7u s\u01a1n s\u1eeda ch\u1eefa \u00f4 t\u00f4 cao c\u1ea5p thu\u1ed9c BASF.<\/p>\n<p data-start=\"964\" data-end=\"1179\"><strong data-start=\"964\" data-end=\"975\">V\u1ecb th\u1ebf:<\/strong> R-M d\u1eabn \u0111\u1ea7u th\u1ecb tr\u01b0\u1eddng M\u1ef9 v\u1ec1 h\u1ec7 th\u1ed1ng s\u01a1n n\u1ec1n v\u00e0 s\u01a1n b\u00f3ng, \u0111\u1ea1t ch\u1ee9ng nh\u1eadn to\u00e0n c\u1ea7u FCA v\u00e0 cung c\u1ea5p gi\u1ea3i ph\u00e1p x\u1eed l\u00fd b\u1ec1 m\u1eb7t cho Porsche. Th\u01b0\u01a1ng hi\u1ec7u c\u0169ng ti\u00ean phong \u1ee9ng d\u1ee5ng c\u00f4ng ngh\u1ec7 t\u00e1i ch\u1ebf ChemCycling\u00ae.<\/p>\n<p data-start=\"1181\" data-end=\"1334\"><strong data-start=\"1181\" data-end=\"1194\">T\u1ed5ng k\u1ebft:<\/strong> R-M l\u00e0 th\u01b0\u01a1ng hi\u1ec7u s\u01a1n s\u1eeda ch\u1eefa cao c\u1ea5p h\u01a1n 100 n\u0103m tu\u1ed5i c\u1ee7a BASF, d\u1eabn \u0111\u1ea7u t\u1ea1i M\u1ef9 v\u00e0 l\u00e0 \u0111\u1ed1i t\u00e1c c\u00f4ng ngh\u1ec7 b\u1ec1 m\u1eb7t c\u1ee7a nhi\u1ec1u h\u00e3ng xe cao c\u1ea5p.<\/p>\n<\/div>                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <style>\n        .pgy-flipbox {\n  width: 100%;\n  position: relative;\n  --pgy-flip-height: 360px;\n}\n\n.pgy-flipbox-inner {\n  width: 100%;\n  display: grid;\n  transform-style: preserve-3d;\n  -webkit-transform-style: preserve-3d;\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.pgy-flipbox-face {\n  grid-area: 1 \/ 1;\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n  box-sizing: border-box;\n  overflow: hidden;\n  backface-visibility: hidden;\n  -webkit-backface-visibility: hidden;\n  transform-style: preserve-3d;\n  -webkit-transform-style: preserve-3d;\n}\n\n.pgy-flipbox-height--min .pgy-flipbox-face {\n  min-height: var(--pgy-flip-height);\n}\n\n.pgy-flipbox-height--fixed .pgy-flipbox-inner {\n  height: var(--pgy-flip-height);\n}\n\n.pgy-flipbox-height--fixed .pgy-flipbox-face {\n  height: 100%;\n  overflow: auto;\n}\n\n.pgy-flipbox-content {\n  width: 100%;\n  position: relative;\n  z-index: 2;\n}\n\n.pgy-flipbox-title,\n.pgy-flipbox-desc {\n  position: relative;\n  z-index: 2;\n}\n\n.pgy-flipbox-title {\n  margin: 0;\n}\n\n.pgy-flipbox-desc {\n  margin: 0;\n}\n\n.pgy-flipbox-desc > :first-child {\n  margin-top: 0;\n}\n\n.pgy-flipbox-desc > :last-child {\n  margin-bottom: 0;\n}\n\n.pgy-flipbox-graphic {\n  line-height: 1;\n  position: relative;\n  z-index: 2;\n  display: inline-flex;\n}\n\n.pgy-flipbox-icon {\n  display: inline-flex;\n}\n\n.pgy-flipbox-icon svg {\n  display: block;\n}\n\n.pgy-flipbox-image img {\n  display: block;\n  height: auto;\n  max-width: 100%;\n}\n\n.pgy-flipbox-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  align-self: inherit;\n  text-decoration: none;\n  transition:\n    color 0.25s ease,\n    background-color 0.25s ease,\n    border-color 0.25s ease;\n}\n\n\/* \u7ffb\u8f6c\u65b9\u5411\u63a7\u5236 *\/\n.pgy-flipbox--left .pgy-flipbox-back {\n  transform: rotateY(180deg);\n}\n\n.pgy-flipbox--left:hover .pgy-flipbox-inner,\n.pgy-flipbox--left:focus-within .pgy-flipbox-inner {\n  transform: rotateY(-180deg);\n}\n\n.pgy-flipbox--right .pgy-flipbox-back {\n  transform: rotateY(-180deg);\n}\n\n.pgy-flipbox--right:hover .pgy-flipbox-inner,\n.pgy-flipbox--right:focus-within .pgy-flipbox-inner {\n  transform: rotateY(180deg);\n}\n\n.pgy-flipbox--up .pgy-flipbox-back {\n  transform: rotateX(-180deg);\n}\n\n.pgy-flipbox--up:hover .pgy-flipbox-inner,\n.pgy-flipbox--up:focus-within .pgy-flipbox-inner {\n  transform: rotateX(180deg);\n}\n\n.pgy-flipbox--down .pgy-flipbox-back {\n  transform: rotateX(180deg);\n}\n\n.pgy-flipbox--down:hover .pgy-flipbox-inner,\n.pgy-flipbox--down:focus-within .pgy-flipbox-inner {\n  transform: rotateX(-180deg);\n}\n        <\/style>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-668494a elementor-widget elementor-widget-pgy-flip-box\" data-id=\"668494a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pgy-flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"pgy-flipbox pgy-flipbox--left pgy-flipbox-height--auto\">\n            <div class=\"pgy-flipbox-inner\">\n                <div class=\"pgy-flipbox-face pgy-flipbox-front\">\n                    <div class=\"pgy-flipbox-content\">\n                        <div class=\"pgy-flipbox-graphic pgy-flipbox-image\"><img decoding=\"async\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/08\/romdim.webp\" alt=\"\"><\/div>                        <div class=\"pgy-flipbox-title\">Toyota Motor<\/div>                        <div class=\"pgy-flipbox-desc\"><p>BASF \u0111\u00e3 k\u00fd k\u1ebft th\u1ecfa thu\u1eadn h\u1ee3p t\u00e1c chi\u1ebfn l\u01b0\u1ee3c v\u1edbi Toyota Motor Europe, c\u00f9ng ph\u00e1t tri\u1ec3n c\u00e1c d\u1ef1 \u00e1n v\u1ec1 th\u00e2n xe v\u00e0 c\u00f4ng ngh\u1ec7 s\u01a1n ph\u1ee7 cho m\u1ea1ng l\u01b0\u1edbi Toyota v\u00e0 Lexus.<\/p>\n<\/div>                    <\/div>\n                <\/div>\n                <div class=\"pgy-flipbox-face pgy-flipbox-back\">\n                    <div class=\"pgy-flipbox-content\">\n                                                                        <div class=\"pgy-flipbox-desc\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"1351\" data-end=\"1533\"><strong data-start=\"1351\" data-end=\"1367\">Th\u01b0\u01a1ng hi\u1ec7u:<\/strong> C\u00f3 ngu\u1ed3n g\u1ed1c t\u1eeb c\u00e1c s\u1ea3n ph\u1ea9m h\u1ed7 tr\u1ee3 s\u01a1n ph\u1ee7 do BASF ph\u00e1t tri\u1ec3n t\u1ea1i H\u00e0 Lan n\u0103m 1983, RODIM ra m\u1eaft m\u00e0ng b\u1ea3o v\u1ec7 s\u01a1n TPU (PPF) t\u1ea1i Ch\u00e2u \u00c1 \u2013 Th\u00e1i B\u00ecnh D\u01b0\u01a1ng v\u00e0o n\u0103m 2022.<\/p>\n<p data-start=\"1535\" data-end=\"1776\"><strong data-start=\"1535\" data-end=\"1546\">V\u1ecb th\u1ebf:<\/strong> L\u00e0 th\u01b0\u01a1ng hi\u1ec7u PPF ch\u00ednh h\u00e3ng c\u1ee7a BASF, RODIM \u1ee9ng d\u1ee5ng c\u00f4ng ngh\u1ec7 TPU ti\u00ean ti\u1ebfn, l\u1edbp ph\u1ee7 ch\u1ed1ng UV 3.000 gi\u1edd v\u00e0 l\u1edbp keo b\u1ea3o v\u1ec7 s\u01a1n zin. S\u1ea3n ph\u1ea9m \u0111\u00e3 \u0111\u01b0\u1ee3c FAW-Volkswagen ch\u1ee9ng nh\u1eadn v\u00e0 cung c\u1ea5p cho g\u1ea7n 2.000 \u0111\u1ea1i l\u00fd Audi v\u00e0 Volkswagen.<\/p>\n<p data-start=\"1778\" data-end=\"1938\"><strong data-start=\"1778\" data-end=\"1791\">T\u1ed5ng k\u1ebft:<\/strong> RODIM k\u1ebft h\u1ee3p c\u00f4ng ngh\u1ec7 v\u1eadt li\u1ec7u v\u00e0 kinh nghi\u1ec7m s\u01a1n \u00f4 t\u00f4 c\u1ee7a BASF, t\u1ea1o n\u00ean d\u00f2ng PPF c\u00f3 chung n\u1ec1n t\u1ea3ng c\u00f4ng ngh\u1ec7 v\u1edbi c\u00e1c h\u1ec7 th\u1ed1ng s\u01a1n \u00f4 t\u00f4 cao c\u1ea5p.<\/p>\n<\/div>                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <style>\n        .pgy-flipbox {\n  width: 100%;\n  position: relative;\n  --pgy-flip-height: 360px;\n}\n\n.pgy-flipbox-inner {\n  width: 100%;\n  display: grid;\n  transform-style: preserve-3d;\n  -webkit-transform-style: preserve-3d;\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.pgy-flipbox-face {\n  grid-area: 1 \/ 1;\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n  box-sizing: border-box;\n  overflow: hidden;\n  backface-visibility: hidden;\n  -webkit-backface-visibility: hidden;\n  transform-style: preserve-3d;\n  -webkit-transform-style: preserve-3d;\n}\n\n.pgy-flipbox-height--min .pgy-flipbox-face {\n  min-height: var(--pgy-flip-height);\n}\n\n.pgy-flipbox-height--fixed .pgy-flipbox-inner {\n  height: var(--pgy-flip-height);\n}\n\n.pgy-flipbox-height--fixed .pgy-flipbox-face {\n  height: 100%;\n  overflow: auto;\n}\n\n.pgy-flipbox-content {\n  width: 100%;\n  position: relative;\n  z-index: 2;\n}\n\n.pgy-flipbox-title,\n.pgy-flipbox-desc {\n  position: relative;\n  z-index: 2;\n}\n\n.pgy-flipbox-title {\n  margin: 0;\n}\n\n.pgy-flipbox-desc {\n  margin: 0;\n}\n\n.pgy-flipbox-desc > :first-child {\n  margin-top: 0;\n}\n\n.pgy-flipbox-desc > :last-child {\n  margin-bottom: 0;\n}\n\n.pgy-flipbox-graphic {\n  line-height: 1;\n  position: relative;\n  z-index: 2;\n  display: inline-flex;\n}\n\n.pgy-flipbox-icon {\n  display: inline-flex;\n}\n\n.pgy-flipbox-icon svg {\n  display: block;\n}\n\n.pgy-flipbox-image img {\n  display: block;\n  height: auto;\n  max-width: 100%;\n}\n\n.pgy-flipbox-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  align-self: inherit;\n  text-decoration: none;\n  transition:\n    color 0.25s ease,\n    background-color 0.25s ease,\n    border-color 0.25s ease;\n}\n\n\/* \u7ffb\u8f6c\u65b9\u5411\u63a7\u5236 *\/\n.pgy-flipbox--left .pgy-flipbox-back {\n  transform: rotateY(180deg);\n}\n\n.pgy-flipbox--left:hover .pgy-flipbox-inner,\n.pgy-flipbox--left:focus-within .pgy-flipbox-inner {\n  transform: rotateY(-180deg);\n}\n\n.pgy-flipbox--right .pgy-flipbox-back {\n  transform: rotateY(-180deg);\n}\n\n.pgy-flipbox--right:hover .pgy-flipbox-inner,\n.pgy-flipbox--right:focus-within .pgy-flipbox-inner {\n  transform: rotateY(180deg);\n}\n\n.pgy-flipbox--up .pgy-flipbox-back {\n  transform: rotateX(-180deg);\n}\n\n.pgy-flipbox--up:hover .pgy-flipbox-inner,\n.pgy-flipbox--up:focus-within .pgy-flipbox-inner {\n  transform: rotateX(180deg);\n}\n\n.pgy-flipbox--down .pgy-flipbox-back {\n  transform: rotateX(180deg);\n}\n\n.pgy-flipbox--down:hover .pgy-flipbox-inner,\n.pgy-flipbox--down:focus-within .pgy-flipbox-inner {\n  transform: rotateX(-180deg);\n}\n        <\/style>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-865a730 elementor-widget elementor-widget-spacer\" data-id=\"865a730\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-82392bd e-con e-atomic-element e-flexbox-base e-23c9806 flexbox \" data-id=\"82392bd\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"82392bd\" data-e-type=\"e-flexbox\" data-id=\"82392bd\">\n    \t\t<div class=\"elementor-element elementor-element-91e3e10 elementor-widget elementor-widget-spacer\" data-id=\"91e3e10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<h2 data-interaction-id=\"6ea043b\" class=\"s50 e-6ea043b-fc763f9 e-heading-base\" data-e-type=\"widget\" data-id=\"6ea043b\">RODIM \u00b7 Th\u01b0\u01a1ng hi\u1ec7u PPF ch\u00ednh h\u00e3ng duy nh\u1ea5t c\u1ee7a BASF<\/h2>\n\t\t<div class=\"elementor-element elementor-element-b71c8cd e-con e-atomic-element e-flexbox-base e-b71c8cd-9d6e63e \" data-id=\"b71c8cd\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b71c8cd\" data-e-type=\"e-flexbox\" data-id=\"b71c8cd\">\n    <div class=\"elementor-element elementor-element-4f30637 e-con e-atomic-element e-flexbox-base e-4f30637-f810ab5 bgbox \" data-id=\"4f30637\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4f30637\" data-e-type=\"e-flexbox\" data-id=\"4f30637\">\n    \t\t\t<h2 data-interaction-id=\"f59e173\" class=\"e-f59e173-5bbe659 s40 e-heading-base\" data-e-type=\"widget\" data-id=\"f59e173\">RODIM \u00b7 Th\u01b0\u01a1ng hi\u1ec7u PPF ch\u00ednh h\u00e3ng duy nh\u1ea5t c\u1ee7a BASF<\/h2>\n\t\t\t\t\t<p class=\"s18 e-05be071-a6dca8d e-paragraph-base\" data-interaction-id=\"05be071\" data-e-type=\"widget\" data-id=\"05be071\">RODIM\u00ae l\u00e0 th\u01b0\u01a1ng hi\u1ec7u PPF (m\u00e0ng b\u1ea3o v\u1ec7 s\u01a1n) ch\u00ednh h\u00e3ng duy nh\u1ea5t thu\u1ed9c T\u1eadp \u0111o\u00e0n BASF. RODIM ra \u0111\u1eddi t\u1eeb m\u1ed9t nh\u1eadn \u0111\u1ecbnh s\u00e2u s\u1eafc: BASF l\u00e0 chuy\u00ean gia h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi v\u1ec1 s\u01a1n \u00f4 t\u00f4 nguy\u00ean b\u1ea3n v\u00e0 s\u01a1n s\u1eeda ch\u1eefa \u2013 kh\u00f4ng ai hi\u1ec3u s\u01a1n \u00f4 t\u00f4 h\u01a1n BASF, v\u00ec v\u1eady c\u0169ng kh\u00f4ng ai hi\u1ec3u c\u00e1ch b\u1ea3o v\u1ec7 l\u1edbp s\u01a1n \u00f4 t\u00f4 h\u01a1n BASF. V\u1edbi tri\u1ebft l\u00fd \u201cS\u01a1n ch\u00ednh h\u00e3ng BASF \u2013 b\u1ea3o v\u1ec7 b\u1eb1ng m\u00e0ng ch\u00ednh h\u00e3ng BASF\u201d, RODIM ch\u00ednh th\u1ee9c ra m\u1eaft d\u00f2ng m\u00e0ng b\u1ea3o v\u1ec7 s\u01a1n trong su\u1ed1t TPU t\u1ea1i th\u1ecb tr\u01b0\u1eddng \u00f4 t\u00f4 Ch\u00e2u \u00c1 \u2013 Th\u00e1i B\u00ecnh D\u01b0\u01a1ng v\u00e0o n\u0103m 2022. L\u1ee3i th\u1ebf c\u1ed1t l\u00f5i c\u1ee7a RODIM \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng tr\u00ean h\u01a1n 160 n\u0103m kinh nghi\u1ec7m v\u1ec1 c\u00f4ng ngh\u1ec7 v\u1eadt li\u1ec7u v\u00e0 110 n\u0103m kinh nghi\u1ec7m nghi\u00ean c\u1ee9u, ph\u00e1t tri\u1ec3n s\u01a1n \u00f4 t\u00f4 c\u1ee7a BASF.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-0fcd19f e-con e-atomic-element e-flexbox-base e-0fcd19f-5e379e6 \" data-id=\"0fcd19f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0fcd19f\" data-e-type=\"e-flexbox\" data-id=\"0fcd19f\">\n    <div class=\"elementor-element elementor-element-3f43907 e-con e-atomic-element e-flexbox-base e-3f43907-41383a5 \" data-id=\"3f43907\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3f43907\" data-e-type=\"e-flexbox\" data-id=\"3f43907\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base e-9d9766c-11799c9\" data-interaction-id=\"9d9766c\" data-e-type=\"widget\" data-id=\"9d9766c\" id=\"1735\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u9876\u7ea7\u7684\u5df4\u65af\u592b\u539f\u5382TPU\u57fa\u6750.webp\" width=\"1200\" height=\"900\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u9876\u7ea7\u7684\u5df4\u65af\u592b\u539f\u5382TPU\u57fa\u6750.webp 1200w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u9876\u7ea7\u7684\u5df4\u65af\u592b\u539f\u5382TPU\u57fa\u6750-300x225.webp 300w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u9876\u7ea7\u7684\u5df4\u65af\u592b\u539f\u5382TPU\u57fa\u6750-1024x768.webp 1024w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u9876\u7ea7\u7684\u5df4\u65af\u592b\u539f\u5382TPU\u57fa\u6750-150x113.webp 150w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u9876\u7ea7\u7684\u5df4\u65af\u592b\u539f\u5382TPU\u57fa\u6750-768x576.webp 768w\" alt=\"\"\/>\t\t<div class=\"elementor-element elementor-element-2ac01ca e-con e-atomic-element e-flexbox-base e-2ac01ca-b25bbb4 \" data-id=\"2ac01ca\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2ac01ca\" data-e-type=\"e-flexbox\" data-id=\"2ac01ca\">\n    \t\t\t<h2 data-interaction-id=\"162fb4d\" class=\"s24 e-heading-base\" data-e-type=\"widget\" data-id=\"162fb4d\">V\u1eadt li\u1ec7u n\u1ec1n TPU ch\u00ednh h\u00e3ng cao c\u1ea5p t\u1eeb BASF<\/h2>\n\t\t\t\t\t<p class=\"s18 e-080d736-54f7848 s16 e-paragraph-base\" data-interaction-id=\"080d736\" data-e-type=\"widget\" data-id=\"080d736\">\u0110\u1ed9 trong su\u1ed1t c\u1ef1c cao c\u00f9ng \u0111\u1ed9 m\u1edd th\u1ea5p, gi\u00fap t\u00e1i hi\u1ec7n ho\u00e0n h\u1ea3o \u0111\u1ed9 b\u00f3ng nguy\u00ean b\u1ea3n c\u1ee7a l\u1edbp s\u01a1n xe.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-34c5d7e e-con e-atomic-element e-flexbox-base e-34c5d7e-66c0490 \" data-id=\"34c5d7e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"34c5d7e\" data-e-type=\"e-flexbox\" data-id=\"34c5d7e\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base e-619e853-35102bb\" data-interaction-id=\"619e853\" data-e-type=\"widget\" data-id=\"619e853\" id=\"1737\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u5353\u8d8a\u7684\u7eb3\u7c73\u9876\u7ea7\u6d82\u5c42-1.webp\" width=\"1200\" height=\"900\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u5353\u8d8a\u7684\u7eb3\u7c73\u9876\u7ea7\u6d82\u5c42-1.webp 1200w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u5353\u8d8a\u7684\u7eb3\u7c73\u9876\u7ea7\u6d82\u5c42-1-300x225.webp 300w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u5353\u8d8a\u7684\u7eb3\u7c73\u9876\u7ea7\u6d82\u5c42-1-1024x768.webp 1024w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u5353\u8d8a\u7684\u7eb3\u7c73\u9876\u7ea7\u6d82\u5c42-1-150x113.webp 150w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u5353\u8d8a\u7684\u7eb3\u7c73\u9876\u7ea7\u6d82\u5c42-1-768x576.webp 768w\" alt=\"\"\/>\t\t<div class=\"elementor-element elementor-element-7c7774c e-con e-atomic-element e-flexbox-base e-7c7774c-d0973a1 \" data-id=\"7c7774c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7c7774c\" data-e-type=\"e-flexbox\" data-id=\"7c7774c\">\n    \t\t\t<h2 data-interaction-id=\"8499e34\" class=\"s24 e-heading-base\" data-e-type=\"widget\" data-id=\"8499e34\">L\u1edbp ph\u1ee7 nano cao c\u1ea5p v\u01b0\u1ee3t tr\u1ed9i<\/h2>\n\t\t\t\t\t<p class=\"s18 e-8bc402a-39fc733 s16 e-paragraph-base\" data-interaction-id=\"8bc402a\" data-e-type=\"widget\" data-id=\"8bc402a\">Th\u1eed nghi\u1ec7m l\u00e3o h\u00f3a tia UV t\u0103ng t\u1ed1c 3.000 gi\u1edd, mang \u0111\u1ebfn kh\u1ea3 n\u0103ng ch\u1ed1ng \u1ed1 v\u00e0ng v\u00e0 ch\u1ed1ng \u0103n m\u00f2n b\u1ec1n b\u1ec9 trong th\u1eddi gian d\u00e0i.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-fc237f9 e-con e-atomic-element e-flexbox-base e-fc237f9-8a9e396 \" data-id=\"fc237f9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fc237f9\" data-e-type=\"e-flexbox\" data-id=\"fc237f9\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base e-a455f46-5b57d49\" data-interaction-id=\"a455f46\" data-e-type=\"widget\" data-id=\"a455f46\" id=\"1736\" src=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u53ef\u9760\u7684\u7cbe\u5bc6\u538b\u654f\u80f6\u5c42.webp\" width=\"1200\" height=\"900\" srcset=\"https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u53ef\u9760\u7684\u7cbe\u5bc6\u538b\u654f\u80f6\u5c42.webp 1200w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u53ef\u9760\u7684\u7cbe\u5bc6\u538b\u654f\u80f6\u5c42-300x225.webp 300w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u53ef\u9760\u7684\u7cbe\u5bc6\u538b\u654f\u80f6\u5c42-1024x768.webp 1024w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u53ef\u9760\u7684\u7cbe\u5bc6\u538b\u654f\u80f6\u5c42-150x113.webp 150w, https:\/\/wp.rodimppf.com\/wp-content\/uploads\/2026\/07\/\u53ef\u9760\u7684\u7cbe\u5bc6\u538b\u654f\u80f6\u5c42-768x576.webp 768w\" alt=\"\"\/>\t\t<div class=\"elementor-element elementor-element-76efed9 e-con e-atomic-element e-flexbox-base e-76efed9-e65579a \" data-id=\"76efed9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"76efed9\" data-e-type=\"e-flexbox\" data-id=\"76efed9\">\n    \t\t\t<h2 data-interaction-id=\"8600cae\" class=\"s24 e-heading-base\" data-e-type=\"widget\" data-id=\"8600cae\">L\u1edbp keo \u00e1p l\u1ef1c nh\u1ea1y ch\u00ednh x\u00e1c \u0111\u00e1ng tin c\u1eady<\/h2>\n\t\t\t\t\t<p class=\"s18 e-5b97683-207e60c s16 e-paragraph-base\" data-interaction-id=\"5b97683\" data-e-type=\"widget\" data-id=\"5b97683\">\u00d4m s\u00e1t ho\u00e0n h\u1ea3o b\u1ec1 m\u1eb7t xe, b\u1ea3o v\u1ec7 l\u1edbp s\u01a1n nguy\u00ean b\u1ea3n m\u00e0 kh\u00f4ng g\u00e2y t\u1ed5n h\u1ea1i.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-dae4230 elementor-widget elementor-widget-spacer\" data-id=\"dae4230\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BASF \u00b7 T\u1eadp \u0111o\u00e0n h\u00f3a ch\u1ea5t h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi BASF (BASF) \u0111\u01b0\u1ee3c th\u00e0nh l\u1eadp v\u00e0o n\u0103m 1865, c\u00f3 tr\u1ee5 s\u1edf ch\u00ednh \u0111\u1eb7t t\u1ea1i Ludwigshafen, \u0110\u1ee9c, l\u00e0 m\u1ed9t trong nh\u1eefng t\u1eadp \u0111o\u00e0n h\u00f3a ch\u1ea5t h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi. BASF hi\u1ec7n c\u00f3 ho\u1ea1t \u0111\u1ed9ng kinh doanh t\u1ea1i h\u01a1n 93 qu\u1ed1c gia tr\u00ean to\u00e0n c\u1ea7u, v\u1edbi kho\u1ea3ng [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"slim_seo":{"title":"V\u1ec1 BASF & RODIM - RodimPPF","description":"BASF \u00b7 T\u1eadp \u0111o\u00e0n h\u00f3a ch\u1ea5t h\u00e0ng \u0111\u1ea7u th\u1ebf gi\u1edbi BASF (BASF) \u0111\u01b0\u1ee3c th\u00e0nh l\u1eadp v\u00e0o n\u0103m 1865, c\u00f3 tr\u1ee5 s\u1edf ch\u00ednh \u0111\u1eb7t t\u1ea1i Ludwigshafen, \u0110\u1ee9c, l\u00e0 m\u1ed9t trong nh\u1eefng t\u1eadp \u0111o\u00e0n h\u00f3a c"},"footnotes":""},"class_list":["post-1479","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/pages\/1479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/comments?post=1479"}],"version-history":[{"count":218,"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/pages\/1479\/revisions"}],"predecessor-version":[{"id":2235,"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/pages\/1479\/revisions\/2235"}],"wp:attachment":[{"href":"https:\/\/www.rodimppf.com\/en\/wp-json\/wp\/v2\/media?parent=1479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}