
{"id":11407,"date":"2026-05-01T12:01:23","date_gmt":"2026-05-01T10:01:23","guid":{"rendered":"https:\/\/www.rg-racing-sp.com\/home-page\/"},"modified":"2026-06-30T10:57:41","modified_gmt":"2026-06-30T08:57:41","slug":"home-page","status":"publish","type":"page","link":"https:\/\/www.rg-racing-sp.com\/it\/","title":{"rendered":"Home Page"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11407\" class=\"elementor elementor-11407 elementor-11374\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-472ef72 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"472ef72\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-72af5b3\" data-id=\"72af5b3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-444a2bb elementor-widget elementor-widget-html\" data-id=\"444a2bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n<div id=\"home-video\" class=\"home-video rg-startvideo-placeholder\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b218a34 elementor-section-stretched elementor-section-full_width home-hide elementor-section-height-default elementor-section-height-default\" data-id=\"b218a34\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-31f61f2\" data-id=\"31f61f2\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eb594eb elementor-widget elementor-widget-spacer\" data-id=\"eb594eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f97261 elementor-widget elementor-widget-html\" data-id=\"5f97261\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<button id=\"replay-video\">Replay<\/button>\n\n<style>\n   #replay-video {\n      float: right;\n      padding: 5px 10px;\n      padding-bottom: 0.35rem;\n   }\n<\/style>\n\n<script>\ndocument.getElementById(\"replay-video\").addEventListener(\"click\", function () {\n\n   \/\/ HIDE CHATBASE BUTTON\n   const chatBtn = document.getElementById(\"chatbase-bubble-button\");\n\n   if(chatBtn){\n      chatBtn.style.display = \"none\";\n   }\n\n   \/\/ HIDE CHATBASE IFRAME\n   document.querySelectorAll('iframe[src*=\"chatbase\"]').forEach(function(el){\n      el.style.display = \"none\";\n   });\n\n   \/\/ SHOW AGAIN AFTER 11 SEC\n   setTimeout(function(){\n\n      if(chatBtn){\n         chatBtn.style.display = \"block\";\n      }\n\n      document.querySelectorAll('iframe[src*=\"chatbase\"]').forEach(function(el){\n         el.style.display = \"block\";\n      });\n\n   }, 11000);\n\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b58f997 elementor-widget elementor-widget-image\" data-id=\"b58f997\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"60\" src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2026\/04\/logo-l-768x72.png\" class=\"attachment-medium_large size-medium_large wp-image-11240\" alt=\"\" srcset=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2026\/04\/logo-l-768x72.png 768w, https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2026\/04\/logo-l-300x28.png 300w, https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2026\/04\/logo-l-1024x96.png 1024w, https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2026\/04\/logo-l.png 1145w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7afb20b title_banner elementor-widget elementor-widget-heading\" data-id=\"7afb20b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SOFTWARE PERFORMANCE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c66845 elementor-widget elementor-widget-image\" data-id=\"8c66845\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/elementor\/thumbs\/banner-chip-1-rmruelu8eltpmyygo4ksq7vswly0skjoa3orxosxsk.png\" title=\"banner-chip-1.png\" alt=\"banner-chip-1.png\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0b6ee12 home-hide elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0b6ee12\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-de6dffc\" data-id=\"de6dffc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fd2b27a elementor-widget elementor-widget-button\" data-id=\"fd2b27a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.rg-racing-sp.com\/it\/was-ist-eine-softwareoptimierung\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Ottimizzazione software?<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c75864b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c75864b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-3fd002f\" data-id=\"3fd002f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f472070 elementor-widget elementor-widget-heading\" data-id=\"f472070\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">CONFIGURATORE TUNING<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05b6f75 elementor-widget elementor-widget-text-editor\" data-id=\"05b6f75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>I seguenti valori sono basati su autovetture con motore e componentistiche Stock, dove noi possiamo raggiungerli senza compromettere l affidabilit\u00e0 della casa madre. Su richiesta, se l auto ha eseguito delle modifiche meccaniche, possiamo andare oltre e creare una mappatura del tutto individuale e con livelli prestazionali molto pi\u00f9 performanti.<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-285103a elementor-widget elementor-widget-shortcode\" data-id=\"285103a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \n    <style>\n        .rg-filter-grid {\n            display: grid !important;\n            grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n            gap: 14px !important;\n            width: 100% !important;\n            align-items: center !important;\n        }\n        .rg-filter-grid .rg-filter-control {\n            display: block !important;\n            width: 100% !important;\n            min-width: 0 !important;\n        }\n        .rg-filter-grid .rg-filter-select {\n            display: block !important;\n            width: 100% !important;\n            min-width: 0 !important;\n            height: 52px !important;\n            margin: 0 !important;\n            padding: 0 20px !important;\n            border: 1px solid #888 !important;\n            border-radius: 10px !important;\n            background-color: #777 !important;\n            color: #f4f4f4 !important;\n            opacity: 1 !important;\n            box-shadow: 0 12px 24px rgba(0, 0, 0, .25) !important;\n        }\n        .rg-filter-grid .rg-filter-select:disabled {\n            background-color: #777 !important;\n            color: #f4f4f4 !important;\n            opacity: 1 !important;\n        }\n        @media (max-width: 1200px) {\n            .rg-filter-grid {\n                grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n            }\n        }\n        @media (max-width: 700px) {\n            .rg-filter-grid {\n                grid-template-columns: 1fr !important;\n            }\n        }\n\n        #result__render-vehicle {\n            width: 100% !important;\n            max-width: 1400px !important;\n            margin: 32px auto 0 !important;\n            color: #f4f4f4 !important;\n            font-size: 16px !important;\n            line-height: 1.4 !important;\n        }\n        #result__render-vehicle .rg-result-overview {\n            display: grid !important;\n            grid-template-columns: minmax(280px, 34%) minmax(0, 66%) !important;\n            gap: 22px !important;\n            align-items: stretch !important;\n            padding: 0 !important;\n        }\n        #result__render-vehicle .rg-result-overview > div {\n            min-width: 0 !important;\n            width: auto !important;\n        }\n        #result__render-vehicle .rg-result-overview > .col-span-12:last-child {\n            grid-column: 1 \/ -1 !important;\n        }\n        #result__render-vehicle .rg-vehicle-card,\n        #result__render-vehicle .rg-performance-card,\n        #result__render-vehicle .rg-detail-card {\n            box-sizing: border-box !important;\n            width: 100% !important;\n            height: 100% !important;\n            border: 1px solid #393939 !important;\n            border-radius: 12px !important;\n            background: #111 !important;\n            overflow: hidden !important;\n        }\n        #result__render-vehicle .rg-vehicle-card {\n            position: relative !important;\n            min-height: 290px !important;\n        }\n        #result__render-vehicle .rg-vehicle-image-wrap {\n            width: 100% !important;\n            height: 100% !important;\n            min-height: 290px !important;\n            overflow: hidden !important;\n        }\n        #result__render-vehicle #car_image_area {\n            display: block !important;\n            width: 100% !important;\n            height: 100% !important;\n            min-height: 290px !important;\n            max-height: 360px !important;\n            object-fit: cover !important;\n            object-position: center !important;\n        }\n        #result__render-vehicle .rg-brand-badge {\n            position: absolute !important;\n            left: 14px !important;\n            bottom: 14px !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            width: 66px !important;\n            height: 66px !important;\n            padding: 5px !important;\n            border-radius: 8px !important;\n            background: rgba(255, 255, 255, .94) !important;\n            box-shadow: 0 6px 18px rgba(0, 0, 0, .35) !important;\n            overflow: hidden !important;\n        }\n        #result__render-vehicle #_logo_brand {\n            display: block !important;\n            width: 100% !important;\n            height: 100% !important;\n            max-width: 56px !important;\n            max-height: 56px !important;\n            object-fit: contain !important;\n        }\n        #result__render-vehicle .rg-performance-card {\n            padding: 18px !important;\n            background:\n                radial-gradient(circle at top right, rgba(227, 6, 19, .09), transparent 38%),\n                linear-gradient(145deg, #151515, #0c0c0c) !important;\n            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 14px 34px rgba(0, 0, 0, .25) !important;\n        }\n        #result__render-vehicle .rg-performance-grid {\n            display: grid !important;\n            grid-template-columns: minmax(150px, 1.3fr) repeat(4, minmax(90px, 1fr)) !important;\n            gap: 10px !important;\n            align-items: stretch !important;\n            width: 100% !important;\n        }\n        #result__render-vehicle .rg-performance-head {\n            margin-bottom: 12px !important;\n            text-align: center !important;\n            font-size: 14px !important;\n            font-weight: 700 !important;\n            color: #bdbdbd !important;\n            letter-spacing: .035em !important;\n            text-transform: uppercase !important;\n        }\n        #result__render-vehicle .rg-performance-row + .rg-performance-row {\n            margin-top: 10px !important;\n        }\n        #result__render-vehicle .rg-metric-label,\n        #result__render-vehicle .rg-stat,\n        #result__render-vehicle .rg-stat-percent {\n            box-sizing: border-box !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            min-width: 0 !important;\n            min-height: 92px !important;\n            padding: 12px !important;\n            border-radius: 9px !important;\n            text-align: center !important;\n            font-size: clamp(18px, 1.7vw, 28px) !important;\n            font-weight: 700 !important;\n            line-height: 1.15 !important;\n            overflow: hidden !important;\n            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .09), 0 7px 16px rgba(0, 0, 0, .18) !important;\n            transition: transform .18s ease, filter .18s ease !important;\n        }\n        #result__render-vehicle .rg-stat:hover,\n        #result__render-vehicle .rg-stat-percent:hover {\n            transform: translateY(-2px) !important;\n            filter: brightness(1.06) !important;\n        }\n        #result__render-vehicle .rg-metric-label {\n            gap: 10px !important;\n            justify-content: flex-start !important;\n            background: linear-gradient(145deg, #666, #4f4f4f) !important;\n            color: #fff !important;\n            font-size: clamp(20px, 1.65vw, 27px) !important;\n            font-weight: 800 !important;\n            border-left: 4px solid #e30613 !important;\n        }\n        #result__render-vehicle .rg-metric-icon {\n            display: flex !important;\n            flex: 0 0 34px !important;\n            width: 34px !important;\n            height: 34px !important;\n            align-items: center !important;\n            justify-content: center !important;\n            overflow: hidden !important;\n        }\n        #result__render-vehicle .rg-metric-icon img {\n            display: block !important;\n            width: 32px !important;\n            height: 32px !important;\n            max-width: 32px !important;\n            max-height: 32px !important;\n            object-fit: contain !important;\n        }\n        #result__render-vehicle .rg-stat-standard {\n            background: linear-gradient(145deg, #737373, #575757) !important;\n            color: #fff !important;\n        }\n        #result__render-vehicle .rg-stat-stage {\n            background: linear-gradient(145deg, #e10b18, #b40812) !important;\n            color: #fff !important;\n        }\n        #result__render-vehicle .rg-stat-diff,\n        #result__render-vehicle .rg-stat-percent {\n            background: linear-gradient(145deg, #0b9a22, #067315) !important;\n            color: #fff !important;\n        }\n        #result__render-vehicle .rg-stat-stage2 {\n            display: none !important;\n        }\n        #result__render-vehicle .rg-product-title {\n            box-sizing: border-box !important;\n            width: 100% !important;\n            margin: 0 !important;\n            padding: 15px 20px !important;\n            border: 1px solid #4a4a4a !important;\n            border-left: 5px solid #e30613 !important;\n            border-radius: 9px !important;\n            background:\n                linear-gradient(90deg, rgba(227, 6, 19, .15), transparent 24%),\n                linear-gradient(145deg, #202020, #111) !important;\n            color: #fff !important;\n            text-align: center !important;\n            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 10px 24px rgba(0, 0, 0, .22) !important;\n            font-size: clamp(20px, 2vw, 30px) !important;\n            font-weight: 700 !important;\n            line-height: 1.25 !important;\n        }\n        #result__render-vehicle .mfilter_second {\n            display: block !important;\n            width: 100% !important;\n            margin-top: 22px !important;\n        }\n        #result__render-vehicle .rg-details-grid {\n            display: grid !important;\n            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n            gap: 22px !important;\n            align-items: start !important;\n        }\n        #result__render-vehicle .rg-info-table {\n            width: 100% !important;\n            margin: 0 !important;\n            border-collapse: collapse !important;\n            table-layout: fixed !important;\n            color: #f4f4f4 !important;\n            font-size: 15px !important;\n        }\n        #result__render-vehicle .rg-info-table th,\n        #result__render-vehicle .rg-info-table td {\n            padding: 11px 14px !important;\n            border: 1px solid #303030 !important;\n            background: #111 !important;\n            color: #f4f4f4 !important;\n            text-align: left !important;\n            overflow-wrap: anywhere !important;\n        }\n        #result__render-vehicle .rg-info-table th {\n            background: #090909 !important;\n            color: #e30613 !important;\n            font-size: 17px !important;\n            text-transform: uppercase !important;\n        }\n        #result__render-vehicle .rg-row-label {\n            color: #aaa !important;\n            font-weight: 600 !important;\n        }\n        #result__render-vehicle .rg-solution-check {\n            display: flex !important;\n            align-items: center !important;\n            gap: 11px !important;\n            min-width: 0 !important;\n        }\n        #result__render-vehicle .rg-solution-check > img {\n            display: block !important;\n            flex: 0 0 28px !important;\n            width: 28px !important;\n            height: 28px !important;\n            max-width: 28px !important;\n            max-height: 28px !important;\n            object-fit: contain !important;\n        }\n        #result__render-vehicle .rg-solution-text {\n            display: flex !important;\n            flex: 1 1 auto !important;\n            align-items: center !important;\n            justify-content: space-between !important;\n            gap: 12px !important;\n        }\n        #result__render-vehicle .rg-solution-name {\n            color: #f4f4f4 !important;\n            font-weight: 600 !important;\n        }\n        #result__render-vehicle .rg-solution-yes {\n            flex: 0 0 auto !important;\n            padding: 3px 8px !important;\n            border-radius: 999px !important;\n            background: rgba(11, 154, 34, .18) !important;\n            color: #62dc73 !important;\n            font-size: 12px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n        }\n        #result__render-vehicle .rg-quote-button {\n            box-sizing: border-box !important;\n            display: block !important;\n            width: fit-content !important;\n            min-width: 220px !important;\n            margin: 22px auto 0 !important;\n            padding: 13px 22px !important;\n            border-radius: 8px !important;\n            background: #e30613 !important;\n            color: #fff !important;\n            text-align: center !important;\n            text-decoration: none !important;\n            font-size: 17px !important;\n            font-weight: 700 !important;\n        }\n        #result__render-vehicle .rg-stage-definition {\n            max-width: 900px !important;\n            margin: 14px auto 0 !important;\n            color: #aaa !important;\n            text-align: center !important;\n            font-size: 13px !important;\n            line-height: 1.45 !important;\n        }\n        @media (max-width: 980px) {\n            #result__render-vehicle .rg-result-overview {\n                grid-template-columns: 1fr !important;\n            }\n            #result__render-vehicle .rg-result-overview > .col-span-12:last-child {\n                grid-column: auto !important;\n            }\n            #result__render-vehicle .rg-details-grid {\n                grid-template-columns: 1fr !important;\n            }\n        }\n        @media (max-width: 700px) {\n            #result__render-vehicle {\n                margin-top: 22px !important;\n            }\n            #result__render-vehicle .rg-performance-card {\n                overflow-x: auto !important;\n            }\n            #result__render-vehicle .rg-performance-grid {\n                grid-template-columns: 125px repeat(4, minmax(86px, 1fr)) !important;\n                min-width: 600px !important;\n            }\n            #result__render-vehicle .rg-metric-label,\n            #result__render-vehicle .rg-stat,\n            #result__render-vehicle .rg-stat-percent {\n                min-height: 72px !important;\n                padding: 9px !important;\n                font-size: 17px !important;\n            }\n            #result__render-vehicle #car_image_area,\n            #result__render-vehicle .rg-vehicle-image-wrap {\n                min-height: 220px !important;\n                max-height: 300px !important;\n            }\n        }\n    <\/style>\n\t<div class=\"rg-filter-grid\">\n        <div class=\"rg-filter-control rg-filter-type\">\n            <select class=\"rg-filter-select type\" id=\"type\">\n                <option value=\"\">Tipo<\/option>\n                \n            <\/select>\n        <\/div>\n        <div class=\"rg-filter-control rg-filter-make\">\n            <select class=\"rg-filter-select make\" disabled id=\"make\">\n                <option value=\"\">Marca<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"rg-filter-control rg-filter-model\">\n            <select class=\"rg-filter-select model\" disabled id=\"model\">\n                <option value=\"\">Modello<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"rg-filter-control rg-filter-generation\">\n            <select class=\"rg-filter-select generation\" disabled id=\"generation\">\n                <option value=\"\">Generazione<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"rg-filter-control rg-filter-fuel\">\n            <select class=\"rg-filter-select fuel\" disabled id=\"fuel\">\n                <option value=\"\">Carburante<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"rg-filter-control rg-filter-engine\">\n            <select class=\"rg-filter-select engine\" disabled id=\"engine\">\n                <option value=\"\">Motore<\/option>\n            <\/select>\n        <\/div>\n\t<\/div>\n\n    <!-- Render Vehicle -->\n    <div id=\"result__render-vehicle\" class=\"rg-configurator-result\" hidden aria-hidden=\"true\">\n    <div class=\"grid grid-cols-12 gap-6 pt-6 rg-result-overview\">\n        <div class=\"col-span-12 sm:col-span-4 xl:col-span-4\">\n            <div class=\"relative h-full rg-vehicle-card\">\n                <div class=\"rg-vehicle-image-wrap\">\n                    <img decoding=\"async\" class=\"rg-vehicle-image\" id=\"car_image_area\" src=\"\" alt=\"\">\n                <\/div>\n                <div class=\"rg-brand-badge\">\n                    <img decoding=\"async\" id=\"_logo_brand\" src=\"\" alt=\"\">\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"col-span-12 sm:col-span-12 xl:col-span-8\">\n            <div class=\"rg-performance-card\">\n                <div class=\"rg-performance-grid rg-performance-head\">\n                    <div><\/div>\n                    <div>Standard<\/div>\n                    <div>Stage 1*<\/div>\n                    <div>Differenza<\/div>\n                    <div class=\"rg-percent-head\"><\/div>\n                <\/div>\n                <div class=\"rg-performance-grid rg-performance-row rg-power-row\">\n                    <div class=\"rg-metric-label\"><span class=\"rg-metric-icon\"><img decoding=\"async\" src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/plugins\/car-details\/assets\/icons\/red\/power.png\" alt=\"\"><\/span><span>Potenza<\/span><\/div>\n                    <div class=\"rg-stat rg-stat-standard\" id=\"csbph_standard\"><\/div>\n                    <div class=\"rg-stat rg-stat-stage\" id=\"csbph_stage1\"><\/div>\n                    <div class=\"rg-stat rg-stat-diff\" id=\"csbph_different\"><\/div>\n                    <div class=\"rg-stat-percent\" id=\"bph_mpercent\"><\/div>\n                    <div class=\"rg-stat rg-stat-stage2\" id=\"csbph_stage2\"><\/div>\n                <\/div>\n                <div class=\"rg-performance-grid rg-performance-row rg-torque-row\">\n                    <div class=\"rg-metric-label\"><span class=\"rg-metric-icon\"><img decoding=\"async\" src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/plugins\/car-details\/assets\/icons\/red\/torque.png\" alt=\"\"><\/span><span>Coppia<\/span><\/div>\n                    <div class=\"rg-stat rg-stat-standard\" id=\"cstorque_standard\"><\/div>\n                    <div class=\"rg-stat rg-stat-stage\" id=\"cstorque_stage1\"><\/div>\n                    <div class=\"rg-stat rg-stat-diff\" id=\"cstorque_different\"><\/div>\n                    <div class=\"rg-stat-percent\" id=\"torque_mpercent\"><\/div>\n                    <div class=\"rg-stat rg-stat-stage2\" id=\"cstorque_stage2\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"col-span-12\">\n            <div id=\"csproductname\" class=\"rg-product-title\"><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"mfilter_second filterarea\">\n        <div class=\"rg-details-grid\">\n            <div class=\"rg-detail-card\">\n                <table class=\"table rg-info-table\">\n                    <tr>\n                        <th class=\"border\">Specifiche veicolo<\/th>\n                    <\/tr>\n                    <tr>\n                        <td class=\"border\"><span class=\"rg-row-label\">Tipo:<\/span> <span id=\"cstype\"><\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td class=\"border\"><span class=\"rg-row-label\">Marca:<\/span> <span id=\"csmake\"><\/span><\/td>\n                    <\/tr>\n                    <tr id=\"csgeneration_tr\">\n                        <td class=\"border\"><span class=\"rg-row-label\">Generazione:<\/span> <span id=\"csgeneration\"><\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td class=\"border\"><span class=\"rg-row-label\">Modello:<\/span> <span id=\"csmodel\"><\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td class=\"border\"><span class=\"rg-row-label\">Carburante:<\/span> <span id=\"csfuel\"><\/span><\/td>\n                    <\/tr>\n                    <tr>\n                        <td class=\"border\"><span class=\"rg-row-label\">Motore:<\/span> <span id=\"csenginetype\"><\/span><\/td>\n                    <\/tr>\n                    <tr id=\"csenginecode_tr\">\n                        <td class=\"border\"><span class=\"rg-row-label\">Codice motore:<\/span> <span id=\"csenginecode\"><\/span><\/td>\n                    <\/tr>\n                <\/table>\n            <\/div>\n            <div class=\"rg-detail-card rg-solutions-card\">\n                <table class=\"table available_solutions rg-info-table rg-solutions-table\">\n                    <thead>\n                        <tr>\n                            <th colspan=\"2\" class=\"border\">Soluzioni disponibili<\/th>\n                        <\/tr>    \n                    <\/thead>\n                    <tbody>\n                        \n                    <\/tbody>\n\n                <\/table>\n            <\/div>\n        <\/div>\n        <a id=\"rgQuoteRequest\" class=\"rg-quote-button\" href=\"https:\/\/www.rg-racing-sp.com\/it\/contatti\/\">\n            Richiedi offerta        <\/a>\n        <p class=\"rg-stage-definition\">* \u201cStage 1\u201d viene usato come termine di orientamento noto. RG-Racing scrive il software internamente e definisce il valore finale in base a hardware, chilometraggio, stato tecnico e utilizzo.<\/p>\n    <\/div>\n<\/div>\n    \n      <script>\n        jQuery(document).ready(function($) {\n            const rgRacingIconBase = \"https:\\\/\\\/www.rg-racing-sp.com\\\/wp-content\\\/plugins\\\/car-details\\\/assets\\\/icons\\\/red\\\/\";\n            const rgRacingLaravelUrls = {\"types\":\"https:\\\/\\\/files.rg-racing-sp.com\\\/chiptuning\\\/ajax\\\/data\\\/types\",\"makes\":\"https:\\\/\\\/files.rg-racing-sp.com\\\/chiptuning\\\/ajax\\\/data\\\/makes\",\"models\":\"https:\\\/\\\/files.rg-racing-sp.com\\\/chiptuning\\\/ajax\\\/data\\\/models\",\"generations\":\"https:\\\/\\\/files.rg-racing-sp.com\\\/chiptuning\\\/ajax\\\/data\\\/generations\",\"engines\":\"https:\\\/\\\/files.rg-racing-sp.com\\\/chiptuning\\\/ajax\\\/data\\\/engines\",\"vehiclemeta\":\"https:\\\/\\\/files.rg-racing-sp.com\\\/chiptuning\\\/ajax\\\/vehiclemeta\"};\n            const rgRacingYesText = \"Si\";\n            const rgRacingOnRequestText = \"Su richiesta\";\n            const rgRacingLaravelBaseUrl = \"https:\\\/\\\/files.rg-racing-sp.com\";\n            var rgEnginesForGeneration = [];\n\n            $.ajaxSetup({\n                headers: {\n                    'X-CSRF-TOKEN': $('meta[name=\"csrf-token\"]').attr('content')\n                }\n            });\n\n            var images = [];\n            function preload() {\n                for (var i = 0; i < arguments.length; i++) {\n                    images[i] = new Image();\n                    images[i].src = \"\/images\/optlogos\/\" + preload.arguments[i] + \".png\";\n                }\n            }\n        $.ajax({\n            type:\"GET\",\n            data:{value:'type'},\n            url: rgRacingLaravelUrls.types,\n            timeout: 7000,\n            beforeSend:function(){\n                $('#type').html('<option selected=\"selected\" disabled=\"disabled\">Loading...<\/option>')\n            },\n            error:function(){\n                $('#type').html(rgPlaceholder('Tipo')).prop('disabled', false);\n                rgClearSelect($('#make'), 'Marca', true);\n                rgClearSelect($('#model'), 'Modello', true);\n                rgClearSelect($('#generation'), 'Generazione', true);\n                rgClearSelect($('#fuel'), 'Carburante', true);\n                rgClearSelect($('#engine'), 'Motore', true);\n                rgClearVehicleResult();\n                rgOpenStep('#type');\n            },\n            success:function(res)\n            {\n                var typeList = Array.isArray(res) ? res : (res.value || res.data || []);\n                var currentLanguageId = 3;\n                var typeHtml = '<option value=\"\">Tipo<\/option>';\n                typeList.forEach((key,f) => {\n                    var language = Array.isArray(key.language) ? key.language : [];\n                    var fallbackLabel = key.type || key.value || '';\n                    var translation = language.find(function(item) {\n                        return item && Number(item.language_id) === currentLanguageId;\n                    });\n                    var translatedLabel = translation && translation.value\n                        ? translation.value\n                        : fallbackLabel;\n                    typeHtml += '<option value=\"'+key.id+'\">'+translatedLabel+'<\/option>';\n                });\n                $('#type').html(typeHtml);\n                rgOpenStep('#type');\n            }\n        });\n\n            function rgPlaceholder(label) {\n                return '<option value=\"\">' + label + '<\/option>';\n            }\n\n            function rgClearSelect($select, label, disabled) {\n                $select.html(rgPlaceholder(label)).val('');\n                $select.removeClass('has-value');\n                if (disabled) {\n                    $select.prop('disabled', true);\n                }\n            }\n\n            function rgSyncSelectValueState($select) {\n                $select.toggleClass('has-value', !!$select.val());\n            }\n\n            const rgConfiguratorSteps = [\n                { selector: '#type', label: 'Tipo' },\n                { selector: '#make', label: 'Marca' },\n                { selector: '#model', label: 'Modello' },\n                { selector: '#generation', label: 'Generazione' },\n                { selector: '#fuel', label: 'Carburante' },\n                { selector: '#engine', label: 'Motore' }\n            ];\n\n            function rgStepIndex(selector) {\n                return rgConfiguratorSteps.findIndex(function(step) {\n                    return step.selector === selector;\n                });\n            }\n\n            function rgSelectedText($select) {\n                var text = $select.find('option:selected').text() || '';\n                return text.replace(\/\\s+\/g, ' ').trim();\n            }\n\n            function rgClearAfterStep(stepIndex) {\n                for (var i = stepIndex + 1; i < rgConfiguratorSteps.length; i++) {\n                    var $next = $(rgConfiguratorSteps[i].selector);\n                    rgClearSelect($next, rgConfiguratorSteps[i].label, true);\n                }\n                rgClearVehicleResult();\n            }\n\n            function rgRenderConfiguratorPath(activeSelector) {\n                var $path = $('[data-rg-configurator-path]');\n                if (!$path.length) {\n                    return;\n                }\n\n                var selectedSteps = [];\n                var activeIndex = rgStepIndex(activeSelector || '#type');\n                var activeStep = rgConfiguratorSteps[activeIndex] || rgConfiguratorSteps[0];\n\n                rgConfiguratorSteps.forEach(function(step, index) {\n                    var $select = $(step.selector);\n                    if ($select.val()) {\n                        selectedSteps.push({\n                            selector: step.selector,\n                            text: rgSelectedText($select),\n                            index: index\n                        });\n                    }\n                });\n\n                if (!selectedSteps.length) {\n                    $path.html('<span class=\"rg-configurator-path__current\">' + $('<div>').text(activeStep.label).html() + '<\/span>');\n                    return;\n                }\n\n                var html = '';\n                selectedSteps.forEach(function(step, index) {\n                    if (index > 0) {\n                        html += '<span class=\"rg-configurator-path__sep\" aria-hidden=\"true\">-&gt;<\/span>';\n                    }\n                    html += '<button type=\"button\" class=\"rg-configurator-path__item\" data-rg-path-index=\"' + step.index + '\" data-rg-path-selector=\"' + step.selector + '\">' + $('<div>').text(step.text).html() + '<\/button>';\n                });\n\n                var lastSelectedIndex = selectedSteps[selectedSteps.length - 1].index;\n                if (activeIndex > lastSelectedIndex && activeStep) {\n                    html += '<span class=\"rg-configurator-path__sep\" aria-hidden=\"true\">-&gt;<\/span>';\n                    html += '<span class=\"rg-configurator-path__current\">' + $('<div>').text(activeStep.label).html() + '<\/span>';\n                }\n\n                $path.html(html);\n            }\n\n            function rgUpdateStepVisibility(activeSelector) {\n                rgConfiguratorSteps.forEach(function(step) {\n                    var $select = $(step.selector);\n                    var $control = $select.closest('.rg-filter-control');\n                    $control.removeClass('rg-step-hidden rg-step-active rg-step-complete').removeAttr('hidden');\n                    rgSyncSelectValueState($select);\n                });\n            }\n\n            function rgOpenStep(selector) {\n                rgUpdateStepVisibility(selector || '#type');\n            }\n\n            $(document).on('click', '.rg-configurator-path__item', function() {\n                var index = parseInt($(this).attr('data-rg-path-index'), 10);\n                if (Number.isNaN(index)) {\n                    return;\n                }\n\n                rgClearAfterStep(index);\n\n                rgOpenStep(rgConfiguratorSteps[index].selector);\n            });\n\n            $('.rg-filter-select').on('change', function() {\n                rgSyncSelectValueState($(this));\n                rgRenderConfiguratorPath($(this).attr('id') ? '#' + $(this).attr('id') : '#type');\n            });\n\n            function rgMountVehicleResult() {\n                var $result = $('#result__render-vehicle');\n                var $anchor = $('#rg-configurator-result-anchor');\n\n                if ($result.length && $anchor.length && !$result.parent().is($anchor)) {\n                    $result.appendTo($anchor);\n                }\n            }\n\n            function rgCleanValue(value) {\n                if (value === null || value === undefined || value === 'null' || value === 'undefined') {\n                    return '';\n                }\n\n                return value;\n            }\n\n            function rgEscapeHtml(value) {\n                return (value || '').toString()\n                    .replace(\/&\/g, '&amp;')\n                    .replace(\/<\/g, '&lt;')\n                    .replace(\/>\/g, '&gt;')\n                    .replace(\/\"\/g, '&quot;')\n                    .replace(\/'\/g, '&#039;');\n            }\n\n            function rgSetHtml(selector, value) {\n                $(selector).html(rgCleanValue(value));\n            }\n\n            const rgPowerGraphSettings = {\n                powerUnit: 'CV',\n                torqueUnit: 'NM',\n                pendingText: 'In sviluppo'\n            };\n\n            function rgGraphNumber(value) {\n                var parsed = parseFloat(value);\n                return isFinite(parsed) ? parsed : 0;\n            }\n\n            function rgGraphEase(value) {\n                var clamped = Math.max(0, Math.min(1, value));\n                return clamped * clamped * (3 - (2 * clamped));\n            }\n\n            function rgGraphNiceMax(value) {\n                var normalized = Math.max(100, value * 1.12);\n                var step = normalized <= 250 ? 25 : (normalized <= 700 ? 50 : (normalized <= 1200 ? 100 : 200));\n                return Math.ceil(normalized \/ step) * step;\n            }\n\n            function rgGraphBuildCurve(peak, metric, isDiesel, isStage) {\n                var points = [];\n                var rpmMin = 1000;\n                var rpmMax = 6500;\n                var samples = 96;\n\n                for (var index = 0; index <= samples; index++) {\n                    var ratio = index \/ samples;\n                    var rpm = rpmMin + ((rpmMax - rpmMin) * ratio);\n                    var shape;\n\n                    if (metric === 'power') {\n                        var peakAt = isDiesel ? 0.70 : 0.84;\n                        var startPower = isDiesel ? 0.22 : 0.18;\n                        var endDrop = isDiesel ? 0.10 : 0.06;\n\n                        if (ratio <= peakAt) {\n                            shape = startPower + ((1 - startPower) * rgGraphEase(ratio \/ peakAt));\n                        } else {\n                            shape = 1 - (endDrop * rgGraphEase((ratio - peakAt) \/ (1 - peakAt)));\n                        }\n                    } else {\n                        var riseEnd = isDiesel ? 0.22 : 0.31;\n                        var holdEnd = (isDiesel ? 0.56 : 0.66) + (isStage ? 0.04 : 0);\n                        var startTorque = isDiesel ? 0.62 : 0.46;\n                        var torqueDrop = isDiesel ? 0.34 : 0.27;\n\n                        if (ratio <= riseEnd) {\n                            shape = startTorque + ((1 - startTorque) * rgGraphEase(ratio \/ riseEnd));\n                        } else if (ratio <= holdEnd) {\n                            shape = 1 - (0.035 * Math.sin(((ratio - riseEnd) \/ (holdEnd - riseEnd)) * Math.PI));\n                        } else {\n                            shape = 1 - (torqueDrop * rgGraphEase((ratio - holdEnd) \/ (1 - holdEnd)));\n                        }\n                    }\n\n                    points.push({\n                        rpm: rpm,\n                        value: Math.max(0, peak * shape)\n                    });\n                }\n\n                return points;\n            }\n\n            function rgDrawPowerGraph(values) {\n                var canvas = document.getElementById('rgPowerGraphCanvas');\n                if (!canvas || !canvas.getContext) {\n                    return;\n                }\n\n                var ctx = canvas.getContext('2d');\n                var width = canvas.width;\n                var height = canvas.height;\n                var originalPower = rgGraphNumber(values.originalPower);\n                var stagePower = rgGraphNumber(values.stagePower);\n                var originalTorque = rgGraphNumber(values.originalTorque);\n                var stageTorque = rgGraphNumber(values.stageTorque);\n                var hasOriginal = originalPower > 0 && originalTorque > 0;\n                var hasStage = stagePower > 0 && stageTorque > 0;\n                var fuelText = ((values.fuel || '') + ' ' + (values.engine || '')).toLowerCase();\n                var isDiesel = fuelText.indexOf('diesel') !== -1 || fuelText.indexOf('tdi') !== -1 || fuelText.indexOf(' tdi') !== -1;\n                var $card = $('.rg-powergraph-card');\n                var $peak = $('#rgPowerGraphPeak');\n\n                $card.toggleClass('is-pending', !hasStage);\n                $peak.text(hasStage ? Math.round(stagePower) + ' ' + rgPowerGraphSettings.powerUnit + ' \/ ' + Math.round(stageTorque) + ' ' + rgPowerGraphSettings.torqueUnit : rgPowerGraphSettings.pendingText);\n\n                ctx.clearRect(0, 0, width, height);\n                ctx.fillStyle = '#090b0d';\n                ctx.fillRect(0, 0, width, height);\n\n                var padding = { left: 86, right: 96, top: 54, bottom: 68 };\n                var plotWidth = width - padding.left - padding.right;\n                var plotHeight = height - padding.top - padding.bottom;\n                var powerMax = rgGraphNiceMax(Math.max(originalPower, stagePower));\n                var torqueMax = rgGraphNiceMax(Math.max(originalTorque, stageTorque));\n                var rpmMin = 1000;\n                var rpmMax = 6500;\n\n                function xForRpm(rpm) {\n                    return padding.left + (((rpm - rpmMin) \/ (rpmMax - rpmMin)) * plotWidth);\n                }\n\n                function yForValue(value, maxValue) {\n                    return padding.top + ((1 - (value \/ maxValue)) * plotHeight);\n                }\n\n                ctx.save();\n                ctx.font = '18px Arial, sans-serif';\n                ctx.lineWidth = 1;\n\n                for (var gridIndex = 0; gridIndex <= 4; gridIndex++) {\n                    var gridRatio = gridIndex \/ 4;\n                    var gridY = padding.top + (plotHeight * gridRatio);\n                    var powerLabel = Math.round(powerMax * (1 - gridRatio));\n                    var torqueLabel = Math.round(torqueMax * (1 - gridRatio));\n\n                    ctx.strokeStyle = gridIndex === 4 ? 'rgba(255,255,255,.30)' : 'rgba(255,255,255,.10)';\n                    ctx.beginPath();\n                    ctx.moveTo(padding.left, gridY);\n                    ctx.lineTo(width - padding.right, gridY);\n                    ctx.stroke();\n\n                    ctx.fillStyle = 'rgba(255,255,255,.62)';\n                    ctx.textAlign = 'right';\n                    ctx.textBaseline = 'middle';\n                    ctx.fillText(powerLabel, padding.left - 16, gridY);\n                    ctx.textAlign = 'left';\n                    ctx.fillText(torqueLabel, width - padding.right + 16, gridY);\n                }\n\n                [1000, 2000, 3000, 4000, 5000, 6000, 6500].forEach(function(rpm) {\n                    var x = xForRpm(rpm);\n                    ctx.strokeStyle = 'rgba(255,255,255,.08)';\n                    ctx.beginPath();\n                    ctx.moveTo(x, padding.top);\n                    ctx.lineTo(x, height - padding.bottom);\n                    ctx.stroke();\n\n                    ctx.fillStyle = 'rgba(255,255,255,.58)';\n                    ctx.textAlign = 'center';\n                    ctx.textBaseline = 'top';\n                    ctx.fillText(rpm, x, height - padding.bottom + 18);\n                });\n\n                ctx.fillStyle = 'rgba(255,255,255,.78)';\n                ctx.font = '20px Arial, sans-serif';\n                ctx.textAlign = 'left';\n                ctx.textBaseline = 'bottom';\n                ctx.fillText(rgPowerGraphSettings.powerUnit, padding.left, padding.top - 18);\n                ctx.textAlign = 'right';\n                ctx.fillText(rgPowerGraphSettings.torqueUnit, width - padding.right, padding.top - 18);\n                ctx.textAlign = 'center';\n                ctx.textBaseline = 'top';\n                ctx.fillText('U\/min', padding.left + (plotWidth \/ 2), height - 28);\n\n                function drawCurve(points, maxValue, color, lineWidth, dash) {\n                    if (!points.length) {\n                        return;\n                    }\n\n                    ctx.save();\n                    ctx.strokeStyle = color;\n                    ctx.lineWidth = lineWidth;\n                    ctx.lineCap = 'round';\n                    ctx.lineJoin = 'round';\n                    ctx.setLineDash(dash || []);\n                    ctx.beginPath();\n\n                    points.forEach(function(point, pointIndex) {\n                        var x = xForRpm(point.rpm);\n                        var y = yForValue(point.value, maxValue);\n\n                        if (pointIndex === 0) {\n                            ctx.moveTo(x, y);\n                        } else {\n                            ctx.lineTo(x, y);\n                        }\n                    });\n\n                    ctx.stroke();\n                    ctx.restore();\n                }\n\n                if (hasOriginal) {\n                    drawCurve(rgGraphBuildCurve(originalTorque, 'torque', isDiesel, false), torqueMax, 'rgba(97, 170, 255, .78)', 4, [14, 10]);\n                    drawCurve(rgGraphBuildCurve(originalPower, 'power', isDiesel, false), powerMax, 'rgba(255, 255, 255, .72)', 4, [14, 10]);\n                }\n\n                if (hasStage) {\n                    drawCurve(rgGraphBuildCurve(stageTorque, 'torque', isDiesel, true), torqueMax, '#48d561', 6);\n                    drawCurve(rgGraphBuildCurve(stagePower, 'power', isDiesel, true), powerMax, '#ff151f', 6);\n                }\n\n                if (!hasOriginal && !hasStage) {\n                    ctx.fillStyle = 'rgba(255,255,255,.62)';\n                    ctx.font = '32px Arial, sans-serif';\n                    ctx.textAlign = 'center';\n                    ctx.textBaseline = 'middle';\n                    ctx.fillText(rgPowerGraphSettings.pendingText, width \/ 2, height \/ 2);\n                }\n\n                ctx.restore();\n            }\n\n            function rgClearPowerGraph() {\n                var canvas = document.getElementById('rgPowerGraphCanvas');\n                if (canvas && canvas.getContext) {\n                    canvas.getContext('2d').clearRect(0, 0, canvas.width, canvas.height);\n                }\n                $('#rgPowerGraphPeak').text('');\n                $('.rg-powergraph-card').removeClass('is-pending');\n            }\n\n            function rgClearVehicleResult() {\n                rgMountVehicleResult();\n                $('body').removeClass('rg-configurator-has-result');\n                $('#result__render-vehicle').attr('hidden', true).attr('aria-hidden', 'true').stop(true, true).hide();\n                $('#detail_info').hide();\n                $('#car_image_area, #_logo_brand').attr('src', '');\n                $('#csproductname, #csbph_standard, #csbph_stage1, #csbph_different, #csbph_stage2, #bph_mpercent, #cstorque_standard, #cstorque_stage1, #cstorque_different, #cstorque_stage2, #torque_mpercent, #cstype, #csmake, #csgeneration, #csmodel, #csfuel, #csenginetype, #csenginecode').html('');\n                rgClearPowerGraph();\n                $('.rg-stat').removeClass('rg-stat-pending rg-stat-neutral');\n                $('.available_solutions tbody').html('');\n                $('.rg-solutions-card').hide();\n                $('.rg-details-grid').addClass('rg-no-solutions');\n                $('#rgQuoteRequest').attr('href', 'https:\/\/www.rg-racing-sp.com\/it\/contatti\/');\n            }\n\n            rgClearVehicleResult();\n            rgOpenStep('#type');\n\n        $('#type').on('change',function(){\n                rgClearSelect($('#make'), 'Marca', true);\n                rgClearSelect($('#model'), 'Modello', true);\n                rgClearSelect($('#generation'), 'Generazione', true);\n                rgClearSelect($('#fuel'), 'Carburante', true);\n                rgClearSelect($('#engine'), 'Motore', true);\n                rgEnginesForGeneration = [];\n                rgClearVehicleResult();\n\n                if (!$(this).val()) {\n                    rgOpenStep('#type');\n                    return;\n                }\n\n                $.ajax({\n                    url: rgRacingLaravelUrls.makes,\n                    data:{'type_id':$(this).val()},\n                    type:'GET',\n                    success:function(res){\n                        if (res.message=='success') \n                        {\n                            $makeHtml='<option value=\"\">Marca<\/option>';\n                            res.data.forEach((key,field)=>\n                            {\n                                $makeHtml+='<option value=\"'+key.id+'\">'+key.title+'<\/option>';\n                            });\n                            $('#make').html($makeHtml);\n                            $('#make').prop('disabled', false);\n                            rgOpenStep('#make');\n                            \n                        }\n                    }\n                })\n            });\n\n        $('#make').on('change',function(){\n                rgClearSelect($('#model'), 'Modello', true);\n                rgClearSelect($('#generation'), 'Generazione', true);\n                rgClearSelect($('#fuel'), 'Carburante', true);\n                rgClearSelect($('#engine'), 'Motore', true);\n                rgEnginesForGeneration = [];\n                rgClearVehicleResult();\n\n                if (!$(this).val()) {\n                    rgOpenStep('#make');\n                    return;\n                }\n\n                $.ajax({\n                    url: rgRacingLaravelUrls.models,\n                    data:{'make_id':$(this).val()},\n                    type:'GET',\n                    success:function(res){\n                        if (res.message=='success') \n                        {\n                            $modelHtml='<option value=\"\">Modello<\/option>';\n                            res.data.forEach((key,field)=>\n                            {\n                                $modelHtml+='<option value=\"'+key.id+'\">'+key.model+'<\/option>';\n                            });\n                            $('#model').html($modelHtml);\n                            $('#model').prop('disabled', false);\n                            rgOpenStep('#model');\n                        }\n                    }\n                })\n            });\n\n        $('#model').on('change',function(){\n                            rgClearSelect($('#generation'), 'Generazione', true);\n                            rgClearSelect($('#fuel'), 'Carburante', true);\n                            rgClearSelect($('#engine'), 'Motore', true);\n                            rgEnginesForGeneration = [];\n                            rgClearVehicleResult();\n\n                            if (!$(this).val()) {\n                                rgOpenStep('#model');\n                                return;\n                            }\n\n                            $.ajax({\n                                url: rgRacingLaravelUrls.generations,\n                                data:{'model_id':$(this).val()},\n                                type:'GET',\n                                success:function(res){\n                                    if (res.message=='success') \n                                    {\n                                        $entHtml='<option value=\"\">Generazione<\/option>';\n                                        res.data.forEach((key,field)=>\n                                        {\n                                            var generationLabel = key.build_generation || [\n                                                key.build_model,\n                                                key.build_version,\n                                                key.build_year_from,\n                                                key.build_year_to ? '> ' + key.build_year_to : ''\n                                            ].filter(Boolean).join(' ');\n                                            if (generationLabel) {\n                                                $entHtml+='<option value=\"'+key.id+'\">'+generationLabel+'<\/option>';\n                                            }\n                                        });\n                                        $('#generation').html($entHtml);\n                                        $('#generation').prop('disabled', false);\n                                        rgOpenStep('#generation');\n                                    }\n                                }\n                            })\n                        });\n\n        $('#generation').on('change',function(){\n                            rgClearSelect($('#fuel'), 'Carburante', true);\n                            rgClearSelect($('#engine'), 'Motore', true);\n                            rgEnginesForGeneration = [];\n                            rgClearVehicleResult();\n\n                            if (!$(this).val()) {\n                                rgOpenStep('#generation');\n                                return;\n                            }\n\n                            $.ajax({\n                                url: rgRacingLaravelUrls.engines,\n                                data:{\n                                    'build_id':$(this).val(),\n                                    'lang_id': 3                                },\n                                type:'GET',\n                                success:function(res){\n                                    if (res.message=='success') \n                                    {\n                                        rgEnginesForGeneration = Array.isArray(res.data) ? res.data : [];\n                                        var fuelsById = {};\n                                        rgEnginesForGeneration.forEach(function(engine) {\n                                            var fuelId = String(engine.fuel_id || '');\n                                            var fuelName = rgFuelLabel(engine.fuel);\n                                            if (fuelId && fuelName) {\n                                                fuelsById[fuelId] = fuelName;\n                                            }\n                                        });\n                                        var fuelIds = Object.keys(fuelsById).sort(function(a, b) {\n                                            return fuelsById[a].localeCompare(fuelsById[b], undefined, { sensitivity: 'base' });\n                                        });\n                                        var fuelHtml = '<option value=\"\">Carburante<\/option>';\n                                        fuelIds.forEach(function(fuelId) {\n                                            fuelHtml += '<option value=\"' + rgEscapeHtml(fuelId) + '\">' + rgEscapeHtml(fuelsById[fuelId]) + '<\/option>';\n                                        });\n                                        $('#fuel').html(fuelHtml).prop('disabled', fuelIds.length === 0);\n                                        rgOpenStep(fuelIds.length ? '#fuel' : '#generation');\n                                    }\n                                }\n                            })\n                        });\n\n            function rgEngineOptionHtml(engines) {\n                var html = '<option value=\"\">Motore<\/option>';\n                (Array.isArray(engines) ? engines : []).forEach(function(key) {\n                    var engineType = rgCleanValue(key.enginetype) + ' - ' + rgCleanValue(key.power) + '-CV';\n                    if (rgCleanValue(key.kilowatt)) {\n                        engineType += ' - ' + rgCleanValue(key.kilowatt) + '-KW';\n                    }\n                    html += '<option value=\"' + rgEscapeHtml(key.id) + '\">' + rgEscapeHtml(engineType) + '<\/option>';\n                });\n                return html;\n            }\n\n            function rgFuelLabel(value) {\n                var label = String(rgCleanValue(value) || '').trim();\n                var normalized = label.toLowerCase();\n\n                if (3 === 2) {\n                    if (normalized === 'petrol' || normalized === 'gasoline' || normalized === 'benzine') {\n                        return 'Benzin';\n                    }\n                    if (normalized === 'electric' || normalized === 'electricity') {\n                        return 'Elektro';\n                    }\n                }\n\n                return label;\n            }\n\n            $('#fuel').on('change', function() {\n                rgClearSelect($('#engine'), 'Motore', true);\n                rgClearVehicleResult();\n\n                var fuelId = String($(this).val() || '');\n                if (!fuelId) {\n                    rgOpenStep('#fuel');\n                    return;\n                }\n\n                var matchingEngines = rgEnginesForGeneration.filter(function(engine) {\n                    return String(engine.fuel_id || '') === fuelId;\n                });\n                $('#engine')\n                    .html(rgEngineOptionHtml(matchingEngines))\n                    .prop('disabled', matchingEngines.length === 0);\n                rgOpenStep(matchingEngines.length ? '#engine' : '#fuel');\n            });\n\n            \n\n            $(\".brand-logo\").on(\"click\", function() {\n                \/\/ $(\".make\").val($(this).attr(\"data-id\")).trigger(\"change\")\n            }),\n            $(\".engine\").change(function() {\n                var engine = $(this).val();\n                rgSyncSelectValueState($(this));\n                if (!engine) {\n                    rgClearVehicleResult();\n                    rgOpenStep('#engine');\n                    return;\n                }\n\n                rgUpdateStepVisibility('#engine');\n                renderDataVehicle($('.type').val(), engine);\n            })\n\n            function fileExists(url) {\n                if(url){\n                    var req = new XMLHttpRequest();\n                    req.open('GET', url, false);\n                    req.send();\n                    return req.status==200;\n                } else {\n                    return false;\n                }\n            }\n\n            function rgSolutionIconFile(name) {\n                var normalizedName = (name || '').toLowerCase();\n                if (normalizedName.indexOf('pop') !== -1 || normalizedName.indexOf('bang') !== -1) {\n                    return 'pop-bang.png';\n                }\n                if (normalizedName.indexOf('dpf') !== -1 || normalizedName.indexOf('opf') !== -1 || normalizedName.indexOf('egr') !== -1 || normalizedName.indexOf('agr') !== -1) {\n                    return 'dpf-opf-egr.png';\n                }\n                if (normalizedName.indexOf('adblue') !== -1) {\n                    return 'adblue.png';\n                }\n                if (normalizedName.indexOf('lambda') !== -1 || normalizedName.indexOf('maf') !== -1 || normalizedName.indexOf('o2') !== -1) {\n                    return 'lambda.png';\n                }\n                if (normalizedName.indexOf('speed') !== -1 || normalizedName.indexOf('vmax') !== -1 || normalizedName.indexOf('limit') !== -1) {\n                    return 'vmax.png';\n                }\n                if (normalizedName.indexOf('start stop') !== -1 || normalizedName.indexOf('start\/stop') !== -1 || normalizedName.indexOf('start-stop') !== -1) {\n                    return 'start-stop.png';\n                }\n                if (normalizedName.indexOf('hot') !== -1 || normalizedName.indexOf('cold') !== -1 || normalizedName.indexOf('start') !== -1) {\n                    return 'cold-start.png';\n                }\n                if (normalizedName.indexOf('antilag') !== -1 || normalizedName.indexOf('anti lag') !== -1) {\n                    return 'antilag.png';\n                }\n                if (normalizedName.indexOf('gear') !== -1 || normalizedName.indexOf('tva') !== -1) {\n                    return 'torque.png';\n                }\n                return 'power.png';\n            }\n\n            \/\/ function render vehicle data\n            function renderDataVehicle(t, o) {\n                if (!t || !o) {\n                    rgClearVehicleResult();\n                    rgOpenStep(!t ? '#type' : '#engine');\n                    return;\n                }\n\n                $.ajax({\n                    type: \"GET\",\n                    data: {\n                        type: t,\n                        id: o,\n                        lang_id: 3                    },\n                    url: rgRacingLaravelUrls.vehiclemeta,\n                    beforeSend: function() {},\n                    error: function(e, t) {\n                        rgClearVehicleResult();\n                    },\n                    success: function(res) {\n                        if (!res || !res.vehicle) {\n                            rgClearVehicleResult();\n                            return;\n                        }\n\n                        var msg = res.vehicle;\n                        var data = res.vehicle_data || {};\n                        var options = res.available_options || [];\n                        var optionGroups = Array.isArray(res.option_groups) ? res.option_groups : [];\n\n                        \/\/ The performance result is primary. Reveal it before\n                        \/\/ optional chart, image and solution rendering so those\n                        \/\/ extras can never hide already loaded power values.\n                        rgMountVehicleResult();\n                        $('body').addClass('rg-configurator-has-result');\n                        $(\"#result__render-vehicle\")\n                            .removeAttr('hidden')\n                            .attr('aria-hidden', 'false')\n                            .stop(true, true)\n                            .show();\n                        if (!Array.isArray(options)) {\n                            if (options && (options.name || options.value || options.title || options.option_name || options.language || options.languages || options.translations)) {\n                                options = [options];\n                            } else if (options && typeof options === 'object') {\n                                options = Object.keys(options).map(function(optionKey) {\n                                    return options[optionKey];\n                                });\n                            } else {\n                                options = [];\n                            }\n                        }\n                        var hasStage2 = msg.p_original2 && msg.p_original2 !== 'notshow';\n                        $('.rg-performance-card').toggleClass('rg-no-stage2', !hasStage2);\n                        show_enginetype = rgCleanValue(msg.enginetype);\n\n                        var safeMake = rgCleanValue(msg.make);\n                        var safeModel = rgCleanValue(msg.model);\n                        var safeGeneration = rgCleanValue(msg.build_generation);\n                        var productGeneration = safeGeneration ? \" (\" + safeGeneration.replace(\/\\s*>\\s*\/g, \"-\") + \")\" : \"\";\n                        var productName = (safeMake + \" \" + safeModel + productGeneration + \" - \" + show_enginetype).replace(\/\\s+\/g, ' ').trim();\n                        rgSetHtml('#csproductname', productName);\n                        $('#rgQuoteRequest').attr('href', 'https:\/\/www.rg-racing-sp.com\/it\/contatti\/?' + $.param({\n                            fahrzeug: productName,\n                            typ: $('.type option:selected').text(),\n                            hersteller: msg.make || '',\n                            modell: msg.model || '',\n                            generation: msg.build_generation || '',\n                            motor: msg.enginetype || '',\n                            kraftstoff: rgFuelLabel(msg.fuel),\n                            leistung: msg.power ? msg.power + ' CV' : '',\n                            motorcode: data.engine_code || ''\n                        }));\n\n                        var originalPower = parseFloat(msg.p_original1) || 0;\n                        var stagePower = parseFloat(msg.p_after_tuning1) || 0;\n                        var originalTorque = parseFloat(msg.t_original1) || 0;\n                        var stageTorque = parseFloat(msg.t_after_tuning1) || 0;\n                        var powerInDevelopment = stagePower <= 0;\n                        var torqueInDevelopment = stageTorque <= 0;\n\n                        rgSetHtml('#csbph_standard', originalPower + ' CV');\n                        $('#csbph_stage1')\n                            .toggleClass('rg-stat-pending', powerInDevelopment)\n                            .html(powerInDevelopment ? 'In sviluppo' : stagePower + ' CV');\n                        $('#csbph_different')\n                            .toggleClass('rg-stat-neutral', powerInDevelopment)\n                            .html(powerInDevelopment ? '-' : (stagePower-originalPower) + ' CV');\n                        $('#bph_mpercent').html(\n                            powerInDevelopment || originalPower <= 0\n                                ? '-'\n                                : '+' + Math.round(((stagePower - originalPower) * 100) \/ originalPower) + '%'\n                        );\n                        $('#csbph_stage2').html(\n                            hasStage2 ? rgCleanValue(msg.p_original2) + ' CV' : ''\n                        );\n\n                        rgSetHtml('#cstorque_standard', originalTorque + ' NM');\n                        $('#cstorque_stage1')\n                            .toggleClass('rg-stat-pending', torqueInDevelopment)\n                            .html(torqueInDevelopment ? 'In sviluppo' : stageTorque + ' NM');\n                        \/\/ $('#cstorque_eco').html(msg.t_originaleco + ' NM');\n                        $('#cstorque_different')\n                            .toggleClass('rg-stat-neutral', torqueInDevelopment)\n                            .html(torqueInDevelopment ? '-' : (stageTorque-originalTorque) + ' NM');\n                        $('#torque_mpercent').html(\n                            torqueInDevelopment || originalTorque <= 0\n                                ? '-'\n                                : '+' + Math.round(((stageTorque - originalTorque) * 100) \/ originalTorque) + '%'\n                        );\n                        $('#cstorque_stage2').html(\n                            hasStage2 ? rgCleanValue(msg.t_original2) + ' NM' : ''\n                        );\n\n                        rgDrawPowerGraph({\n                            originalPower: originalPower,\n                            stagePower: stagePower,\n                            originalTorque: originalTorque,\n                            stageTorque: stageTorque,\n                            fuel: msg.fuel,\n                            engine: msg.enginetype\n                        });\n\n                        \n                        var generatedImagePath = rgCleanValue(data.vehicle_image_path)\n                            .replace(\/\\\\\/g, '\/')\n                            .replace(\/^\\\/+\/, '')\n                            .replace(\/^storage\\\/\/i, '');\n                        var legacyVehiclePicture = rgCleanValue(msg.Vehicle_Picture);\n                        var vehicleTypeFolder = rgCleanValue(msg.type) || 'Cars';\n                        var vehicleImageUrl = generatedImagePath\n                            ? rgRacingLaravelBaseUrl + '\/images\/generated-vehicles\/' + generatedImagePath\n                            : (legacyVehiclePicture\n                                ? 'https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/images\/vehicles\/' + vehicleTypeFolder.toLowerCase() + '\/' + encodeURIComponent(legacyVehiclePicture)\n                                : rgRacingLaravelBaseUrl + '\/images\/vehicles\/' + vehicleTypeFolder + '\/LogoEPROM.png');\n                        var fallbackVehicleImageUrl = rgRacingLaravelBaseUrl + '\/images\/vehicles\/' + vehicleTypeFolder + '\/LogoEPROM.png';\n\n                        $('#car_image_area')\n                            .off('error.rgVehicleImage')\n                            .one('error.rgVehicleImage', function() {\n                                if ($(this).attr('src') !== fallbackVehicleImageUrl) {\n                                    $(this).attr('src', fallbackVehicleImageUrl);\n                                }\n                            })\n                            .attr('src', vehicleImageUrl);\n\n                        var logoUrl = rgCleanValue(msg.logo_url);\n                        if (logoUrl) {\n                            logoUrl = \/^https?:\\\/\\\/\/i.test(logoUrl)\n                                ? logoUrl\n                                : rgRacingLaravelBaseUrl + '\/' + logoUrl.replace(\/^\\\/+\/, '');\n                        } else if (rgCleanValue(msg.imagesrc)) {\n                            logoUrl = 'https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/images\/logos\/' + vehicleTypeFolder.toLowerCase() + '\/' + encodeURIComponent(msg.imagesrc);\n                        }\n                        $('#_logo_brand').attr('src', logoUrl || '').toggle(Boolean(logoUrl));\n                        $('#car_info_wrapper').css('display', 'block');\n\n                        if (msg.build_generation == '' || msg.build_generation == null || msg.build_generation == undefined) {\n                            $('#csgeneration_tr').hide();\n                        }else {\n                            $('#csgeneration_tr').show();\n                        }\n\n                        if (data.engine_code == '' || data.engine_code == null || data.engine_code == undefined) {\n                            $('#csenginecode_tr').hide();\n                        }else {\n                            $('#csenginecode_tr').show();\n                        }\n\n                        rgSetHtml('#cstype', $('.type option:selected').text());\n                        rgSetHtml('#csmake', msg.make);\n                        rgSetHtml('#csgeneration', msg.build_generation);\n                        rgSetHtml('#csmodel', msg.model);\n                        rgSetHtml('#csfuel', rgFuelLabel(msg.fuel));\n                        rgSetHtml('#csenginetype', msg.enginetype);\n                        rgSetHtml('#csenginecode', data.engine_code);\n                        $('#detail_info').css('display', 'block');\n                        \n                        \n                        var optionHtml = '';\n                        var renderedSolutionKeys = {};\n                        var rgCurrentLanguageId = 3;\n\n                        function rgLocalizedField(source, fallbackFields) {\n                            if (!source) {\n                                return '';\n                            }\n\n                            if (typeof source === 'string') {\n                                return source;\n                            }\n\n                            var translations = source.language || source.languages || source.translations || source.translation || [];\n                            if (Array.isArray(translations)) {\n                                var localized = translations.find(function(item) {\n                                    return parseInt(item.language_id || item.lang_id || item.id_lang || 0, 10) === rgCurrentLanguageId;\n                                });\n\n                                if (!localized && translations.length) {\n                                    localized = translations[0];\n                                }\n\n                                if (localized) {\n                                    var translatedValue = localized.value || localized.name || localized.title || localized.label || localized.option_name || '';\n                                    if (translatedValue) {\n                                        return translatedValue;\n                                    }\n                                }\n                            }\n\n                            for (var i = 0; i < fallbackFields.length; i++) {\n                                if (source[fallbackFields[i]]) {\n                                    return source[fallbackFields[i]];\n                                }\n                            }\n\n                            return '';\n                        }\n\n                        function rgOptionAvailability(option) {\n                            var value = rgLocalizedField(option, ['status_text', 'availability', 'available_value', 'option_value', 'status', 'value_text']);\n                            if (value) {\n                                return value;\n                            }\n\n                            if (option.is_available === false || option.available === false) {\n                                return rgRacingOnRequestText;\n                            }\n\n                            return rgRacingYesText;\n                        }\n\n                        function rgAddSolutionRow(name, value, key) {\n                            name = (name || '').toString().trim();\n                            if (!name) {\n                                return;\n                            }\n\n                            var rowKey = String(key || name).toLowerCase();\n                            if (renderedSolutionKeys[rowKey]) {\n                                return;\n                            }\n\n                            renderedSolutionKeys[rowKey] = true;\n                            var solutionIcon = rgRacingIconBase + rgSolutionIconFile(name);\n                            optionHtml += `\n                                        <tr>\n                                            <td class=\"border rg-solution-line\"><span class=\"rg-solution-check\"><img decoding=\"async\" src=\"`+solutionIcon+`\" alt=\"\"><span class=\"rg-solution-text\"><span class=\"rg-solution-name\">`+rgEscapeHtml(name)+`:<\/span> <span class=\"rg-solution-yes\">`+rgEscapeHtml(value)+`<\/span><\/span><\/span><\/td>\n                                        <\/tr>`;\n                        }\n\n                        options.forEach(function(key) {\n                            var name = rgLocalizedField(key, ['value', 'name', 'title', 'option_name', 'option', 'label']);\n                            var value = rgOptionAvailability(key);\n                            rgAddSolutionRow(name, value, key.id || key.slug || name);\n                        });\n                        optionGroups.forEach(function(group) {\n                            if (!group || group.applicable === false || group.status === 'not_applicable') {\n                                return;\n                            }\n\n                            var name = rgCleanValue(group.option_code) || rgCleanValue(group.code);\n                            var value = group.available === true || group.status === 'available'\n                                ? rgRacingYesText\n                                : rgRacingOnRequestText;\n                            rgAddSolutionRow(\n                                name,\n                                value,\n                                group.option_id || group.option_code || group.code || name\n                            );\n                        });\n\n                        if (optionHtml.trim()) {\n                            $('.rg-solutions-card').show();\n                            $('.rg-details-grid').removeClass('rg-no-solutions');\n                            $('.available_solutions').show().removeAttr('style');\n                            $('.available_solutions tbody').html(optionHtml);\n                        } else {\n                            $('.rg-solutions-card').hide();\n                            $('.rg-details-grid').addClass('rg-no-solutions');\n                            $('.available_solutions').hide();\n                            $('.available_solutions tbody').html('');\n                        }\n                        \n\n                        rgMountVehicleResult();\n                        $('body').addClass('rg-configurator-has-result');\n                        $(\"#result__render-vehicle\").removeAttr('hidden').attr('aria-hidden', 'false').stop(true, true).show();\n                        \n                    }\n                })\n            }\n\n\n            \/\/ load select 2\n            \/\/ The redesigned home must stay quiet until the visitor has completed the\n            \/\/ visible configurator flow. Legacy hidden URL inputs must not render a\n            \/\/ vehicle result on initial page load.\n            rgClearVehicleResult();\n            rgOpenStep('#type');\n            \n\n        })\n\n    <\/script>\n    \n    \t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a724451 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a724451\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-447213f home-hide elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"447213f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-96180c8\" data-id=\"96180c8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ebecae3 elementor-widget elementor-widget-spacer\" data-id=\"ebecae3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c89817d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c89817d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2008ef5\" data-id=\"2008ef5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dcf654f elementor-widget elementor-widget-heading\" data-id=\"dcf654f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">OPZIONI POSSIBILI<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e5ca613 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e5ca613\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-fd04e5f info-slider\" data-id=\"fd04e5f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-47172b9 elementor-widget elementor-widget-shortcode\" data-id=\"47172b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t\t<style>\t\t\t\n\t\t\t#wpls-logo-showcase-slider-1 .wpls-fix-box,\n\t\t\t#wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image{max-height:250px; }\n\t\t<\/style>\n\t\t<div class=\"wpls-logo-showcase-slider-wrp wpls-logo-clearfix \" data-conf=\"{&quot;slides_column&quot;:&quot;5&quot;,&quot;slides_scroll&quot;:1,&quot;dots&quot;:&quot;false&quot;,&quot;arrows&quot;:&quot;true&quot;,&quot;autoplay&quot;:&quot;false&quot;,&quot;autoplay_interval&quot;:2000,&quot;loop&quot;:&quot;true&quot;,&quot;rtl&quot;:&quot;false&quot;,&quot;speed&quot;:1000,&quot;center_mode&quot;:&quot;true&quot;,&quot;lazyload&quot;:&quot;&quot;}\">\n\t\t\t<div class=\"wpls-logo-showcase logo_showcase wpls-logo-slider  wpls-design-1 wpls-center sliderimage_hide_border wpls-dots-false\" id=\"wpls-logo-showcase-slider-1\" >\n\t\t\t\t\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dsg-red.png\" title=\"dsg-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dsg.png\" title=\"dsg-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">RIMAPPATURA DSG <br> <p class=\"slide-description\">Modifica software cambio DSG (Aumento di velocit\u00e0 del cambio marcia, aumento limitatori di coppia, aumento pressione frizioni, aumento giri launch control)<\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/startstop-red.png\" title=\"startstop-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/startstop.png\" title=\"startstop-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">START STOP<br> <p class=\"slide-description\">Disattivazione o inversione della funzione Start\/Stop.<\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/exhaust-red.png\" title=\"exhaust-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/exhaust.png\" title=\"exhaust-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">EXHAUST VALVES OPEN<br> <p class=\"slide-description\">Programmazione delle valvole di scarico (Sempre aperte su sport)<\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/sport-red.png\" title=\"sport-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/sport.png\" title=\"sport-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">MAP ON SPORT<br> <p class=\"slide-description\">Ottimizzazione software solo sul pulsante dynamic \u2013 sport (Su alcuni modelli)<\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dashboad-red.png\" title=\"dashboad-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dashboad.png\" title=\"dashboad-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">Giri<br> <p class=\"slide-description\">Aumento dei giri motore<\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/DTC-red.png\" title=\"DTC-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/DTC.png\" title=\"DTC-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">DTC REMOVAL<br> <p class=\"slide-description\">Rimozione di errori vari (A richiesta del cliente) <\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/catalysto2-red.png\" title=\"catalysto2-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/catalysto2.png\" title=\"catalysto2-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">RIMOZIONE LAMBDA<br> <p class=\"slide-description\">Disattivazione sonda lambda (Adattamento software su downpipe) <\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/pops-red.png\" title=\"pops-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/pops.png\" title=\"pops-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">POPS AND BANGS  <br><p class=\"slide-description\">Programmazione modalit\u00e0 \u201cBANG-Rally Sound)<\/p><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/dpf\/\" target=\"_self\">\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dpr-red.png\" title=\"dpr-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dpr.png\" title=\"dpr-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">DPF REMOVAL <br> <p class=\"slide-description\">Rimozione filtro antiparticolato!<\/p><\/div>\r\n\t\t\t\t\t <\/a>\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/egr\/\" target=\"_self\">\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/egr-red.png\" title=\"egr-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/egr.png\" title=\"egr-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">EGR REMOVAL <br> <p class=\"slide-description\">Rimozione valvola EGR!<\/p><\/div>\r\n\t\t\t\t\t <\/a>\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/adblue\/\" target=\"_self\">\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/adblue-red.png\" title=\"adblue-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/adblue.png\" title=\"adblue-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">DISATTIVAZIONE ADBLUE <br> <p class=\"slide-description\">Disattivazione del sistema ADBLUE!<\/p><\/div>\r\n\t\t\t\t\t <\/a>\t<\/div>\r\n\r\n<\/div>\r\n<div class=\"wpls-logo-cnt\">\r\n\t<div class=\"inner-slide\">\r\n\t\t\r\n\t\t\t\t\t<div class=\"wpls-fix-box\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-red\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dashboad-red.png\" title=\"dashboad-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"wp-post-image slide-white\"  src=\"https:\/\/www.rg-racing-sp.com\/wp-content\/uploads\/2021\/10\/dashboad.png\" title=\"dashboad-red\" alt=\"\" \/>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<div class=\"logo-title\">CUSTOM REMAP <br><p class='slide-description'> Personalizzazione software su misura per la tua centralina motore!<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n<\/div>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9c2915d home-hide elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9c2915d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-146d03b\" data-id=\"146d03b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-15c8cd1 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"15c8cd1\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-03eab40\" data-id=\"03eab40\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-046e61e elementor-widget__width-initial elementor-widget elementor-widget-spacer\" data-id=\"046e61e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43b2018 elementor-widget elementor-widget-heading\" data-id=\"43b2018\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">I NOSTRI SERVIZI<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-2e11022 box-icon elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2e11022\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ebfeb20\" data-id=\"ebfeb20\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bee683f elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"bee683f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/stuetzpunkte\/\" class=\"elementor-icon elementor-animation-pulse\" tabindex=\"-1\" aria-label=\"TROVA UNA SEDE\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-map-marker-alt\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/stuetzpunkte\/\" >\n\t\t\t\t\t\t\tTROVA UNA SEDE\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tSei interessato a uno dei nostri prodotti? \nQui trovi i nostri punti di vendit\u00e0!\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-b074cc3\" data-id=\"b074cc3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63e9a35 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"63e9a35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/garantie\/\" class=\"elementor-icon elementor-animation-pulse\" tabindex=\"-1\" aria-label=\"GARANZIA TUNING\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-medal\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/garantie\/\" >\n\t\t\t\t\t\t\tGARANZIA TUNING\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tGARANZIA solo sul software? <br>Non da noi!<br>L'affidabilit\u00e0 dei nostri Software ci permette di offrire ai clienti una garanzia opzionale di motore!\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7f51ecd\" data-id=\"7f51ecd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9263491 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"9263491\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/shop.rg-racing-sp.com\/it\" target=\"_blank\" class=\"elementor-icon elementor-animation-pulse\" tabindex=\"-1\" aria-label=\"ONLINE SHOP\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-shopping-cart\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/shop.rg-racing-sp.com\/it\" target=\"_blank\" >\n\t\t\t\t\t\t\tONLINE SHOP\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tIl nostro shop \u00e8 in fase di ultimazione, ma gi\u00e0 da adesso trovate diversi prodotti innovativi!\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a76f5ee box-icon elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a76f5ee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-362eed5\" data-id=\"362eed5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-09ddd10 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"09ddd10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/partner-werden\/\" class=\"elementor-icon elementor-animation-pulse\" tabindex=\"-1\" aria-label=\"FRANCHISING\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-share\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.rg-racing-sp.com\/it\/partner-werden\/\" >\n\t\t\t\t\t\t\tFRANCHISING\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tSei interessato a collaborare con noi? Sei un' officina o hai un negozio di ricambi e vorresti offrire ai tuoi clienti il servizio di mappatura? <br>Contattaci<\/p>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-04f5946\" data-id=\"04f5946\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-18a555b elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"18a555b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/www.facebook.com\/pg\/rgracingsp\/reviews\/\" class=\"elementor-icon elementor-animation-pulse\" tabindex=\"-1\" aria-label=\"COSA PENSANO DI NOI\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-users\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.facebook.com\/pg\/rgracingsp\/reviews\/\" >\n\t\t\t\t\t\t\tCOSA PENSANO DI NOI\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEcco cosa pensano i nostri clienti di noi e dei nostri lavori!\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-dace4e8\" data-id=\"dace4e8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-77802cf elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"77802cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/www.drive-elements.com\/\" target=\"_blank\" class=\"elementor-icon elementor-animation-pulse\" tabindex=\"-1\" aria-label=\"DRIVE ELEMENTS\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-calendar-alt\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.drive-elements.com\/\" target=\"_blank\" >\n\t\t\t\t\t\t\tDRIVE ELEMENTS\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tGuida con noi sulle strade pi\u00f9 belle delle Dolomiti! Senza traffico, senza autostrada e senza \nsuperelevate, ma in cambio curve e giri senza limiti \u2013 questo sono le \nDolomiti!\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f25ea02 home-hide elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f25ea02\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8f3ce32\" data-id=\"8f3ce32\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e06fe8b elementor-widget elementor-widget-heading\" data-id=\"e06fe8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">3D TOUR<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e915c0 elementor-widget elementor-widget-text-editor\" data-id=\"4e915c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<iframe height=\"600\" src=\"https:\/\/cloud3.360swiss.co\/racingrg\/\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0; height: 100vh;\" class=\"mce_SELRES_start\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">&#65279;<\/span>&#65279;<\/span><\/iframe>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>SALTO .home-video { position: relative; cursor: pointer; opacity: 1; transition: opacity 0.5s ease; z-index:9999; } .home-video iframe { pointer-events: none; } \/* SOUND ICON *\/ .sound-overlay { position: absolute; bottom: 9%; right: 0; transform: translate(-50%, -50%); z-index: 10; transition: 0.3s; } \/* SKIP BUTTON *\/ #skip-video { position: absolute; bottom: 20%; right: 0%; z-index: 10;<a href=\"https:\/\/www.rg-racing-sp.com\/it\/logoshowcase\/custom-remap-personalizzazione-software-su-misura-per-la-tua-centralina-motore\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11407","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/pages\/11407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/comments?post=11407"}],"version-history":[{"count":35,"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/pages\/11407\/revisions"}],"predecessor-version":[{"id":11851,"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/pages\/11407\/revisions\/11851"}],"wp:attachment":[{"href":"https:\/\/www.rg-racing-sp.com\/it\/wp-json\/wp\/v2\/media?parent=11407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}