{"id":230,"date":"2025-09-24T15:05:36","date_gmt":"2025-09-24T13:05:36","guid":{"rendered":"https:\/\/stage-magroup.bsdsoftware.it\/profilo-aziendale\/"},"modified":"2026-07-09T11:13:42","modified_gmt":"2026-07-09T09:13:42","slug":"profilo-aziendale","status":"publish","type":"page","link":"https:\/\/www.masrl.com\/en\/profilo-aziendale\/","title":{"rendered":"Company Profile"},"content":{"rendered":"\n<div class=\"wp-block-columns prime features is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33%\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>+40<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size wp-block-paragraph\">Years of activity (since 1982)<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33%\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>45<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size wp-block-paragraph\"> Employees<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33%\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>+600<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size wp-block-paragraph\">Machines produced<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns second features is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33%\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>9.500<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size wp-block-paragraph\">Company area (sqm)<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33%\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>48<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size wp-block-paragraph\"> Machine tools<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33%\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>42<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size wp-block-paragraph\">Serviced countries<\/p>\n<\/div>\n<\/div>\n\n\n<!-- Hero Slider Section -->\n<section class=\"hero-slider-section\" aria-roledescription=\"carousel\" aria-label=\"Slider hero\">\n    <div class=\"swiper hero-swiper hero-swiper-6a4f86285900b\" role=\"group\">\n        <div class=\"swiper-wrapper\">\n                                                <div class=\"swiper-slide\">\n                        <div class=\"hero-background\" style=\"background-image: url('https:\/\/www.masrl.com\/wp-content\/uploads\/2025\/10\/MASRL.jpg');\">\n                            <div class=\"hero-overlay\"><\/div>\n                        <\/div>\n                        <div class=\"container\">\n                                                                                            <div class=\"smp-content pos-basso_dx\">\n                                    <div class=\"smp-card\">\n                                        <h3>Company Profile<\/h3>\n                                        <h2>Excellence at your service<\/h2>\n                                        <p><p>Since 1982, M.A. has been a leading partner for leading Italian and international industrial companies, offering high-tech solutions in the fields of precision mechanical processing and assembly and testing systems.<\/p>\n<\/p>\n                                                                            <\/div>\n                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <div class=\"hero-background\" style=\"background-image: url('https:\/\/www.masrl.com\/wp-content\/uploads\/2025\/10\/M.jpg');\">\n                            <div class=\"hero-overlay\"><\/div>\n                        <\/div>\n                        <div class=\"container\">\n                                                                                            <div class=\"smp-content pos-basso_dx\">\n                                    <div class=\"smp-card\">\n                                        <h3>company profile<\/h3>\n                                        <h2>Excellence at your service<\/h2>\n                                        <p><p>Our experience in the precision mechanics sector for over 40 years allows us to guarantee components with extremely tight tolerances and high quality standards. Every stage of the production process, from design to final manufacturing, is carefully monitored to ensure consistent results that meet required specifications.<\/p>\n<\/p>\n                                                                            <\/div>\n                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <div class=\"hero-background\" style=\"background-image: url('https:\/\/www.masrl.com\/wp-content\/uploads\/2025\/10\/MA.jpg');\">\n                            <div class=\"hero-overlay\"><\/div>\n                        <\/div>\n                        <div class=\"container\">\n                                                                                            <div class=\"smp-content pos-alto_sx\">\n                                    <div class=\"smp-card\">\n                                        <h3>Company profile<\/h3>\n                                        <h2>Innovation and patents<\/h2>\n                                        <p><p>Our company stands out in the precision mechanics sector not only for the quality of its workmanship but also for its capacity towards innovation. Over the years, we have developed original technical solutions that have earned us <strong>industrial patents<\/strong>, a testament to our ongoing commitment to research and development.<\/p>\n<\/p>\n                                                                            <\/div>\n                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <div class=\"hero-background\" style=\"background-image: url('https:\/\/www.masrl.com\/wp-content\/uploads\/2025\/10\/MA.jpg');\">\n                            <div class=\"hero-overlay\"><\/div>\n                        <\/div>\n                        <div class=\"container\">\n                                                                                            <div class=\"smp-content pos-basso_dx\">\n                                    <div class=\"smp-card\">\n                                        <h3>Company profile<\/h3>\n                                        <h2>Innovation and patents<\/h2>\n                                        <p><p>These patents represent concrete recognition of our technical expertise and our ability to transform innovative ideas into real, functional applications. Thanks to these proprietary solutions, we are able to offer our customers advanced technologies, optimized production processes, and superior-performance products.<\/p>\n<\/p>\n                                                                            <\/div>\n                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <\/div>\n        \n                <div class=\"swiper-pagination\" role=\"tablist\" aria-label=\"Navigazione slide\"><\/div>\n                        <div class=\"swiper-button-next\" role=\"button\" aria-label=\"Slide successiva\"><\/div>\n        <div class=\"swiper-button-prev\" role=\"button\" aria-label=\"Slide precedente\"><\/div>\n            <\/div>\n<\/section>\n\n<script>\n(function() {\n    \/\/ Aspetta che Swiper sia disponibile\n    if (typeof Swiper === 'undefined') {\n        document.addEventListener('DOMContentLoaded', function() {\n            setTimeout(initSlider, 100);\n        });\n    } else {\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', initSlider);\n        } else {\n            initSlider();\n        }\n    }\n    \n    function initSlider() {\n                var swiperConfig = {\n                        loop: true,\n                        \n                        autoplay: {\n                delay: 5000,\n                disableOnInteraction: false,\n            },\n                        \n            speed: 1000,\n            effect: 'fade',\n            fadeEffect: {\n                crossFade: true\n            }\n        };\n        \n                swiperConfig.pagination = {\n            el: '.hero-swiper-6a4f86285900b .swiper-pagination',\n            clickable: true,\n        };\n                \n                swiperConfig.navigation = {\n            nextEl: '.hero-swiper-6a4f86285900b .swiper-button-next',\n            prevEl: '.hero-swiper-6a4f86285900b .swiper-button-prev',\n        };\n                \n        new Swiper('.hero-swiper-6a4f86285900b', swiperConfig);\n            }\n})();\n<\/script>\n\n\n\n\n\n        <section class=\"section text-center\" aria-labelledby=\"timeline-title-our-story\">\n            <!-- Header della Timeline -->\n            <div class=\"section-header\">\n                <p class=\"section-label\">TIMELINE<\/p>\n                <h2 class=\"section-title\" id=\"timeline-title-our-story\">OUR STORY<\/h2>\n            <\/div>\n\n            <!-- Timeline Orizzontale -->\n            <div class=\"timeline-container-fullscreen\" role=\"region\" aria-label=\"Cronologia eventi\">\n                <div class=\"timeline-horizontal\" id=\"timeline-container\">\n                    <!-- Navigazione Timeline -->\n                    <button type=\"button\" class=\"timeline-nav timeline-nav-prev no-button\" onclick=\"scrollTimeline(-1)\" aria-label=\"Periodo precedente\"><\/button>\n                    <button type=\"button\" class=\"timeline-nav timeline-nav-next no-button\" onclick=\"scrollTimeline(1)\" aria-label=\"Periodo successivo\"><\/button>\n                    \n                                            <div class=\"timeline-item-horizontal\" data-index=\"0\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                2025                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"1\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                2020                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"2\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                2014                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"3\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                2008                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"4\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                1998                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"5\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                1996                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"6\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                1982                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"7\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                1991                            <\/div>\n                        <\/div>\n                                            <div class=\"timeline-item-horizontal\" data-index=\"8\">\n                            <!-- Anno sopra la linea -->\n                            <div class=\"timeline-year-horizontal\">\n                                1982                            <\/div>\n                        <\/div>\n                                        \n                    <!-- Pallini sulla linea (centrati rispetto alla timeline) -->\n                                            <div class=\"timeline-marker-horizontal active\" data-marker-index=\"0\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"1\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"2\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"3\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"4\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"5\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"6\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"7\"><\/div>\n                                            <div class=\"timeline-marker-horizontal \" data-marker-index=\"8\"><\/div>\n                                        \n                    <!-- Contenuto sotto la linea (centrato rispetto alla timeline) -->\n                                            <div class=\"timeline-content-horizontal active\" data-content-index=\"0\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    A team of 45 working together with the aim of producing value through quality, efficiency and innovation.                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"1\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    Expansion of the production area for mechanical processing and assembly                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"2\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    Berti Fausto becomes the sole shareholder of M.A., expansion of the mechanical steelwork department                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"3\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    Expansion of the area dedicated to mechanical processing and assembly                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"4\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    Relocation to the new factory in Via Gambellara with a total covered area of \u200b\u200b3,500 meters squared.                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"5\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    Acquisition of F.G.B. Snc, a company specializing in small and medium-sized mechanical steelwork.                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"6\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    orem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"7\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    First investments in CNC machines for milling, drilling and boring operations                                <\/div>\n                                                    <\/div>\n                                            <div class=\"timeline-content-horizontal \" data-content-index=\"8\">\n                                                            <div class=\"timeline-description-horizontal\">\n                                    Meccanica e Attrezzature Snc was founded in Via Togliatti by 4 partners.                                <\/div>\n                                                    <\/div>\n                                    <\/div>\n            <\/div>\n        <\/section>\n        \n        <style>\n            \/* Header della Timeline *\/\n            .timeline-header {\n                text-align: center;\n                margin-bottom: 0;\n                padding: 40px 0 0 0;\n            }\n            \n            .timeline-subtitle {\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                margin-bottom: 20px;\n            }\n            \n            .timeline-line {\n                width: 30px;\n                height: 2px;\n                background: #4ecdc4;\n                margin: 0 15px;\n            }\n            \n            .timeline-subtitle-text {\n                font-size: 14px;\n                font-weight: 600;\n                color: #333;\n                letter-spacing: 2px;\n                text-transform: uppercase;\n            }\n            \n            .timeline-main-title {\n                font-size: 2.5rem;\n                font-weight: bold;\n                color: #333;\n                margin: 0;\n                text-transform: uppercase;\n                letter-spacing: 1px;\n                font-family: sans-serif;\n            }\n            \n            \/* Navigazione Timeline *\/\n            .timeline-nav-btn {\n                position: absolute;\n                top: 50%;\n                transform: translateY(-50%);\n                width: 45px;\n                height: 45px;\n                background: #333;\n                border: none;\n                border-radius: 50%;\n                color: #fff;\n                cursor: pointer;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                transition: all 0.3s ease;\n                z-index: 20;\n            }\n            \n            .timeline-nav-prev {\n                left: 30px;\n            }\n            \n            .timeline-nav-next {\n                right: 30px;\n            }\n            \n            .timeline-nav-btn:hover {\n                background: #555;\n                transform: translateY(-50%) scale(1.1);\n            }\n            \n            .timeline-nav-btn:disabled {\n                background: #ccc;\n                cursor: not-allowed;\n            }\n            \n            .timeline-nav-btn svg {\n                width: 18px;\n                height: 18px;\n            }\n            \n            \/* Container principale *\/\n            .timeline-container-fullscreen {\n                width: 90%;\n                max-width: 90%;\n                margin: 0 auto;\n                padding: 0 0 100px 0;\n                position: relative;\n                background: #fff;\n            }\n            \n            .timeline-horizontal {\n                position: relative;\n                width: 100%;\n                \/* max-width: 1200px; *\/\n                margin: 0 auto;\n                padding: 20px 0 250px 0;\n                display: flex;\n                justify-content: flex-start;\n                align-items: center;\n                \/* overflow-x: hidden; *\/\n            }\n            \n            .timeline-horizontal::before {\n                content: '';\n                position: absolute;\n                top: 50%;\n                left: 0;\n                right: 0;\n                height: 2px;\n                background: #ddd;\n                transform: translateY(-50%);\n                z-index: 1;\n            }\n            \n            \n            \/* Item della timeline *\/\n            .timeline-item-horizontal {\n                position: relative;\n                flex: 1;\n                min-width: 0;\n                text-align: center;\n                cursor: pointer;\n                transition: all 0.3s ease;\n                z-index: 2;\n                flex-shrink: 1;\n            }\n            \n            \/* Anno sopra la linea *\/\n            .timeline-year-horizontal {\n                position: absolute;\n                top: 45%;\n                left: 50%;\n                transform: translateX(-50%);\n                font-size: 1.3rem;\n                font-weight: 700;\n                color: #222;\n                margin-bottom: 0;\n                transition: all 0.3s ease;\n                font-family: sans-serif;\n                cursor: pointer;\n                z-index: 10;\n            }\n            \n            .timeline-item-horizontal.active .timeline-year-horizontal {\n                font-size: 2rem !important;\n                font-weight: 700 !important;\n                color: #000 !important;\n                transform: translateX(-50%) !important;\n            }\n            \n            \/* Cerchio tangente alla linea *\/\n            .timeline-marker-horizontal {\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                width: 14px;\n                height: 14px;\n                background: #4ecdc4;\n                border: 2px solid #ffffff;\n                border-radius: 50%;\n                transform: translate(-50%, -50%);\n                z-index: 5;\n                transition: all 0.3s ease;\n                box-shadow: 0 2px 6px rgba(0,0,0,0.2);\n                opacity: 1;\n                visibility: visible;\n            }\n            \n            .timeline-marker-horizontal.active {\n                width: 20px;\n                height: 20px;\n                background: #2c9ca6;\n                border: 3px solid #ffffff;\n                box-shadow: 0 4px 12px rgba(0,0,0,0.4);\n            }\n            \n            \/* Contenuto sotto l'anno attivo *\/\n            .timeline-content-horizontal {\n                position: absolute;\n                top: 65%;\n                left: 50%;\n                transform: translateX(-50%);\n                width: 350px;\n                max-width: 85vw;\n                height: auto;\n                max-height: none;\n                overflow: visible;\n                opacity: 0;\n                visibility: hidden;\n                transition: opacity 0.2s ease, visibility 0.2s ease, left 0.3s ease;\n                z-index: 10;\n                text-align: center;\n                padding: 20px;\n                background: transparent;\n                border-radius: 0;\n                box-shadow: none;\n            }\n            \n            .timeline-content-horizontal.active {\n                opacity: 1;\n                visibility: visible;\n            }\n            \n            .timeline-description-horizontal {\n                font-size: 0.9rem;\n                line-height: 1.6;\n                color: #333;\n                text-align: center;\n                font-family: sans-serif;\n                max-width: 100%;\n                margin: 0 auto;\n                word-wrap: break-word;\n                overflow-wrap: break-word;\n                hyphens: auto;\n                \n                \/* Tronca il testo a 4 righe *\/\n                display: -webkit-box;\n                -webkit-line-clamp: 4;\n                -webkit-box-orient: vertical;\n                overflow: hidden;\n                text-overflow: ellipsis;\n                \n                \/* Calcola altezza per 4 righe: font-size (0.9rem = ~14.4px) * line-height (1.6) * 4 righe = ~92px *\/\n                max-height: 92px;\n            }\n            \n            .timeline-description-horizontal p {\n                margin: 0 0 0.5em 0;\n                display: inline;\n            }\n            \n            .timeline-description-horizontal p:last-child {\n                margin-bottom: 0;\n            }\n            \n            .timeline-description-horizontal strong,\n            .timeline-description-horizontal b {\n                font-weight: 600;\n            }\n            \n            .timeline-description-horizontal em,\n            .timeline-description-horizontal i {\n                font-style: italic;\n            }\n            \n            \/* Responsive *\/\n            @media (max-width: 1024px) and (min-width: 769px) {\n                .timeline-item-horizontal {\n                    min-width: 120px;\n                }\n                \n                .timeline-year-horizontal {\n                    font-size: 1.1rem;\n                }\n            }\n            \n            \/* Landscape mobile (es. 844x390) *\/\n            @media (max-width: 900px) and (max-height: 450px) {\n                .timeline-header {\n                    padding: 10px 0 0 0;\n                    margin-bottom: 0;\n                }\n                \n                .timeline-main-title {\n                    font-size: 1.3rem;\n                }\n                \n                .timeline-subtitle-text {\n                    font-size: 10px;\n                }\n                \n                .timeline-line {\n                    width: 20px;\n                }\n                \n                .timeline-container-fullscreen {\n                    padding: 0 0 50px 0;\n                }\n                \n                .timeline-horizontal {\n                    padding: 15px 0 120px 0;\n                }\n                \n                .timeline-nav-btn {\n                    width: 32px;\n                    height: 32px;\n                }\n                \n                .timeline-item-horizontal {\n                    min-width: 80px;\n                }\n                \n                .timeline-year-horizontal {\n                    font-size: 0.9rem;\n                    top: 30%;\n                }\n                \n                .timeline-year-horizontal.active {\n                    font-size: 1.2rem !important;\n                }\n                \n                .timeline-content-horizontal {\n                    width: 260px;\n                    max-width: calc(100vw - 100px);\n                    padding: 10px;\n                    top: 70%;\n                }\n                \n                .timeline-description-horizontal {\n                    font-size: 0.75rem;\n                    line-height: 1.4;\n                    -webkit-line-clamp: 2;\n                    max-height: 42px;\n                }\n            }\n            \n            @media (max-width: 768px) {\n                .timeline-header {\n                    padding: 20px 15px 0 15px;\n                }\n                \n                .timeline-main-title {\n                    font-size: 1.5rem;\n                }\n                \n                .timeline-subtitle-text {\n                    font-size: 11px;\n                }\n                \n                .timeline-nav-btn {\n                    width: 38px;\n                    height: 38px;\n                    left: 5px !important;\n                }\n                \n                .timeline-nav-next {\n                    right: 5px !important;\n                    left: auto !important;\n                }\n                \n                .timeline-nav-btn svg {\n                    width: 15px;\n                    height: 15px;\n                }\n                \n                .timeline-horizontal {\n                    padding: 20px 0 200px 0;\n                }\n                \n                .timeline-item-horizontal {\n                    min-width: 100px;\n                }\n                \n                .timeline-year-horizontal {\n                    font-size: 1rem;\n                }\n                \n                .timeline-year-horizontal.active {\n                    font-size: 1.3rem !important;\n                }\n                \n                .timeline-content-horizontal {\n                    width: 280px;\n                    max-width: calc(100vw - 60px);\n                    padding: 15px;\n                }\n                \n                .timeline-description-horizontal {\n                    font-size: 0.85rem;\n                    line-height: 1.5;\n                    -webkit-line-clamp: 3;\n                }\n            }\n            \n            @media (max-width: 480px) {\n                .timeline-main-title {\n                    font-size: 1.3rem;\n                }\n                \n                .timeline-subtitle-text {\n                    font-size: 10px;\n                }\n                \n                .timeline-line {\n                    width: 20px;\n                }\n                \n                .timeline-nav-btn {\n                    width: 32px;\n                    height: 32px;\n                }\n                \n                .timeline-horizontal {\n                    padding: 15px 0 180px 0;\n                }\n                \n                .timeline-item-horizontal {\n                    min-width: 70px;\n                }\n                \n                .timeline-year-horizontal {\n                    font-size: 0.85rem;\n                }\n                \n                .timeline-year-horizontal.active {\n                    font-size: 1.1rem !important;\n                }\n                \n                .timeline-content-horizontal {\n                    width: 240px;\n                    max-width: calc(100vw - 40px);\n                    padding: 12px;\n                }\n                \n                .timeline-description-horizontal {\n                    font-size: 0.75rem;\n                    line-height: 1.4;\n                    -webkit-line-clamp: 3;\n                }\n            }\n        <\/style>\n        \n        <script>\n        let currentTimelineIndex = 0;\n        let currentScrollIndex = 0;\n        \n        \/\/ Determina quanti elementi mostrare in base alla larghezza dello schermo\n        function getItemsPerView() {\n            const width = window.innerWidth;\n            if (width < 480) return 1;  \/\/ Mobile piccolo: 1 elemento\n            if (width < 768) return 2;  \/\/ Mobile: 2 elementi\n            if (width < 1024) return 3; \/\/ Tablet: 3 elementi\n            return 5;                   \/\/ Desktop: 5 elementi\n        }\n        \n        let itemsPerView = getItemsPerView();\n        \n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Imposta il numero totale di elementi per il CSS\n            const items = document.querySelectorAll('.timeline-item-horizontal');\n            const markers = document.querySelectorAll('.timeline-marker-horizontal');\n            console.log('Timeline initialized - Items:', items.length, 'Markers:', markers.length);\n            document.documentElement.style.setProperty('--total-items', items.length);\n            \n            \/\/ Posiziona tutti i pallini sulla linea\n            positionAllMarkers();\n            \n            \/\/ Inizializza la vista per mostrare i primi 5 elementi\n            updateTimelineView();\n            \n            \/\/ Inizializza i pulsanti di navigazione\n            updateNavigationButtons();\n            \n            \/\/ Aggiungi eventi click per cambiare l'elemento attivo\n            items.forEach((item, index) => {\n                item.addEventListener('click', function() {\n                    setActiveTimelineItem(index);\n                });\n            });\n            \n            \/\/ Aggiungi eventi click anche sui pallini\n            markers.forEach((marker, index) => {\n                marker.addEventListener('click', function() {\n                    setActiveTimelineItem(index);\n                });\n                marker.style.cursor = 'pointer';\n            });\n            \n            \/\/ Aggiungi scroll del mouse sulla timeline con throttle\n            const timelineContainer = document.querySelector('.timeline-horizontal');\n            let isScrolling = false;\n            let scrollTimeout;\n            \n            timelineContainer.addEventListener('wheel', function(e) {\n                e.preventDefault();\n                \n                \/\/ Previeni scroll multipli troppo rapidi\n                if (isScrolling) {\n                    return;\n                }\n                \n                isScrolling = true;\n                const direction = e.deltaY > 0 ? 1 : -1;\n                changeTimelineItem(direction);\n                \n                \/\/ Resetta il flag dopo 300ms\n                setTimeout(() => {\n                    isScrolling = false;\n                }, 300);\n            });\n            \n            \/\/ Inizializza con il primo elemento attivo\n            setActiveTimelineItem(0);\n            \n            \/\/ Aggiorna itemsPerView quando la finestra viene ridimensionata\n            window.addEventListener('resize', function() {\n                itemsPerView = getItemsPerView();\n                updateTimelineView();\n                updateNavigationButtons();\n            });\n        });\n        \n        function positionAllMarkers() {\n            const markers = document.querySelectorAll('.timeline-marker-horizontal');\n            const items = document.querySelectorAll('.timeline-item-horizontal');\n            const visibleItems = Array.from(items).filter(item => item.style.display !== 'none');\n            \n            visibleItems.forEach((item, visibleIndex) => {\n                const originalIndex = parseInt(item.getAttribute('data-index'));\n                const marker = markers[originalIndex];\n                if (marker) {\n                    const itemRect = item.getBoundingClientRect();\n                    const containerRect = item.parentElement.getBoundingClientRect();\n                    const relativeLeft = itemRect.left - containerRect.left;\n                    const itemCenter = relativeLeft + (itemRect.width \/ 2);\n                    const percentage = (itemCenter \/ containerRect.width) * 100;\n                    marker.style.left = percentage + '%';\n                }\n            });\n        }\n        \n        function setActiveTimelineItem(index) {\n            const items = document.querySelectorAll('.timeline-item-horizontal');\n            const markers = document.querySelectorAll('.timeline-marker-horizontal');\n            const contents = document.querySelectorAll('.timeline-content-horizontal');\n            const totalItems = items.length;\n            \n            \/\/ Assicurati che l'indice sia valido\n            if (index < 0) index = totalItems - 1;\n            if (index >= totalItems) index = 0;\n            \n            currentTimelineIndex = index;\n            \n            \/\/ Nascondi tutti i contenuti\n            contents.forEach(el => {\n                el.classList.remove('active');\n                el.style.opacity = '0';\n                el.style.visibility = 'hidden';\n                el.style.left = '50%';\n            });\n            \n            \/\/ Rimuovi classe active da tutti gli item e marker\n            items.forEach(el => el.classList.remove('active'));\n            markers.forEach(el => el.classList.remove('active'));\n            \n            \/\/ Aggiungi classe active all'elemento selezionato\n            if (items[index] && markers[index]) {\n                items[index].classList.add('active');\n                markers[index].classList.add('active');\n                \n                \/\/ Posiziona e mostra il contenuto - sempre riposiziona anche se gi\u00e0 attivo\n                if (contents[index] && items[index].style.display !== 'none') {\n                    \/\/ Piccolo delay per assicurarsi che i marker siano posizionati\n                    setTimeout(() => {\n                        \/\/ Usa la posizione del marker (pallino) invece dell'item\n                        const marker = markers[index];\n                        const containerRect = items[index].parentElement.getBoundingClientRect();\n                        \n                        \/\/ Ottieni la posizione left del marker che \u00e8 gi\u00e0 stata calcolata\n                        const markerLeft = parseFloat(marker.style.left) || 50;\n                        let percentage = markerLeft;\n                        \n                        \/\/ Limita il percentage per evitare che il box esca dallo schermo\n                        \/\/ Il box ha width: 350px, quindi met\u00e0 = 175px\n                        const boxHalfWidth = 175; \/\/ met\u00e0 della larghezza del box in px\n                        const containerWidth = containerRect.width;\n                        const minPercentage = (boxHalfWidth \/ containerWidth) * 100;\n                        const maxPercentage = 100 - minPercentage;\n                        \n                        \/\/ Limita il percentage tra minPercentage e maxPercentage\n                        if (percentage < minPercentage) percentage = minPercentage;\n                        if (percentage > maxPercentage) percentage = maxPercentage;\n                        \n                        contents[index].style.left = percentage + '%';\n                        \n                        \/\/ Mostra il contenuto\n                        contents[index].classList.add('active');\n                        contents[index].style.opacity = '1';\n                        contents[index].style.visibility = 'visible';\n                    }, 100);\n                }\n            }\n        }\n        \n        function changeTimelineItem(direction) {\n            const items = document.querySelectorAll('.timeline-item-horizontal');\n            const totalItems = items.length;\n            const maxScrollIndex = Math.max(0, totalItems - itemsPerView);\n            \n            let newIndex = currentTimelineIndex + direction;\n            \n            \/\/ Gestisci il wraparound\n            if (newIndex < 0) newIndex = totalItems - 1;\n            if (newIndex >= totalItems) newIndex = 0;\n            \n            \/\/ Se il nuovo indice \u00e8 fuori dal range visibile, aggiorna lo scroll\n            if (newIndex < currentScrollIndex || newIndex >= currentScrollIndex + itemsPerView) {\n                if (newIndex < currentScrollIndex) {\n                    \/\/ Vai al gruppo precedente\n                    currentScrollIndex = Math.max(0, newIndex);\n                } else {\n                    \/\/ Vai al gruppo successivo\n                    currentScrollIndex = Math.min(maxScrollIndex, newIndex - itemsPerView + 1);\n                }\n                updateTimelineView();\n            }\n            \n            setActiveTimelineItem(newIndex);\n        }\n        \n        window.scrollTimeline = function(direction) {\n            const items = document.querySelectorAll('.timeline-item-horizontal');\n            const totalItems = items.length;\n            \n            \n            \/\/ Cambia l'elemento attivo\n            let newIndex = currentTimelineIndex + direction;\n            \n            \/\/ Blocca ai limiti\n            if (newIndex < 0) {\n                return;\n            }\n            \n            if (newIndex >= totalItems) {\n                return;\n            }\n            \n            \n            \/\/ Aggiorna PRIMA l'indice corrente\n            currentTimelineIndex = newIndex;\n            \n            \/\/ POI aggiorna la vista per centrare l'elemento attivo\n            updateTimelineView();\n            \n            \/\/ Attiva l'elemento dopo che la vista \u00e8 stata aggiornata\n            setTimeout(() => {\n                setActiveTimelineItem(currentTimelineIndex);\n                updateNavigationButtons();\n            }, 150);\n        }\n        \n        function updateActiveItemAfterScroll() {\n            const items = document.querySelectorAll('.timeline-item-horizontal');\n            const visibleItems = Array.from(items).filter(item => item.style.display !== 'none');\n            \n            \/\/ Se l'elemento attivo corrente \u00e8 ancora visibile, mantienilo\n            const currentActiveItem = document.querySelector('.timeline-item-horizontal.active');\n            if (currentActiveItem && currentActiveItem.style.display !== 'none') {\n                \/\/ Riposiziona i marker e il contenuto per l'elemento attivo corrente\n                setTimeout(() => {\n                    positionAllMarkers();\n                    const currentIndex = parseInt(currentActiveItem.getAttribute('data-index'));\n                    setActiveTimelineItem(currentIndex);\n                }, 100);\n                return;\n            }\n            \n            \/\/ Se l'elemento attivo non \u00e8 pi\u00f9 visibile, attiva l'elemento centrale del gruppo visibile\n            if (visibleItems.length > 0) {\n                const centerIndex = Math.floor(visibleItems.length \/ 2);\n                const centerVisibleItem = visibleItems[centerIndex];\n                const centerVisibleIndex = parseInt(centerVisibleItem.getAttribute('data-index'));\n                \n                \/\/ Riposiziona i marker e poi attiva il nuovo elemento\n                setTimeout(() => {\n                    positionAllMarkers();\n                    setActiveTimelineItem(centerVisibleIndex);\n                }, 100);\n            }\n        }\n        \n        function updateTimelineView() {\n            const items = document.querySelectorAll('.timeline-item-horizontal');\n            const markers = document.querySelectorAll('.timeline-marker-horizontal');\n            const contents = document.querySelectorAll('.timeline-content-horizontal');\n            const totalItems = items.length;\n            \n            \n            \/\/ Se ci sono meno elementi di quelli da visualizzare, mostra tutti\n            if (totalItems <= itemsPerView) {\n                items.forEach(item => item.style.display = 'block');\n                markers.forEach(marker => marker.style.display = 'block');\n            } else {\n                \/\/ Nascondi tutti\n                items.forEach(item => item.style.display = 'none');\n                markers.forEach(marker => marker.style.display = 'none');\n                \n                \/\/ Calcola il range di elementi da mostrare centrato sull'elemento attivo\n                let startIndex = Math.max(0, currentTimelineIndex - Math.floor(itemsPerView \/ 2));\n                let endIndex = Math.min(totalItems, startIndex + itemsPerView);\n                \n                \/\/ Aggiusta se siamo vicini alla fine\n                if (endIndex === totalItems) {\n                    startIndex = Math.max(0, totalItems - itemsPerView);\n                }\n                \n                \/\/ Aggiusta se siamo all'inizio\n                if (startIndex === 0) {\n                    endIndex = Math.min(totalItems, itemsPerView);\n                }\n                \n                \n                \/\/ Mostra solo gli elementi nel range\n                for (let i = startIndex; i < endIndex; i++) {\n                    if (items[i]) items[i].style.display = 'block';\n                    if (markers[i]) markers[i].style.display = 'block';\n                }\n                \n                currentScrollIndex = startIndex;\n            }\n            \n            \/\/ Aggiorna i pulsanti di navigazione\n            updateNavigationButtons();\n            \n            \/\/ Riposiziona i marker dopo che gli elementi sono visibili\n            setTimeout(() => {\n                positionAllMarkers();\n            }, 50);\n        }\n        \n        function updateNavigationButtons() {\n            const totalItems = document.querySelectorAll('.timeline-item-horizontal').length;\n            const prevBtn = document.querySelector('.timeline-nav-prev');\n            const nextBtn = document.querySelector('.timeline-nav-next');\n            \n            if (prevBtn) {\n                const isPrevEnabled = currentTimelineIndex > 0;\n                prevBtn.style.opacity = isPrevEnabled ? '1' : '0.3';\n                prevBtn.style.pointerEvents = isPrevEnabled ? 'auto' : 'none';\n                prevBtn.style.cursor = isPrevEnabled ? 'pointer' : 'not-allowed';\n                prevBtn.disabled = !isPrevEnabled;\n            }\n            \n            if (nextBtn) {\n                const isNextEnabled = currentTimelineIndex < totalItems - 1;\n                nextBtn.style.opacity = isNextEnabled ? '1' : '0.3';\n                nextBtn.style.pointerEvents = isNextEnabled ? 'auto' : 'none';\n                nextBtn.style.cursor = isNextEnabled ? 'pointer' : 'not-allowed';\n                nextBtn.disabled = !isNextEnabled;\n            }\n            \n            \/\/ Nascondi i pulsanti se c'\u00e8 solo un elemento\n            if (totalItems <= 1) {\n                if (prevBtn) prevBtn.style.display = 'none';\n                if (nextBtn) nextBtn.style.display = 'none';\n            } else {\n                if (prevBtn) prevBtn.style.display = 'flex';\n                if (nextBtn) nextBtn.style.display = 'flex';\n            }\n        }\n        <\/script>\n        \n\n\n<!-- Hero Slider Section -->\n<section class=\"hero-slider-section\" aria-roledescription=\"carousel\" aria-label=\"Slider hero\">\n    <div class=\"swiper hero-swiper hero-swiper-6a4f86286830e\" role=\"group\">\n        <div class=\"swiper-wrapper\">\n                                                <div class=\"swiper-slide\">\n                        <div class=\"hero-background\" style=\"background-image: url('https:\/\/www.masrl.com\/wp-content\/uploads\/2026\/01\/MA-copia1-scaled.jpg');\">\n                            <div class=\"hero-overlay\"><\/div>\n                        <\/div>\n                        <div class=\"container\">\n                                                                                            <div class=\"smp-content pos-basso_dx\">\n                                    <div class=\"smp-card\">\n                                        <h3>Presence in the world<\/h3>\n                                        <h2>M.A. Industrial Automation(China) Co.,Ltd.<\/h2>\n                                        <p><p>Founded in 2022, through partnerships and an innovation-driven approach, we provide reliable and customized solutions, meeting the specific industrial needs of customers in the area.<\/p>\n<\/p>\n                                                                            <\/div>\n                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <div class=\"hero-background\" style=\"background-image: url('https:\/\/www.masrl.com\/wp-content\/uploads\/2026\/01\/mmexport1670846101161.jpg');\">\n                            <div class=\"hero-overlay\"><\/div>\n                        <\/div>\n                        <div class=\"container\">\n                                                                                            <div class=\"smp-content pos-basso_dx\">\n                                    <div class=\"smp-card\">\n                                        <h3>Presence in the world<\/h3>\n                                        <h2>M.A. Industrial Automation(China) Co.,Ltd.<\/h2>\n                                        <p><p>Thanks to its link with the main group, it benefits from solid expertise, operational synergies, and shared quality standards, while maintaining managerial autonomy and strong local roots.<\/p>\n<\/p>\n                                                                            <\/div>\n                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                                    <\/div>\n        \n                <div class=\"swiper-pagination\" role=\"tablist\" aria-label=\"Navigazione slide\"><\/div>\n                        <div class=\"swiper-button-next\" role=\"button\" aria-label=\"Slide successiva\"><\/div>\n        <div class=\"swiper-button-prev\" role=\"button\" aria-label=\"Slide precedente\"><\/div>\n            <\/div>\n<\/section>\n\n<script>\n(function() {\n    \/\/ Aspetta che Swiper sia disponibile\n    if (typeof Swiper === 'undefined') {\n        document.addEventListener('DOMContentLoaded', function() {\n            setTimeout(initSlider, 100);\n        });\n    } else {\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', initSlider);\n        } else {\n            initSlider();\n        }\n    }\n    \n    function initSlider() {\n                var swiperConfig = {\n                        loop: true,\n                        \n                        autoplay: {\n                delay: 5000,\n                disableOnInteraction: false,\n            },\n                        \n            speed: 1000,\n            effect: 'fade',\n            fadeEffect: {\n                crossFade: true\n            }\n        };\n        \n                swiperConfig.pagination = {\n            el: '.hero-swiper-6a4f86286830e .swiper-pagination',\n            clickable: true,\n        };\n                \n                swiperConfig.navigation = {\n            nextEl: '.hero-swiper-6a4f86286830e .swiper-button-next',\n            prevEl: '.hero-swiper-6a4f86286830e .swiper-button-prev',\n        };\n                \n        new Swiper('.hero-swiper-6a4f86286830e', swiperConfig);\n            }\n})();\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>+40 Years of activity (since 1982) 45 Employees +600 Machines produced 9.500 Company area (sqm) 48 Machine tools 42 Serviced countries<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-230","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Company Profile - M.A. Group<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.masrl.com\/en\/profilo-aziendale\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Company Profile - M.A. Group\" \/>\n<meta property=\"og:description\" content=\"+40 Years of activity (since 1982) 45 Employees +600 Machines produced 9.500 Company area (sqm) 48 Machine tools 42 Serviced countries\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.masrl.com\/en\/profilo-aziendale\/\" \/>\n<meta property=\"og:site_name\" content=\"M.A. Group\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T09:13:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/profilo-aziendale\\\/\",\"url\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/profilo-aziendale\\\/\",\"name\":\"Company Profile - M.A. Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/#website\"},\"datePublished\":\"2025-09-24T13:05:36+00:00\",\"dateModified\":\"2026-07-09T09:13:42+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.masrl.com\\\/en\\\/profilo-aziendale\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/\",\"name\":\"M.A. Group\",\"description\":\"Noi al servizio della meccanica\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/#organization\",\"name\":\"M.A. Group\",\"url\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.masrl.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/logo-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.masrl.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/logo-1.svg\",\"caption\":\"M.A. Group\"},\"image\":{\"@id\":\"https:\\\/\\\/www.masrl.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Company Profile - M.A. Group","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.masrl.com\/en\/profilo-aziendale\/","og_locale":"en_US","og_type":"article","og_title":"Company Profile - M.A. Group","og_description":"+40 Years of activity (since 1982) 45 Employees +600 Machines produced 9.500 Company area (sqm) 48 Machine tools 42 Serviced countries","og_url":"https:\/\/www.masrl.com\/en\/profilo-aziendale\/","og_site_name":"M.A. Group","article_modified_time":"2026-07-09T09:13:42+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.masrl.com\/en\/profilo-aziendale\/","url":"https:\/\/www.masrl.com\/en\/profilo-aziendale\/","name":"Company Profile - M.A. Group","isPartOf":{"@id":"https:\/\/www.masrl.com\/en\/#website"},"datePublished":"2025-09-24T13:05:36+00:00","dateModified":"2026-07-09T09:13:42+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.masrl.com\/en\/profilo-aziendale\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.masrl.com\/en\/#website","url":"https:\/\/www.masrl.com\/en\/","name":"M.A. Group","description":"Noi al servizio della meccanica","publisher":{"@id":"https:\/\/www.masrl.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.masrl.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.masrl.com\/en\/#organization","name":"M.A. Group","url":"https:\/\/www.masrl.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.masrl.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.masrl.com\/wp-content\/uploads\/2025\/12\/logo-1.svg","contentUrl":"https:\/\/www.masrl.com\/wp-content\/uploads\/2025\/12\/logo-1.svg","caption":"M.A. Group"},"image":{"@id":"https:\/\/www.masrl.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/pages\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":23,"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/pages\/230\/revisions"}],"predecessor-version":[{"id":1779,"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/pages\/230\/revisions\/1779"}],"wp:attachment":[{"href":"https:\/\/www.masrl.com\/en\/wp-json\/wp\/v2\/media?parent=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}