{"id":18,"date":"2023-07-21T01:30:14","date_gmt":"2023-07-21T01:30:14","guid":{"rendered":"https:\/\/7oroofthemes.com\/trashco\/?page_id=18"},"modified":"2026-05-25T23:45:25","modified_gmt":"2026-05-25T21:45:25","slug":"home","status":"publish","type":"page","link":"https:\/\/ecoservicespa.com\/pl\/","title":{"rendered":"Strona g\u0142\u00f3wna"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18\" class=\"elementor elementor-18\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6178d8 e-con-full e-flex e-con e-parent\" data-id=\"e6178d8\" data-element_type=\"container\" data-e-type=\"container\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-93ad9bf elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"93ad9bf\" 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<section class=\"eco-hero-section\" aria-label=\"Hero Eco Service - Allestimenti raccolta rifiuti\" role=\"banner\">\n\n  <!-- Background video con poster fallback -->\n  <video class=\"eco-hero-video\"\n         autoplay muted loop playsinline preload=\"metadata\"\n         poster=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/DJI_20260402092213_0238_D-poster.jpg\"\n         aria-hidden=\"true\"\n         tabindex=\"-1\">\n    <source src=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/DJI_20260402092213_0238_D-1-2-1-1-1.mp4\" type=\"video\/mp4\">\n  <\/video>\n\n  <!-- Dark overlay -->\n  <div class=\"eco-hero-overlay\" aria-hidden=\"true\"><\/div>\n\n  <!-- Content -->\n  <div class=\"eco-hero-content\">\n    <h1 class=\"eco-hero-title\">\n      Leader Italiano negli Allestimenti per la Raccolta Rifiuti\n    <\/h1>\n    <h2 class=\"eco-hero-subtitle\">\n      Dal 1987 Esperienza e Affidabilit\u00e0 sul Campo\n    <\/h2>\n    <p class=\"eco-hero-description\">\n      Soluzioni professionali per la raccolta rifiuti e l'igiene urbana. Allestimenti e attrezzature efficienti, pronti a lavorare ogni giorno, ovunque.\n    <\/p>\n    <div class=\"eco-hero-cta-group\">\n      <a href=\"https:\/\/ecoservicespa.com\/prodotti\/\"\n         class=\"eco-hero-cta-primary\"\n         aria-label=\"Scopri i prodotti Eco Service\">\n        Scopri i prodotti\n      <\/a>\n      <a href=\"#contatti\"\n         class=\"eco-hero-cta-secondary\"\n         aria-label=\"Richiedi informazioni - vai al form di contatto\">\n        Richiedi informazioni\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <!-- Scroll indicator -->\n  <div class=\"eco-hero-scroll\" aria-hidden=\"true\">\n    <span class=\"eco-hero-scroll-label\">Scorri<\/span>\n    <svg class=\"eco-hero-scroll-icon\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n      <path d=\"m6 9 6 6 6-6\"\/>\n    <\/svg>\n  <\/div>\n<\/section>\n\n<style>\n  \/* === ECO HERO - Eco Service === *\/\n  .eco-hero-section {\n    position: relative !important;\n    width: 100% !important;\n    height: 100vh !important;\n    min-height: 600px !important;\n    overflow: hidden !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\n  }\n\n  .eco-hero-video {\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    transform: translate(-50%, -50%) scale(1.1) !important;\n    z-index: 1 !important;\n    pointer-events: none !important;\n  }\n\n  .eco-hero-overlay {\n    position: absolute !important;\n    inset: 0 !important;\n    background: rgba(0, 0, 0, 0.55) !important;\n    z-index: 2 !important;\n  }\n\n  .eco-hero-content {\n    position: relative !important;\n    z-index: 3 !important;\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n    padding: 0 24px !important;\n    text-align: center !important;\n    animation: ecoHeroFadeIn 1s ease-out both !important;\n  }\n\n  .eco-hero-title {\n    font-family: 'General Sans', 'Inter', sans-serif !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    font-size: clamp(2rem, 5.5vw, 4.5rem) !important;\n    line-height: 1.1 !important;\n    margin: 0 0 1rem 0 !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  .eco-hero-subtitle {\n    font-family: 'General Sans', 'Inter', sans-serif !important;\n    font-weight: 500 !important;\n    color: rgba(255, 255, 255, 0.8) !important;\n    font-size: clamp(1rem, 2.2vw, 1.75rem) !important;\n    letter-spacing: 0.08em !important;\n    margin: 0 0 1.5rem 0 !important;\n    text-transform: uppercase !important;\n  }\n\n  .eco-hero-description {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    color: rgba(255, 255, 255, 0.6) !important;\n    font-size: clamp(0.9rem, 1.3vw, 1.15rem) !important;\n    max-width: 640px !important;\n    margin: 0 auto 2.5rem auto !important;\n    line-height: 1.6 !important;\n  }\n\n  .eco-hero-cta-group {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 1rem !important;\n  }\n\n  .eco-hero-cta-primary,\n  .eco-hero-cta-secondary {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    font-size: 1rem !important;\n    border-radius: 6px !important;\n    text-decoration: none !important;\n    display: inline-block !important;\n    transition: transform .3s ease, box-shadow .3s ease, background .3s ease !important;\n    cursor: pointer !important;\n  }\n\n  .eco-hero-cta-primary {\n    background: #FCED4F !important;\n    color: #1a1a1a !important;\n    font-weight: 700 !important;\n    padding: 16px 32px !important;\n    border: 2px solid transparent !important;\n  }\n\n  .eco-hero-cta-primary:hover,\n  .eco-hero-cta-primary:focus-visible {\n    transform: scale(1.05) !important;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3) !important;\n    outline: none !important;\n  }\n\n  .eco-hero-cta-secondary {\n    background: transparent !important;\n    border: 2px solid rgba(255, 255, 255, 0.7) !important;\n    color: #ffffff !important;\n    font-weight: 600 !important;\n    padding: 14px 32px !important;\n  }\n\n  .eco-hero-cta-secondary:hover,\n  .eco-hero-cta-secondary:focus-visible {\n    background: rgba(255, 255, 255, 0.1) !important;\n    outline: none !important;\n  }\n\n  .eco-hero-scroll {\n    position: absolute !important;\n    bottom: 32px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    z-index: 3 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 8px !important;\n    animation: ecoHeroFadeIn 1s ease-out 1.5s both !important;\n  }\n\n  .eco-hero-scroll-label {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    color: rgba(255, 255, 255, 0.4) !important;\n    font-size: 0.75rem !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.2em !important;\n  }\n\n  .eco-hero-scroll-icon {\n    color: rgba(255, 255, 255, 0.5) !important;\n    animation: ecoHeroBounce 2s infinite !important;\n  }\n\n  @keyframes ecoHeroFadeIn {\n    from { opacity: 0; transform: translateY(20px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  @keyframes ecoHeroBounce {\n    0%, 100% { transform: translateY(0); }\n    50%      { transform: translateY(8px); }\n  }\n\n  \/* Reduced motion - accessibilit\u00e0 *\/\n  @media (prefers-reduced-motion: reduce) {\n    .eco-hero-content,\n    .eco-hero-scroll {\n      animation: none !important;\n    }\n    .eco-hero-scroll-icon {\n      animation: none !important;\n    }\n    .eco-hero-cta-primary:hover,\n    .eco-hero-cta-secondary:hover {\n      transform: none !important;\n    }\n  }\n\n  \/* Mobile fine-tuning *\/\n  @media (max-width: 480px) {\n    .eco-hero-cta-group {\n      flex-direction: column !important;\n      width: 100% !important;\n    }\n    .eco-hero-cta-primary,\n    .eco-hero-cta-secondary {\n      width: 100% !important;\n      max-width: 320px !important;\n      text-align: center !important;\n    }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-246fe2d e-con-full e-flex e-con e-parent\" data-id=\"246fe2d\" data-element_type=\"container\" data-e-type=\"container\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-f307ce7 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"f307ce7\" 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<div class=\"eco-about-wrapper\">\n\n  <!-- ============ SEZIONE CHI SIAMO ============ -->\n  <section id=\"settore\" class=\"eco-about-section\" aria-labelledby=\"eco-about-title\">\n    <div class=\"eco-about-container\">\n      <div class=\"eco-about-grid\">\n\n        <div class=\"eco-about-text\">\n          <span class=\"eco-about-eyebrow\">Chi Siamo<\/span>\n          <h2 id=\"eco-about-title\" class=\"eco-about-title\">\n            Dalla progettazione alla consegna. Tutto sotto lo stesso tetto.\n          <\/h2>\n          <p class=\"eco-about-description\">\n            Fondata nel 1987, Eco Service S.p.A. progetta e realizza allestimenti e attrezzature per la raccolta rifiuti e l'igiene urbana. Un know-how consolidato negli anni e una filiera produttiva interna permettono di offrire soluzioni innovative, personalizzate e pronte a lavorare ogni giorno.\n          <\/p>\n          <a href=\"https:\/\/ecoservicespa.com\/chi-siamo-2\/\"\n             class=\"eco-about-link\"\n             aria-label=\"Scopri di pi\u00f9 su Eco Service - vai alla pagina Chi Siamo\">\n            <span>Scopri di pi\u00f9<\/span>\n            <span class=\"eco-about-arrow\" aria-hidden=\"true\">\u2192<\/span>\n          <\/a>\n        <\/div>\n\n        <div class=\"eco-about-image-wrap\">\n          <div class=\"eco-about-image-frame\">\n            <img src=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/chi-siamo-aerea-stabilimento.jpg\"\n                 alt=\"Vista aerea dello stabilimento produttivo Eco Service S.p.A.\"\n                 loading=\"lazy\"\n                 decoding=\"async\"\n                 class=\"eco-about-image\" \/>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ CONTATORE NUMERI ============ -->\n  <section id=\"eco-numbers\" class=\"eco-stats-section\" aria-label=\"I numeri di Eco Service\">\n\n    <!-- Glow accents (decorativi) -->\n    <div class=\"eco-stats-glow eco-stats-glow--yellow\" aria-hidden=\"true\"><\/div>\n    <div class=\"eco-stats-glow eco-stats-glow--red\" aria-hidden=\"true\"><\/div>\n\n    <!-- Hairlines -->\n    <div class=\"eco-stats-hairline eco-stats-hairline--top\" aria-hidden=\"true\"><\/div>\n    <div class=\"eco-stats-hairline eco-stats-hairline--bottom\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"eco-stats-container\">\n      <div class=\"eco-stats-grid\">\n\n        <div class=\"eco-stats-item\">\n          <div class=\"eco-stats-icon\" aria-hidden=\"true\">\n            <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z\"\/><path d=\"M17 18h1\"\/><path d=\"M12 18h1\"\/><path d=\"M7 18h1\"\/><\/svg>\n          <\/div>\n          <div class=\"eco-stats-content\">\n            <p class=\"eco-stats-label\">Produzioni<\/p>\n            <p class=\"eco-stats-counter\" data-target=\"1550\" data-suffix=\"+\" aria-label=\"1550 produzioni annue\">0<\/p>\n            <p class=\"eco-stats-sublabel\">Produzioni annue<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"eco-stats-item\">\n          <div class=\"eco-stats-icon\" aria-hidden=\"true\">\n            <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 3 21 3 21 9\"\/><polyline points=\"9 21 3 21 3 15\"\/><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\"\/><line x1=\"3\" y1=\"21\" x2=\"10\" y2=\"14\"\/><\/svg>\n          <\/div>\n          <div class=\"eco-stats-content\">\n            <p class=\"eco-stats-label\">Superficie<\/p>\n            <p class=\"eco-stats-counter\" data-target=\"200\" data-suffix=\".000 m\u00b2\" aria-label=\"200.000 metri quadri di area produzione\">0<\/p>\n            <p class=\"eco-stats-sublabel\">Area produzione<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"eco-stats-item eco-stats-item--last\">\n          <div class=\"eco-stats-icon\" aria-hidden=\"true\">\n            <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>\n          <\/div>\n          <div class=\"eco-stats-content\">\n            <p class=\"eco-stats-label\">Collaboratori<\/p>\n            <p class=\"eco-stats-counter\" data-target=\"150\" data-suffix=\"+\" aria-label=\"Oltre 150 collaboratori nel team Eco Service\">0<\/p>\n            <p class=\"eco-stats-sublabel\">Team Eco Service<\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/section>\n\n<\/div>\n\n<style>\n  \/* ===== WRAPPER GLOBALE ===== *\/\n  .eco-about-wrapper {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\n  }\n\n  \/* ===== SEZIONE CHI SIAMO ===== *\/\n  .eco-about-section {\n    position: relative !important;\n    background: #ffffff !important;\n    padding: 80px 16px !important;\n  }\n\n  .eco-about-container {\n    max-width: 1152px !important;\n    margin: 0 auto !important;\n  }\n\n  .eco-about-grid {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 64px !important;\n    align-items: center !important;\n  }\n\n  .eco-about-text {\n    flex: 1 1 380px !important;\n    min-width: 280px !important;\n  }\n\n  .eco-about-eyebrow {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    font-size: 0.75rem !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.3em !important;\n    color: #CF2C29 !important;\n    margin-bottom: 16px !important;\n    display: block !important;\n  }\n\n  .eco-about-title {\n    font-family: 'General Sans', 'Inter', sans-serif !important;\n    font-weight: 600 !important;\n    color: #1a1a1a !important;\n    font-size: clamp(1.875rem, 4vw, 3.2rem) !important;\n    line-height: 1.1 !important;\n    margin: 0 0 24px 0 !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  .eco-about-description {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    color: #666666 !important;\n    font-size: clamp(1rem, 1.3vw, 1.125rem) !important;\n    line-height: 1.7 !important;\n    margin: 0 0 32px 0 !important;\n  }\n\n  .eco-about-link {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    font-weight: 600 !important;\n    color: #CF2C29 !important;\n    text-decoration: none !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    transition: gap .3s ease !important;\n  }\n\n  .eco-about-link:hover,\n  .eco-about-link:focus-visible {\n    gap: 16px !important;\n    outline: none !important;\n  }\n\n  .eco-about-link:focus-visible {\n    text-decoration: underline !important;\n    text-underline-offset: 4px !important;\n  }\n\n  .eco-about-arrow {\n    transition: transform .3s ease !important;\n  }\n\n  .eco-about-image-wrap {\n    flex: 1 1 380px !important;\n    min-width: 280px !important;\n  }\n\n  .eco-about-image-frame {\n    border-radius: 16px !important;\n    overflow: hidden !important;\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\n    aspect-ratio: 4 \/ 5 !important;\n  }\n\n  .eco-about-image {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n\n  \/* ===== SEZIONE NUMERI ===== *\/\n  .eco-stats-section {\n    position: relative !important;\n    overflow: hidden !important;\n    padding: 56px 16px !important;\n    background: linear-gradient(135deg, #0A0A0A 0%, #1a1a1a 50%, #0A0A0A 100%) !important;\n  }\n\n  .eco-stats-glow {\n    pointer-events: none !important;\n    position: absolute !important;\n    width: 288px !important;\n    height: 288px !important;\n    border-radius: 50% !important;\n    filter: blur(64px) !important;\n  }\n\n  .eco-stats-glow--yellow {\n    top: -80px !important;\n    left: 25% !important;\n    background: rgba(252, 237, 79, 0.10) !important;\n  }\n\n  .eco-stats-glow--red {\n    bottom: -80px !important;\n    right: 25% !important;\n    background: rgba(207, 44, 41, 0.10) !important;\n  }\n\n  .eco-stats-hairline {\n    position: absolute !important;\n    left: 0 !important;\n    right: 0 !important;\n    height: 1px !important;\n  }\n\n  .eco-stats-hairline--top {\n    top: 0 !important;\n    background: linear-gradient(to right, transparent, rgba(252, 237, 79, 0.4), transparent) !important;\n  }\n\n  .eco-stats-hairline--bottom {\n    bottom: 0 !important;\n    background: linear-gradient(to right, transparent, rgba(207, 44, 41, 0.4), transparent) !important;\n  }\n\n  .eco-stats-container {\n    position: relative !important;\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n  }\n\n  .eco-stats-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n  }\n\n  .eco-stats-item {\n    display: flex !important;\n    align-items: center !important;\n    gap: 20px !important;\n    padding: 32px 24px !important;\n    border-right: 1px solid rgba(255, 255, 255, 0.10) !important;\n  }\n\n  .eco-stats-item--last {\n    border-right: none !important;\n  }\n\n  .eco-stats-icon {\n    flex-shrink: 0 !important;\n    width: 64px !important;\n    height: 64px !important;\n    border-radius: 16px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background: rgba(255, 255, 255, 0.10) !important;\n    border: 1px solid rgba(255, 255, 255, 0.15) !important;\n    color: #FCED4F !important;\n  }\n\n  .eco-stats-content {\n    display: flex !important;\n    flex-direction: column !important;\n    min-width: 0 !important;\n  }\n\n  .eco-stats-label {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    font-size: 11px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.2em !important;\n    color: rgba(255, 255, 255, 0.5) !important;\n    margin: 0 0 4px 0 !important;\n  }\n\n  .eco-stats-counter {\n    font-family: 'General Sans', 'Inter', sans-serif !important;\n    font-size: clamp(1.875rem, 3vw, 3rem) !important;\n    font-weight: 700 !important;\n    line-height: 1 !important;\n    margin: 0 0 4px 0 !important;\n    background: linear-gradient(135deg, #FFFFFF, #FCED4F) !important;\n    -webkit-background-clip: text !important;\n    background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n    color: transparent !important;\n  }\n\n  .eco-stats-sublabel {\n    font-family: 'Satoshi', 'Inter', sans-serif !important;\n    font-size: 0.875rem !important;\n    color: rgba(255, 255, 255, 0.55) !important;\n    margin: 0 !important;\n  }\n\n  \/* ===== RESPONSIVE ===== *\/\n  @media (max-width: 768px) {\n    .eco-stats-grid {\n      grid-template-columns: 1fr !important;\n    }\n    .eco-stats-item {\n      border-right: none !important;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;\n    }\n    .eco-stats-item--last {\n      border-bottom: none !important;\n    }\n    .eco-about-section {\n      padding: 56px 16px !important;\n    }\n    .eco-about-grid {\n      gap: 40px !important;\n    }\n  }\n\n  \/* ===== REDUCED MOTION ===== *\/\n  @media (prefers-reduced-motion: reduce) {\n    .eco-about-link,\n    .eco-about-arrow {\n      transition: none !important;\n    }\n    .eco-about-link:hover,\n    .eco-about-link:focus-visible {\n      gap: 8px !important;\n    }\n  }\n<\/style>\n\n<script>\n(function(){\n  'use strict';\n\n  var counters = document.querySelectorAll('#eco-numbers .eco-stats-counter');\n  if (!counters.length) return;\n\n  var animated = false;\n  var prefersReduced = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  function formatValue(val, suffix) {\n    return val.toLocaleString('it-IT') + suffix;\n  }\n\n  function animate(){\n    if (animated) return;\n    animated = true;\n\n    counters.forEach(function(el){\n      var target = parseInt(el.getAttribute('data-target'), 10) || 0;\n      var suffix = el.getAttribute('data-suffix') || '';\n\n      \/\/ Se l'utente preferisce ridurre il movimento, mostra direttamente il valore finale\n      if (prefersReduced) {\n        el.textContent = formatValue(target, suffix);\n        return;\n      }\n\n      var start = performance.now();\n      var duration = 2000;\n\n      function step(now){\n        var t = Math.min((now - start) \/ duration, 1);\n        var eased = 1 - Math.pow(1 - t, 3);\n        var val = Math.round(eased * target);\n        el.textContent = formatValue(val, suffix);\n        if (t < 1) requestAnimationFrame(step);\n      }\n      requestAnimationFrame(step);\n    });\n  }\n\n  var section = document.getElementById('eco-numbers');\n  if (!section) return;\n\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if (e.isIntersecting) {\n          animate();\n          io.disconnect();\n        }\n      });\n    }, { threshold: 0.2, rootMargin: '0px 0px -50px 0px' });\n    io.observe(section);\n  } else {\n    \/\/ Fallback per browser legacy\n    setTimeout(animate, 300);\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-52831d2 e-con-full e-flex e-con e-parent\" data-id=\"52831d2\" data-element_type=\"container\" data-e-type=\"container\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-cd06f1d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"cd06f1d\" 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     ECOSERVICE \u2014 \"Le nostre soluzioni\" (Elementor HTML widget)\n     v2 - link aggiornati + accessibilit\u00e0 + reduced-motion + SEO\n     ============================================================ -->\n<style>\n  @import url('https:\/\/api.fontshare.com\/v2\/css?f[]=general-sans@500,600,700&f[]=satoshi@400,500,700&display=swap');\n\n  .eco-soluzioni, .eco-soluzioni * { box-sizing: border-box; }\n  .eco-soluzioni {\n    --eco-yellow: #FCED4F;\n    --eco-red: #CF2C29;\n    --eco-red-dark: #631312;\n    --eco-anthracite: #121212;\n    --eco-fg: #121212;\n    --eco-muted: #595959;\n    --eco-bg: #ffffff;\n    font-family: 'Satoshi', system-ui, -apple-system, sans-serif;\n    color: var(--eco-fg);\n    background: var(--eco-bg);\n    padding: 40px 16px;\n    overflow: hidden;\n  }\n  @media (min-width: 768px) { .eco-soluzioni { padding: 64px 24px; } }\n\n  .eco-soluzioni .eco-wrap { max-width: 1280px; margin: 0 auto; }\n\n  \/* Header *\/\n  .eco-soluzioni .eco-header { text-align: center; margin-bottom: 32px; }\n  .eco-soluzioni .eco-eyebrow { display: inline-flex; align-items: center; gap: 12px; margin-bottom: 12px; }\n  .eco-soluzioni .eco-eyebrow .line { display: inline-block; width: 32px; height: 1px; background: var(--eco-yellow); }\n  .eco-soluzioni .eco-eyebrow .label {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 12px; font-weight: 700;\n    text-transform: uppercase; letter-spacing: 0.3em;\n    color: var(--eco-red);\n  }\n  .eco-soluzioni .eco-h2 {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 600; letter-spacing: 0.04em;\n    color: var(--eco-fg);\n    font-size: 30px; line-height: 1.1; margin: 0 0 8px;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-h2 { font-size: 48px; } }\n  @media (min-width: 1024px) { .eco-soluzioni .eco-h2 { font-size: 60px; } }\n  .eco-soluzioni .eco-sub {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 18px; color: var(--eco-muted);\n    max-width: 640px; margin: 0 auto;\n  }\n\n  \/* Stage 3D *\/\n  .eco-soluzioni .eco-stage-wrap {\n    position: relative; width: 100%; max-width: 1024px;\n    margin: 40px auto 0; height: 480px; perspective: 1500px;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-stage-wrap { margin-top: 56px; } }\n  .eco-soluzioni .eco-stage {\n    position: relative; width: 100%; height: 100%;\n    display: flex; align-items: center; justify-content: center;\n    transform-style: preserve-3d;\n  }\n  .eco-soluzioni .eco-card {\n    position: absolute;\n    width: 480px; max-width: 90vw; aspect-ratio: 16\/10;\n    border-radius: 24px; overflow: hidden; cursor: pointer;\n    transition: all .55s cubic-bezier(0.4, 0, 0.2, 1);\n    transform-style: preserve-3d;\n    box-shadow: 0 20px 60px -10px rgba(0,0,0,.6), 0 10px 20px -5px rgba(0,0,0,.4);\n  }\n  .eco-soluzioni .eco-card.is-center { box-shadow: 0 30px 80px -10px rgba(0,0,0,.7), 0 15px 30px -5px rgba(0,0,0,.5); }\n  .eco-soluzioni .eco-card.is-featured.is-center { outline: 2px solid var(--eco-red); outline-offset: -2px; }\n  .eco-soluzioni .eco-card img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .7s ease; }\n  .eco-soluzioni .eco-card:hover img { transform: scale(1.05); }\n\n  .eco-soluzioni .eco-overlay {\n    position: absolute; inset: 0; pointer-events: none;\n    background: linear-gradient(to top, rgba(0,0,0,.85) 0%, rgba(0,0,0,.55) 35%, rgba(0,0,0,.1) 65%, transparent 100%);\n    opacity: 0; transition: opacity .3s ease;\n  }\n  .eco-soluzioni .eco-card.is-center .eco-overlay { opacity: 1; }\n  .eco-soluzioni .eco-side-overlay {\n    position: absolute; inset: 0; pointer-events: none;\n    background: radial-gradient(ellipse at center, transparent 50%, rgba(0,0,0,.35) 100%);\n    opacity: 1; transition: opacity .3s ease;\n  }\n  .eco-soluzioni .eco-card.is-center .eco-side-overlay { opacity: 0; }\n\n  .eco-soluzioni .eco-content {\n    position: absolute; left: 0; right: 0; bottom: 0;\n    padding: 24px; color: #fff;\n    opacity: 0; transform: translateY(8px);\n    transition: opacity .4s ease .1s, transform .4s ease .1s;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-content { padding: 32px; } }\n  .eco-soluzioni .eco-card.is-center .eco-content { opacity: 1; transform: translateY(0); }\n\n  .eco-soluzioni .eco-badge {\n    display: inline-block;\n    background: linear-gradient(135deg, var(--eco-red) 0%, var(--eco-red-dark) 100%);\n    color: #fff; font-family: 'Satoshi', sans-serif;\n    font-size: 10px; font-weight: 700;\n    text-transform: uppercase; letter-spacing: .15em;\n    padding: 4px 12px; border-radius: 999px; margin-bottom: 12px;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-badge { font-size: 12px; } }\n  .eco-soluzioni .eco-card-title {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: .04em;\n    font-size: 24px; line-height: 1.15;\n    margin: 0 0 8px; color: #fff;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-card-title { font-size: 30px; } }\n  @media (min-width: 1024px) { .eco-soluzioni .eco-card-title { font-size: 36px; } }\n  .eco-soluzioni .eco-card-desc {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; line-height: 1.55;\n    color: rgba(255,255,255,.85);\n    margin: 0 0 12px; max-width: 640px;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-card-desc { font-size: 16px; } }\n  .eco-soluzioni .eco-cta {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; font-weight: 600;\n    color: var(--eco-yellow);\n    display: inline-flex; align-items: center; gap: 8px;\n    text-decoration: none; transition: gap .25s ease;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-cta { font-size: 16px; } }\n  .eco-soluzioni .eco-cta:hover,\n  .eco-soluzioni .eco-cta:focus-visible { gap: 12px; color: var(--eco-yellow); outline: none; }\n  .eco-soluzioni .eco-cta svg { width: 16px; height: 16px; }\n\n  \/* ===== Controls \u2014 blindato vs stili WP\/Elementor ===== *\/\n  .eco-soluzioni .eco-controls {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 32px !important;\n    margin-top: 24px !important;\n  }\n  .eco-soluzioni .eco-arrow {\n    width: 56px !important; height: 56px !important;\n    min-width: 56px !important; min-height: 56px !important;\n    max-width: 56px !important; max-height: 56px !important;\n    padding: 0 !important;\n    border-radius: 999px !important;\n    border: 1px solid rgba(18,18,18,.2) !important;\n    background: rgba(18,18,18,.05) !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    color: #121212 !important;\n    cursor: pointer !important;\n    line-height: 1 !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    transition: background .25s ease !important;\n  }\n  .eco-soluzioni .eco-arrow:hover,\n  .eco-soluzioni .eco-arrow:focus-visible {\n    background: rgba(18,18,18,.1) !important;\n    outline: 2px solid var(--eco-red) !important;\n    outline-offset: 2px !important;\n  }\n  .eco-soluzioni .eco-arrow svg { width: 28px !important; height: 28px !important; display: block !important; }\n\n  .eco-soluzioni .eco-dots {\n    display: inline-flex !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    gap: 12px !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    list-style: none !important;\n  }\n  .eco-soluzioni .eco-dots .eco-dot {\n    width: 10px !important; height: 10px !important;\n    min-width: 10px !important; min-height: 10px !important;\n    max-width: 10px !important; max-height: 10px !important;\n    aspect-ratio: 1 \/ 1 !important;\n    flex: 0 0 10px !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    border: 0 !important;\n    border-radius: 999px !important;\n    background: rgba(18,18,18,.3) !important;\n    cursor: pointer !important;\n    line-height: 0 !important;\n    font-size: 0 !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    transition: background .3s ease, transform .3s ease, width .3s ease, height .3s ease !important;\n  }\n  .eco-soluzioni .eco-dots .eco-dot:hover,\n  .eco-soluzioni .eco-dots .eco-dot:focus-visible {\n    background: rgba(18,18,18,.5) !important;\n    outline: 2px solid var(--eco-red) !important;\n    outline-offset: 2px !important;\n  }\n  .eco-soluzioni .eco-dots .eco-dot.active {\n    width: 12px !important; height: 12px !important;\n    min-width: 12px !important; min-height: 12px !important;\n    max-width: 12px !important; max-height: 12px !important;\n    flex: 0 0 12px !important;\n    background: #121212 !important;\n    transform: scale(1.25) !important;\n  }\n\n  \/* CTA cards *\/\n  .eco-soluzioni .eco-cta-grid {\n    margin-top: 64px;\n    display: grid; grid-template-columns: 1fr; gap: 20px;\n    max-width: 1024px; margin-left: auto; margin-right: auto;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-cta-grid { grid-template-columns: 1fr 1fr; } }\n  .eco-soluzioni .eco-cta-card {\n    position: relative; overflow: hidden; border-radius: 16px;\n    padding: 28px; border: 1px solid rgba(18,18,18,.1);\n    color: #fff; text-decoration: none; display: block;\n    transition: box-shadow .5s ease, transform .5s ease;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-cta-card { padding: 36px; } }\n  .eco-soluzioni .eco-cta-card:hover,\n  .eco-soluzioni .eco-cta-card:focus-visible { box-shadow: 0 25px 50px -12px rgba(0,0,0,.25); outline: none; }\n  .eco-soluzioni .eco-cta-pronta { background: linear-gradient(135deg, var(--eco-anthracite) 0%, #000 100%); }\n  .eco-soluzioni .eco-cta-noleggio { background: linear-gradient(135deg, var(--eco-red) 0%, var(--eco-red-dark) 100%); }\n  .eco-soluzioni .eco-cta-inner { display: flex; gap: 20px; align-items: flex-start; }\n  .eco-soluzioni .eco-cta-icon {\n    flex-shrink: 0; width: 48px; height: 48px; border-radius: 12px;\n    background: rgba(255,255,255,.10);\n    display: flex; align-items: center; justify-content: center;\n    color: #fff; transition: background .3s ease, color .3s ease;\n  }\n  .eco-soluzioni .eco-cta-noleggio .eco-cta-icon { background: rgba(255,255,255,.15); }\n  .eco-soluzioni .eco-cta-card:hover .eco-cta-icon,\n  .eco-soluzioni .eco-cta-card:focus-visible .eco-cta-icon { background: var(--eco-yellow); color: var(--eco-anthracite); }\n  .eco-soluzioni .eco-cta-icon svg { width: 24px; height: 24px; }\n  .eco-soluzioni .eco-cta-h3 {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: .04em;\n    font-size: 20px; line-height: 1.2;\n    margin: 0 0 6px; color: #fff;\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-cta-h3 { font-size: 24px; } }\n  .eco-soluzioni .eco-cta-p {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; margin: 0 0 16px;\n    color: rgba(255,255,255,.75);\n  }\n  @media (min-width: 768px) { .eco-soluzioni .eco-cta-p { font-size: 16px; } }\n  .eco-soluzioni .eco-cta-noleggio .eco-cta-p { color: rgba(255,255,255,.85); }\n  .eco-soluzioni .eco-cta-link {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; font-weight: 600;\n    color: var(--eco-yellow);\n  }\n  .eco-soluzioni .eco-cta-link svg { width: 16px; height: 16px; transition: transform .3s ease; }\n  .eco-soluzioni .eco-cta-card:hover .eco-cta-link svg,\n  .eco-soluzioni .eco-cta-card:focus-visible .eco-cta-link svg { transform: translateX(4px); }\n\n  \/* ===== Reduced motion - accessibilit\u00e0 ===== *\/\n  @media (prefers-reduced-motion: reduce) {\n    .eco-soluzioni .eco-card,\n    .eco-soluzioni .eco-card img,\n    .eco-soluzioni .eco-overlay,\n    .eco-soluzioni .eco-side-overlay,\n    .eco-soluzioni .eco-content,\n    .eco-soluzioni .eco-cta,\n    .eco-soluzioni .eco-arrow,\n    .eco-soluzioni .eco-dots .eco-dot,\n    .eco-soluzioni .eco-cta-card,\n    .eco-soluzioni .eco-cta-icon,\n    .eco-soluzioni .eco-cta-link svg {\n      transition: none !important;\n    }\n    .eco-soluzioni .eco-card:hover img,\n    .eco-soluzioni .eco-cta-card:hover .eco-cta-link svg {\n      transform: none !important;\n    }\n  }\n<\/style>\n\n<section class=\"eco-soluzioni\" id=\"soluzioni\" aria-labelledby=\"eco-soluzioni-title\">\n  <div class=\"eco-wrap\">\n    <div class=\"eco-header\">\n      <span class=\"eco-eyebrow\" aria-hidden=\"true\">\n        <span class=\"line\"><\/span>\n        <span class=\"label\">I nostri prodotti<\/span>\n        <span class=\"line\"><\/span>\n      <\/span>\n      <h2 class=\"eco-h2\" id=\"eco-soluzioni-title\">Le nostre soluzioni<\/h2>\n      <p class=\"eco-sub\">Ogni esigenza di raccolta ha la sua risposta ingegneristica.<\/p>\n    <\/div>\n\n    <div class=\"eco-stage-wrap\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Gallery prodotti Eco Service\">\n      <div class=\"eco-stage\" id=\"ecoStage\">\n\n        <div class=\"eco-card is-featured\" data-index=\"0\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 di 5: Gamma elettrica\">\n          <img src=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/elettrico.jpeg\" alt=\"Veicolo allestito Eco Service della gamma elettrica per raccolta rifiuti urbana\" loading=\"lazy\" decoding=\"async\">\n          <div class=\"eco-side-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-content\">\n            <span class=\"eco-badge\">100% Elettrico<\/span>\n            <h3 class=\"eco-card-title\">Gamma elettrica<\/h3>\n            <p class=\"eco-card-desc\">Progettati per operare in ambito urbano con efficienza, silenziosit\u00e0 e ridotto impatto ambientale.<\/p>\n            <a href=\"https:\/\/ecoservicespa.com\/gamma-elettrica-2\/\" class=\"eco-cta\" aria-label=\"Scopri la gamma elettrica ek\u00f2\">Scopri ek\u00f2\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"eco-card\" data-index=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 di 5: Vasche ribaltabili\">\n          <img src=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/Vasche-ribaltabili.jpg\" alt=\"Vasche ribaltabili Eco Service per raccolta rifiuti\" loading=\"lazy\" decoding=\"async\">\n          <div class=\"eco-side-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-content\">\n            <h3 class=\"eco-card-title\">Vasche ribaltabili<\/h3>\n            <p class=\"eco-card-desc\">Allestimenti versatili e funzionali per la raccolta rifiuti, progettati per garantire semplicit\u00e0 d'uso, robustezza e affidabilit\u00e0 nel tempo.<\/p>\n            <a href=\"https:\/\/ecoservicespa.com\/vasche-e-bivasche-ribaltabili\/\" class=\"eco-cta\" aria-label=\"Scopri vasche e bivasche ribaltabili\">Scopri\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"eco-card\" data-index=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 di 5: Costipatori\">\n          <img src=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/COstipatori.jpg\" alt=\"Costipatori Eco Service ad alte prestazioni per raccolta rifiuti\" loading=\"lazy\" decoding=\"async\">\n          <div class=\"eco-side-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-content\">\n            <h3 class=\"eco-card-title\">Costipatori<\/h3>\n            <p class=\"eco-card-desc\">Sistemi di costipazione ad alte prestazioni per massimizzare il carico utile e ridurre i tempi di servizio sul territorio.<\/p>\n            <a href=\"https:\/\/ecoservicespa.com\/costipatori\/\" class=\"eco-cta\" aria-label=\"Scopri i costipatori\">Scopri\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"eco-card\" data-index=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 di 5: Compattatori\">\n          <img src=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/compattatori.jpg\" alt=\"Compattatori Eco Service per ottimizzazione volumi rifiuti\" loading=\"lazy\" decoding=\"async\">\n          <div class=\"eco-side-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-content\">\n            <h3 class=\"eco-card-title\">Compattatori<\/h3>\n            <p class=\"eco-card-desc\">Allestimenti ad alte prestazioni per la compattazione dei rifiuti, pensati per ottimizzare i volumi e migliorare l'efficienza operativa.<\/p>\n            <a href=\"https:\/\/ecoservicespa.com\/compattatori\/\" class=\"eco-cta\" aria-label=\"Scopri i compattatori\">Scopri\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"eco-card\" data-index=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 di 5: Scarrabili e gru\">\n          <img src=\"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/scarrabili.jpg\" alt=\"Scarrabili e gru Eco Service per movimentazione rifiuti\" loading=\"lazy\" decoding=\"async\">\n          <div class=\"eco-side-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-overlay\" aria-hidden=\"true\"><\/div>\n          <div class=\"eco-content\">\n            <h3 class=\"eco-card-title\">Scarrabili<\/h3>\n            <p class=\"eco-card-desc\">Progettati per la movimentazione e gestione dei rifiuti, con soluzioni flessibili per diverse applicazioni.<\/p>\n            <a href=\"https:\/\/ecoservicespa.com\/scarrabili-e-gru\/\" class=\"eco-cta\" aria-label=\"Scopri scarrabili e gru\">Scopri\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"eco-controls\" role=\"group\" aria-label=\"Navigazione carosello\">\n      <button class=\"eco-arrow\" id=\"ecoPrev\" type=\"button\" aria-label=\"Slide precedente\" aria-controls=\"ecoStage\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg>\n      <\/button>\n      <div class=\"eco-dots\" id=\"ecoDots\" role=\"tablist\" aria-label=\"Indicatori slide\"><\/div>\n      <button class=\"eco-arrow\" id=\"ecoNext\" type=\"button\" aria-label=\"Slide successiva\" aria-controls=\"ecoStage\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg>\n      <\/button>\n    <\/div>\n\n    <div class=\"eco-cta-grid\">\n      <a href=\"https:\/\/ecoservicespa.com\/pronta-consegna\/\" class=\"eco-cta-card eco-cta-pronta\" aria-label=\"Vai alla sezione mezzi in pronta consegna\">\n        <div class=\"eco-cta-inner\">\n          <div class=\"eco-cta-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\"><\/rect><polygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"><\/polygon><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"><\/circle><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"><\/circle><\/svg>\n          <\/div>\n          <div>\n            <h3 class=\"eco-cta-h3\">Pronta consegna<\/h3>\n            <p class=\"eco-cta-p\">Mezzi disponibili da subito. Scopri le soluzioni in pronta consegna.<\/p>\n            <span class=\"eco-cta-link\">Vai alla sezione\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/a>\n\n      <a href=\"https:\/\/www.greenrentsrl.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"eco-cta-card eco-cta-noleggio\" aria-label=\"Vai a Green Rent per noleggio mezzi (apre in nuova finestra)\">\n        <div class=\"eco-cta-inner\">\n          <div class=\"eco-cta-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"7.5\" cy=\"15.5\" r=\"5.5\"><\/circle><path d=\"m21 2-9.6 9.6\"><\/path><path d=\"m15.5 7.5 3 3L22 7l-3-3\"><\/path><\/svg>\n          <\/div>\n          <div>\n            <h3 class=\"eco-cta-h3\">Noleggio<\/h3>\n            <p class=\"eco-cta-p\">Oltre 1.000 mezzi a noleggio breve, medio e lungo termine con Green Rent.<\/p>\n            <span class=\"eco-cta-link\">Visita greenrentsrl.com\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  'use strict';\n\n  var stage = document.getElementById('ecoStage');\n  if (!stage) return;\n\n  var cards = Array.prototype.slice.call(stage.querySelectorAll('.eco-card'));\n  var total = cards.length;\n  if (!total) return;\n\n  var current = 0;\n  var animating = false;\n  var prefersReduced = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/\/ Build dots\n  var dotsWrap = document.getElementById('ecoDots');\n  for (var i = 0; i < total; i++) {\n    (function(idx){\n      var b = document.createElement('button');\n      b.className = 'eco-dot';\n      b.type = 'button';\n      b.setAttribute('role', 'tab');\n      b.setAttribute('aria-label', 'Vai alla slide ' + (idx + 1) + ' di ' + total);\n      b.setAttribute('aria-selected', idx === 0 ? 'true' : 'false');\n      b.addEventListener('click', function(){ goTo(idx); });\n      dotsWrap.appendChild(b);\n    })(i);\n  }\n  var dots = Array.prototype.slice.call(dotsWrap.querySelectorAll('.eco-dot'));\n\n  function styleFor(offset) {\n    var abs = Math.abs(offset);\n    var sign = offset < 0 ? -1 : offset > 0 ? 1 : 0;\n    if (abs === 0) {\n      return { transform: 'translateX(0) translateZ(0) rotateY(0deg) scale(1)', zIndex: total, opacity: 1, filter: 'brightness(1)' };\n    }\n    var tx = sign * Math.min(abs, 3) * 320;\n    var tz = -abs * 180;\n    var ry = -sign * Math.min(abs, 2) * 35;\n    var sc = Math.max(1 - abs * .15, .6);\n    var op = Math.max(1 - abs * .3, 0);\n    var br = Math.max(1 - abs * .25, .4);\n    return {\n      transform: 'translateX(' + tx + 'px) translateZ(' + tz + 'px) rotateY(' + ry + 'deg) scale(' + sc + ')',\n      zIndex: total - abs,\n      opacity: op,\n      filter: 'brightness(' + br + ')'\n    };\n  }\n\n  function render() {\n    cards.forEach(function(card, i){\n      var offset = i - current;\n      if (offset > total \/ 2) offset -= total;\n      if (offset < -total \/ 2) offset += total;\n      var s = styleFor(offset);\n      card.style.transform = s.transform;\n      card.style.zIndex = s.zIndex;\n      card.style.opacity = s.opacity;\n      card.style.filter = s.filter;\n      if (offset === 0) {\n        card.classList.add('is-center');\n        card.removeAttribute('aria-hidden');\n      } else {\n        card.classList.remove('is-center');\n        card.setAttribute('aria-hidden', 'true');\n      }\n    });\n    dots.forEach(function(d, i){\n      if (i === current) {\n        d.classList.add('active');\n        d.setAttribute('aria-selected', 'true');\n      } else {\n        d.classList.remove('active');\n        d.setAttribute('aria-selected', 'false');\n      }\n    });\n  }\n\n  function nav(dir) {\n    if (animating) return;\n    animating = true;\n    current = (current + dir + total) % total;\n    render();\n    setTimeout(function(){ animating = false; }, 500);\n  }\n\n  function goTo(idx) {\n    if (animating || idx === current) return;\n    animating = true;\n    current = idx;\n    render();\n    setTimeout(function(){ animating = false; }, 500);\n  }\n\n  document.getElementById('ecoPrev').addEventListener('click', function(){ nav(-1); });\n  document.getElementById('ecoNext').addEventListener('click', function(){ nav(1); });\n\n  cards.forEach(function(card, i){\n    card.addEventListener('click', function(e){\n      if (i === current) return;\n      \/\/ Permette al link CTA della card centrale di funzionare normalmente\n      if (e.target.closest('.eco-cta')) return;\n      e.preventDefault();\n      goTo(i);\n    });\n  });\n\n  \/\/ Keyboard navigation - solo quando il carosello \u00e8 in vista\n  document.addEventListener('keydown', function(e){\n    if (!stage.getBoundingClientRect) return;\n    var rect = stage.getBoundingClientRect();\n    var inView = rect.top < window.innerHeight && rect.bottom > 0;\n    if (!inView) return;\n    if (e.key === 'ArrowLeft') nav(-1);\n    if (e.key === 'ArrowRight') nav(1);\n  });\n\n  \/\/ Autoplay - disabilitato se prefers-reduced-motion\n  var auto = null;\n  function startAuto() {\n    if (prefersReduced || auto) return;\n    auto = setInterval(function(){ nav(1); }, 5000);\n  }\n  function stopAuto() {\n    if (auto) { clearInterval(auto); auto = null; }\n  }\n\n  startAuto();\n  stage.addEventListener('mouseenter', stopAuto);\n  stage.addEventListener('mouseleave', startAuto);\n  stage.addEventListener('focusin', stopAuto);\n\n  \/\/ Pause autoplay quando la tab non \u00e8 attiva\n  document.addEventListener('visibilitychange', function(){\n    if (document.hidden) stopAuto();\n    else startAuto();\n  });\n\n  render();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-7095b85 e-con-full e-flex e-con e-parent\" data-id=\"7095b85\" data-element_type=\"container\" data-e-type=\"container\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-86ef26d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"86ef26d\" 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     ECOSERVICE \u2014 \"I nostri punti di forza\" (Elementor HTML widget)\n     ============================================================ -->\n<style>\n  @import url('https:\/\/api.fontshare.com\/v2\/css?f[]=general-sans@500,600,700&f[]=satoshi@400,500,700&display=swap');\n\n  .eco-strengths, .eco-strengths * { box-sizing: border-box; }\n  .eco-strengths {\n    --eco-yellow: #FFEB00;\n    --eco-bg: #111111;\n    --eco-border: #333333;\n    font-family: 'Satoshi', system-ui, -apple-system, sans-serif;\n    background: var(--eco-bg);\n    color: #fff;\n    padding: 80px 16px;\n  }\n  @media (min-width: 768px) { .eco-strengths { padding: 112px 24px; } }\n\n  .eco-strengths .eco-wrap { max-width: 1152px; margin: 0 auto; }\n\n  .eco-strengths .eco-header { text-align: center; margin-bottom: 64px; }\n  .eco-strengths .eco-eyebrow {\n    display: block; margin-bottom: 16px;\n    font-family: 'Satoshi', sans-serif;\n    font-size: 12px; font-weight: 700;\n    text-transform: uppercase; letter-spacing: 0.3em;\n    color: var(--eco-yellow);\n  }\n  .eco-strengths .eco-h2 {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: 0.04em;\n    color: #fff;\n    font-size: 30px; line-height: 1.1; margin: 0;\n  }\n  @media (min-width: 768px) { .eco-strengths .eco-h2 { font-size: 36px; } }\n  @media (min-width: 1024px) { .eco-strengths .eco-h2 { font-size: 48px; } }\n\n  .eco-strengths .eco-grid {\n    display: grid; grid-template-columns: 1fr;\n    border-top: 1px solid var(--eco-border);\n  }\n  @media (min-width: 768px) { .eco-strengths .eco-grid { grid-template-columns: 1fr 1fr; } }\n\n  .eco-strengths .eco-block {\n    position: relative;\n    padding: 32px;\n    border-bottom: 1px solid var(--eco-border);\n    opacity: 0;\n    transform: translateY(24px);\n    transition: opacity .6s ease, transform .6s ease;\n  }\n  @media (min-width: 768px) { .eco-strengths .eco-block { padding: 40px; } }\n  @media (min-width: 768px) {\n    .eco-strengths .eco-block:nth-child(odd) { border-right: 1px solid var(--eco-border); }\n  }\n  .eco-strengths.is-visible .eco-block { opacity: 1; transform: translateY(0); }\n  .eco-strengths.is-visible .eco-block:nth-child(1) { transition-delay: 0s; }\n  .eco-strengths.is-visible .eco-block:nth-child(2) { transition-delay: .12s; }\n  .eco-strengths.is-visible .eco-block:nth-child(3) { transition-delay: .24s; }\n  .eco-strengths.is-visible .eco-block:nth-child(4) { transition-delay: .36s; }\n\n  .eco-strengths .eco-num {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: 0.02em;\n    color: var(--eco-yellow);\n    font-size: 72px; line-height: 1;\n    display: block; margin-bottom: 16px;\n    transition: filter .3s ease, text-shadow .3s ease;\n  }\n  @media (min-width: 768px) { .eco-strengths .eco-num { font-size: 96px; } }\n  .eco-strengths .eco-block:hover .eco-num {\n    text-shadow: 0 0 20px rgba(255, 235, 0, 0.6);\n  }\n\n  .eco-strengths .eco-block-title {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: #fff;\n    font-size: 18px; line-height: 1.3;\n    margin: 0 0 12px;\n  }\n  @media (min-width: 768px) { .eco-strengths .eco-block-title { font-size: 20px; } }\n\n  .eco-strengths .eco-block-text {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; line-height: 1.6;\n    color: rgba(255, 255, 255, 0.5);\n    margin: 0;\n  }\n  @media (min-width: 768px) { .eco-strengths .eco-block-text { font-size: 16px; } }\n<\/style>\n\n<section class=\"eco-strengths\" id=\"punti-di-forza\">\n  <div class=\"eco-wrap\">\n    <div class=\"eco-header\">\n      <span class=\"eco-eyebrow\">Perch\u00e9 Sceglierci<\/span>\n      <h2 class=\"eco-h2\">I nostri punti di forza<\/h2>\n    <\/div>\n\n    <div class=\"eco-grid\">\n      <div class=\"eco-block\">\n        <span class=\"eco-num\">01<\/span>\n        <h3 class=\"eco-block-title\">Produzione Interna<\/h3>\n        <p class=\"eco-block-text\">Tutti gli allestimenti Eco Service nascono nel nostro stabilimento. Dalla progettazione alla consegna, il controllo completo della filiera garantisce qualit\u00e0, affidabilit\u00e0 e sicurezza in ogni dettaglio.<\/p>\n      <\/div>\n      <div class=\"eco-block\">\n        <span class=\"eco-num\">02<\/span>\n        <h3 class=\"eco-block-title\">Consegna Rapida<\/h3>\n        <p class=\"eco-block-text\">Un mezzo fermo significa un servizio fermo. La nostra organizzazione ci permette di coordinare produzione e logistica in modo efficiente, assicurando consegne puntuali.<\/p>\n      <\/div>\n      <div class=\"eco-block\">\n        <span class=\"eco-num\">03<\/span>\n        <h3 class=\"eco-block-title\">Tecnologia Smart 4.0<\/h3>\n        <p class=\"eco-block-text\">I nostri mezzi combinano robustezza e intelligenza: sensori IoT e monitoraggio della flotta in tempo reale rendono le operazioni pi\u00f9 efficienti e sicure.<\/p>\n      <\/div>\n      <div class=\"eco-block\">\n        <span class=\"eco-num\">04<\/span>\n        <h3 class=\"eco-block-title\">Assistenza Immediata<\/h3>\n        <p class=\"eco-block-text\">Siamo al fianco del cliente in ogni momento. Il nostro team offre un supporto rapido e diretto per risolvere ogni esigenza, assicurando la piena efficienza degli allestimenti e la continuit\u00e0 delle attivit\u00e0 quotidiane.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var section = document.querySelector('.eco-strengths');\n  if (!section) return;\n  if ('IntersectionObserver' in window) {\n    var obs = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if (e.isIntersecting) {\n          section.classList.add('is-visible');\n          obs.disconnect();\n        }\n      });\n    }, { threshold: 0.1 });\n    obs.observe(section);\n  } else {\n    section.classList.add('is-visible');\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-8bcf0a8 e-con-full e-flex e-con e-parent\" data-id=\"8bcf0a8\" data-element_type=\"container\" data-e-type=\"container\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-ca0cded elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"ca0cded\" 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     ECOSERVICE \u2014 \"I nostri standard\" (Elementor HTML widget)\n     ============================================================ -->\n<style>\n  @import url('https:\/\/api.fontshare.com\/v2\/css?f[]=general-sans@500,600,700&f[]=satoshi@400,500,700&display=swap');\n\n  .eco-standards, .eco-standards * { box-sizing: border-box; }\n  .eco-standards {\n    --eco-red: #CF2C29;\n    --eco-red-dark: #631312;\n    position: relative;\n    overflow: hidden;\n    padding: 96px 16px;\n    font-family: 'Satoshi', system-ui, -apple-system, sans-serif;\n    color: #fff;\n    background: linear-gradient(135deg, #631312 0%, #8a1f1c 35%, #CF2C29 70%, #a01f1d 100%);\n  }\n  @media (min-width: 768px) { .eco-standards { padding: 128px 24px; } }\n\n  .eco-standards .eco-glow-1,\n  .eco-standards .eco-glow-2 {\n    position: absolute; pointer-events: none;\n    width: 500px; height: 500px; border-radius: 999px;\n    filter: blur(80px);\n  }\n  .eco-standards .eco-glow-1 { top: -128px; left: -80px; background: rgba(255,255,255,.05); }\n  .eco-standards .eco-glow-2 { bottom: -128px; right: -80px; background: rgba(0,0,0,.20); }\n\n  .eco-standards .eco-wrap {\n    position: relative; z-index: 1;\n    max-width: 1280px; margin: 0 auto;\n  }\n\n  \/* Header *\/\n  .eco-standards .eco-header {\n    text-align: center; margin-bottom: 64px;\n    opacity: 0; transform: translateY(30px);\n    transition: opacity .7s ease, transform .7s ease;\n  }\n  @media (min-width: 768px) { .eco-standards .eco-header { margin-bottom: 80px; } }\n  .eco-standards.is-visible .eco-header { opacity: 1; transform: translateY(0); }\n\n  .eco-standards .eco-eyebrow {\n    display: block; margin-bottom: 16px;\n    font-family: 'Satoshi', sans-serif;\n    font-size: 12px; font-weight: 700;\n    text-transform: uppercase; letter-spacing: 0.3em;\n    color: rgba(255,255,255,.8);\n  }\n  .eco-standards .eco-h2 {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 600; letter-spacing: 0.04em;\n    color: #fff;\n    font-size: 36px; line-height: 1.05;\n    margin: 0 0 16px;\n  }\n  @media (min-width: 768px) { .eco-standards .eco-h2 { font-size: 56px; } }\n  @media (min-width: 1024px) { .eco-standards .eco-h2 { font-size: 72px; } }\n  .eco-standards .eco-sub {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 18px; line-height: 1.5;\n    color: rgba(255,255,255,.75);\n    max-width: 640px; margin: 0 auto;\n  }\n\n  \/* Grid *\/\n  .eco-standards .eco-grid {\n    display: grid; gap: 20px;\n    grid-template-columns: repeat(2, 1fr);\n  }\n  @media (min-width: 768px) { .eco-standards .eco-grid { gap: 24px; grid-template-columns: repeat(3, 1fr); } }\n  @media (min-width: 1024px) { .eco-standards .eco-grid { grid-template-columns: repeat(5, 1fr); } }\n\n  .eco-standards .eco-card {\n    background: #fff;\n    border-radius: 16px;\n    padding: 24px;\n    display: flex; flex-direction: column; align-items: center; text-align: center;\n    box-shadow: 0 12px 30px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.9);\n    opacity: 0; transform: translateY(20px);\n    transition: opacity .5s ease, transform .3s ease, box-shadow .3s ease;\n  }\n  .eco-standards .eco-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 25px 50px -12px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.9);\n  }\n  .eco-standards.is-visible .eco-card { opacity: 1; transform: translateY(0); }\n  .eco-standards.is-visible .eco-card:hover { transform: translateY(-4px); }\n  .eco-standards.is-visible .eco-card:nth-child(1) { transition-delay: .15s, 0s, 0s; }\n  .eco-standards.is-visible .eco-card:nth-child(2) { transition-delay: .23s, 0s, 0s; }\n  .eco-standards.is-visible .eco-card:nth-child(3) { transition-delay: .31s, 0s, 0s; }\n  .eco-standards.is-visible .eco-card:nth-child(4) { transition-delay: .39s, 0s, 0s; }\n  .eco-standards.is-visible .eco-card:nth-child(5) { transition-delay: .47s, 0s, 0s; }\n\n  .eco-standards .eco-icon-wrap {\n    width: 56px; height: 56px;\n    border-radius: 12px;\n    margin-bottom: 16px;\n    display: flex; align-items: center; justify-content: center;\n    background: linear-gradient(135deg, var(--eco-red) 0%, var(--eco-red-dark) 100%);\n  }\n  .eco-standards .eco-icon-wrap svg {\n    width: 26px; height: 26px;\n    color: #fff; stroke: #fff;\n    stroke-width: 1.75; fill: none;\n    stroke-linecap: round; stroke-linejoin: round;\n  }\n\n  .eco-standards .eco-card-label {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: 0.03em;\n    font-size: 16px; line-height: 1.15;\n    margin: 0 0 4px;\n    background: linear-gradient(135deg, #CF2C29, #631312);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    color: transparent;\n  }\n  @media (min-width: 768px) { .eco-standards .eco-card-label { font-size: 18px; } }\n\n  .eco-standards .eco-card-desc {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 12px; line-height: 1.35;\n    color: rgba(18,18,18,.55);\n    margin: 0;\n  }\n<\/style>\n\n<section class=\"eco-standards\" id=\"certificazioni\">\n  <div class=\"eco-glow-1\"><\/div>\n  <div class=\"eco-glow-2\"><\/div>\n\n  <div class=\"eco-wrap\">\n    <div class=\"eco-header\">\n      <span class=\"eco-eyebrow\">Certificazioni<\/span>\n      <h2 class=\"eco-h2\">I nostri standard<\/h2>\n      <p class=\"eco-sub\">Qualit\u00e0 e sostenibilit\u00e0 certificata in ogni fase della produzione.<\/p>\n    <\/div>\n\n    <div class=\"eco-grid\">\n      <!-- ISO 9001 - Shield -->\n      <div class=\"eco-card\">\n        <div class=\"eco-icon-wrap\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg>\n        <\/div>\n        <p class=\"eco-card-label\">ISO 9001<\/p>\n        <p class=\"eco-card-desc\">Gestione qualit\u00e0<\/p>\n      <\/div>\n\n      <!-- ISO 14001 - Leaf -->\n      <div class=\"eco-card\">\n        <div class=\"eco-icon-wrap\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2.96c.9 8.04-1.6 13.16-8.2 17.04Z\"><\/path><path d=\"M2 21c0-3 1.85-5.36 5.08-6\"><\/path><\/svg>\n        <\/div>\n        <p class=\"eco-card-label\">ISO 14001<\/p>\n        <p class=\"eco-card-desc\">Gestione ambientale<\/p>\n      <\/div>\n\n      <!-- Omologazione EU - Globe -->\n      <div class=\"eco-card\">\n        <div class=\"eco-icon-wrap\">\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M2 12h20\"><\/path><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"><\/path><\/svg>\n        <\/div>\n        <p class=\"eco-card-label\">Omologazione EU<\/p>\n        <p class=\"eco-card-desc\">Standard europei<\/p>\n      <\/div>\n\n      <!-- CAM - CheckCircle -->\n      <div class=\"eco-card\">\n        <div class=\"eco-icon-wrap\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path><polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline><\/svg>\n        <\/div>\n        <p class=\"eco-card-label\">CAM<\/p>\n        <p class=\"eco-card-desc\">Criteri minimi ambientali<\/p>\n      <\/div>\n\n      <!-- Made in Italy - Flag -->\n      <div class=\"eco-card\">\n        <div class=\"eco-icon-wrap\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"><\/path><line x1=\"4\" y1=\"22\" x2=\"4\" y2=\"15\"><\/line><\/svg>\n        <\/div>\n        <p class=\"eco-card-label\">Made in Italy<\/p>\n        <p class=\"eco-card-desc\">Produzione italiana<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var section = document.querySelector('.eco-standards');\n  if (!section) return;\n  if ('IntersectionObserver' in window) {\n    var obs = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if (e.isIntersecting) {\n          section.classList.add('is-visible');\n          obs.disconnect();\n        }\n      });\n    }, { threshold: 0.15 });\n    obs.observe(section);\n  } else {\n    section.classList.add('is-visible');\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-0d9b8b4 e-con-full e-flex e-con e-parent\" data-id=\"0d9b8b4\" data-element_type=\"container\" data-e-type=\"container\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-c8e25f8 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"c8e25f8\" 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<!-- ============ ECOSERVICE SPA \u2014 SETTORI SERVITI ============ -->\n<link rel=\"preconnect\" href=\"https:\/\/api.fontshare.com\" \/>\n<link href=\"https:\/\/api.fontshare.com\/v2\/css?f[]=general-sans@500,600,700&f[]=satoshi@400,500,700&display=swap\" rel=\"stylesheet\" \/>\n\n<style>\n  .es-sectors{\n    --y:#FCED4F;\n    background:#111111;\n    padding:80px 0;\n    font-family:'Satoshi',sans-serif;\n    color:#fff;\n  }\n  @media(min-width:768px){ .es-sectors{ padding:128px 0; } }\n\n  .es-sectors__wrap{ max-width:1280px; margin:0 auto; padding:0 16px; }\n  @media(min-width:640px){ .es-sectors__wrap{ padding:0 24px; } }\n  @media(min-width:1024px){ .es-sectors__wrap{ padding:0 32px; } }\n\n  .es-sectors__head{\n    text-align:center; margin-bottom:64px;\n    opacity:0; transform:translateY(30px);\n    transition:opacity .6s ease, transform .6s ease;\n  }\n  .es-sectors.is-visible .es-sectors__head{ opacity:1; transform:translateY(0); }\n\n  .es-sectors__kicker{\n    font-family:'Satoshi',sans-serif;\n    font-size:12px; font-weight:700;\n    text-transform:uppercase; letter-spacing:.3em;\n    color:var(--y); margin-bottom:16px; display:block;\n  }\n  .es-sectors__title{\n    font-family:'General Sans',sans-serif;\n    font-weight:600; color:var(--y);\n    font-size:clamp(36px, 5vw, 72px);\n    line-height:1.05; margin:0;\n  }\n\n  .es-sectors__grid{\n    display:grid; grid-template-columns:1fr;\n    border-top:1px solid rgba(255,255,255,.1);\n  }\n  @media(min-width:768px){ .es-sectors__grid{ grid-template-columns:1fr 1fr; } }\n\n  .es-sector{\n    position:relative;\n    padding:32px;\n    border-bottom:1px solid rgba(255,255,255,.1);\n    opacity:0; transform:translateY(24px);\n    transition:opacity .5s ease, transform .5s ease, background .3s ease;\n  }\n  @media(min-width:768px){\n    .es-sector{ padding:40px; }\n    .es-sector:nth-child(odd){ border-right:1px solid rgba(255,255,255,.1); }\n  }\n  .es-sectors.is-visible .es-sector{ opacity:1; transform:translateY(0); }\n  .es-sectors.is-visible .es-sector:nth-child(1){ transition-delay:0s; }\n  .es-sectors.is-visible .es-sector:nth-child(2){ transition-delay:.08s; }\n  .es-sectors.is-visible .es-sector:nth-child(3){ transition-delay:.16s; }\n  .es-sectors.is-visible .es-sector:nth-child(4){ transition-delay:.24s; }\n  .es-sectors.is-visible .es-sector:nth-child(5){ transition-delay:.32s; }\n  .es-sectors.is-visible .es-sector:nth-child(6){ transition-delay:.40s; }\n\n  .es-sector__icon{\n    width:32px; height:32px; margin-bottom:16px;\n    color:rgba(252,237,79,.6);\n    transition:color .3s ease, filter .3s ease;\n  }\n  .es-sector:hover .es-sector__icon{\n    color:var(--y);\n    filter:drop-shadow(0 0 12px rgba(252,237,79,.5));\n  }\n\n  .es-sector__title{\n    font-family:'General Sans',sans-serif;\n    font-size:18px; font-weight:700;\n    color:var(--y); text-transform:uppercase;\n    letter-spacing:.04em; margin:0 0 8px;\n    transition:filter .3s ease;\n  }\n  @media(min-width:768px){ .es-sector__title{ font-size:20px; } }\n  .es-sector:hover .es-sector__title{\n    filter:drop-shadow(0 0 15px rgba(252,237,79,.4));\n  }\n\n  .es-sector__desc{\n    font-family:'Satoshi',sans-serif;\n    font-size:14px; line-height:1.5;\n    color:rgba(255,255,255,.4); margin:0;\n    transition:color .3s ease;\n  }\n  .es-sector:hover .es-sector__desc{ color:rgba(255,255,255,.6); }\n<\/style>\n\n<section class=\"es-sectors\" id=\"es-sectors-served\">\n  <div class=\"es-sectors__wrap\">\n    <div class=\"es-sectors__head\">\n      <span class=\"es-sectors__kicker\">I Nostri Clienti<\/span>\n      <h2 class=\"es-sectors__title\">I settori che serviamo<\/h2>\n    <\/div>\n\n    <div class=\"es-sectors__grid\">\n      <!-- Comuni e PA -->\n      <div class=\"es-sector\">\n        <svg class=\"es-sector__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M3 22h18\"\/>\n          <path d=\"M5 22V8l7-5 7 5v14\"\/>\n          <path d=\"M9 22v-6h6v6\"\/>\n          <path d=\"M9 11h.01\"\/>\n          <path d=\"M15 11h.01\"\/>\n        <\/svg>\n        <h3 class=\"es-sector__title\">Comuni e PA<\/h3>\n        <p class=\"es-sector__desc\">Flotte municipali per la raccolta urbana<\/p>\n      <\/div>\n\n      <!-- Multiutility -->\n      <div class=\"es-sector\">\n        <svg class=\"es-sector__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M12 2v4\"\/>\n          <path d=\"M12 18v4\"\/>\n          <path d=\"M2 12h4\"\/>\n          <path d=\"M18 12h4\"\/>\n          <path d=\"M4.93 4.93l2.83 2.83\"\/>\n          <path d=\"M16.24 16.24l2.83 2.83\"\/>\n          <path d=\"M4.93 19.07l2.83-2.83\"\/>\n          <path d=\"M16.24 7.76l2.83-2.83\"\/>\n          <circle cx=\"12\" cy=\"12\" r=\"3\"\/>\n        <\/svg>\n        <h3 class=\"es-sector__title\">Multiutility<\/h3>\n        <p class=\"es-sector__desc\">Soluzioni ad alta capacit\u00e0 per operatori regionali<\/p>\n      <\/div>\n\n      <!-- Industria -->\n      <div class=\"es-sector\">\n        <svg class=\"es-sector__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z\"\/>\n          <path d=\"M17 18h1\"\/>\n          <path d=\"M12 18h1\"\/>\n          <path d=\"M7 18h1\"\/>\n        <\/svg>\n        <h3 class=\"es-sector__title\">Industria<\/h3>\n        <p class=\"es-sector__desc\">Gestione rifiuti industriali e scarti di produzione<\/p>\n      <\/div>\n\n      <!-- Resort e Centri Storici -->\n      <div class=\"es-sector\">\n        <svg class=\"es-sector__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M3 21h18\"\/>\n          <path d=\"M5 21V10l4-3 4 3v11\"\/>\n          <path d=\"M13 21V13l4-2 4 2v8\"\/>\n          <path d=\"M9 21v-4h0\"\/>\n          <path d=\"M17 21v-4h0\"\/>\n          <path d=\"M9 13h.01\"\/>\n          <path d=\"M17 17h.01\"\/>\n        <\/svg>\n        <h3 class=\"es-sector__title\">Resort e Centri Storici<\/h3>\n        <p class=\"es-sector__desc\">Veicoli compatti per aree a traffico limitato<\/p>\n      <\/div>\n\n      <!-- Agricoltura -->\n      <div class=\"es-sector\">\n        <svg class=\"es-sector__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M12 22V12\"\/>\n          <path d=\"M12 12c0-3 2-6 6-6 0 4-2 6-6 6Z\"\/>\n          <path d=\"M12 12c0-3-2-6-6-6 0 4 2 6 6 6Z\"\/>\n          <path d=\"M12 16c0-2 1.5-4 4-4 0 3-1.5 4-4 4Z\"\/>\n          <path d=\"M12 16c0-2-1.5-4-4-4 0 3 1.5 4 4 4Z\"\/>\n        <\/svg>\n        <h3 class=\"es-sector__title\">Agricoltura<\/h3>\n        <p class=\"es-sector__desc\">Movimentazione rifiuti agricoli e biomasse<\/p>\n      <\/div>\n\n      <!-- Edilizia -->\n      <div class=\"es-sector\">\n        <svg class=\"es-sector__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M2 18h20\"\/>\n          <path d=\"M4 18v-5a8 8 0 0 1 16 0v5\"\/>\n          <path d=\"M10 5.05V8\"\/>\n          <path d=\"M14 5.05V8\"\/>\n          <path d=\"M2 18v2a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-2\"\/>\n        <\/svg>\n        <h3 class=\"es-sector__title\">Edilizia<\/h3>\n        <p class=\"es-sector__desc\">Scarrabili e vasche per cantieri e demolizioni<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var el = document.getElementById('es-sectors-served');\n  if(!el) return;\n  if('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){ el.classList.add('is-visible'); io.disconnect(); }\n      });\n    },{ threshold:0.1 });\n    io.observe(el);\n  } else {\n    el.classList.add('is-visible');\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-f6330be e-con-full e-flex e-con e-parent\" data-id=\"f6330be\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\r\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-e0b343c e-con-full e-flex e-con e-parent\" data-id=\"e0b343c\" data-element_type=\"container\" data-e-type=\"container\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-1436580 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"1436580\" 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     ECOSERVICE \u2014 \"Pronto a trovare la soluzione giusta?\" + Zapier\n     ============================================================ -->\n<style>\n  @import url('https:\/\/api.fontshare.com\/v2\/css?f[]=general-sans@500,600,700&f[]=satoshi@400,500,700&display=swap');\n\n  .eco-contact, .eco-contact * { box-sizing: border-box; }\n  .eco-contact {\n    --eco-yellow: #FFEB00;\n    --eco-red: #CF2C29;\n    --eco-anthracite: #121212;\n    position: relative; overflow: hidden;\n    font-family: 'Satoshi', system-ui, -apple-system, sans-serif;\n    color: #fff;\n    background: linear-gradient(135deg, #CF2C29 0%, #121212 100%);\n    padding: 80px 16px;\n  }\n  @media (min-width: 768px) { .eco-contact { padding: 112px 24px; } }\n\n  .eco-contact .eco-wrap { max-width: 1280px; margin: 0 auto; }\n\n  \/* Header *\/\n  .eco-contact .eco-header {\n    text-align: center; margin-bottom: 64px;\n    opacity: 0; transform: translateY(30px);\n    transition: opacity .8s ease, transform .8s ease;\n  }\n  .eco-contact.is-visible .eco-header { opacity: 1; transform: translateY(0); }\n  .eco-contact .eco-h2 {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: 0.04em;\n    color: #fff;\n    font-size: 36px; line-height: 1.05; margin: 0 0 16px;\n  }\n  @media (min-width: 768px) { .eco-contact .eco-h2 { font-size: 56px; } }\n  @media (min-width: 1024px) { .eco-contact .eco-h2 { font-size: 72px; } }\n  .eco-contact .eco-sub {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 18px; line-height: 1.5;\n    color: rgba(255,255,255,.7);\n    max-width: 576px; margin: 0 auto;\n  }\n\n  \/* Grid: form + info *\/\n  .eco-contact .eco-grid {\n    display: grid; grid-template-columns: 1fr; gap: 32px;\n    opacity: 0; transform: translateY(20px);\n    transition: opacity .8s ease .2s, transform .8s ease .2s;\n  }\n  @media (min-width: 768px) { .eco-contact .eco-grid { grid-template-columns: 1fr 1fr; gap: 32px; } }\n  @media (min-width: 1024px) { .eco-contact .eco-grid { gap: 48px; } }\n  .eco-contact.is-visible .eco-grid { opacity: 1; transform: translateY(0); }\n\n  \/* Liquid glass cards *\/\n  .eco-contact .eco-glass {\n    border-radius: 16px;\n    background: rgba(255,255,255,.08);\n    -webkit-backdrop-filter: blur(24px);\n    backdrop-filter: blur(24px);\n    border: 1px solid rgba(255,255,255,.15);\n    box-shadow: 0 16px 48px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.1);\n  }\n  .eco-contact .eco-glass-soft {\n    border-radius: 16px;\n    background: rgba(255,255,255,.06);\n    -webkit-backdrop-filter: blur(24px);\n    backdrop-filter: blur(24px);\n    border: 1px solid rgba(255,255,255,.12);\n  }\n\n  \/* FORM *\/\n  .eco-contact .eco-form-wrap { padding: 24px; }\n  @media (min-width: 768px) { .eco-contact .eco-form-wrap { padding: 32px; } }\n  .eco-contact .eco-form-title {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700; letter-spacing: 0.04em;\n    color: #fff; font-size: 20px;\n    margin: 0 0 24px;\n  }\n  .eco-contact form {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 16px;\n    margin: 0;\n  }\n  .eco-contact .full { grid-column: span 2; }\n  @media (max-width: 599px) {\n    .eco-contact form > * { grid-column: span 2; }\n  }\n\n  \/* INPUT + TEXTAREA *\/\n  .eco-contact .eco-input,\n  .eco-contact .eco-textarea {\n    width: 100% !important;\n    background: rgba(255,255,255,.10) !important;\n    border: 1px solid rgba(255,255,255,.20) !important;\n    color: #fff !important;\n    font-family: 'Satoshi', sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.4 !important;\n    border-radius: 8px !important;\n    padding: 12px 16px !important;\n    outline: none !important;\n    box-shadow: none !important;\n    transition: all .2s ease !important;\n    -webkit-appearance: none; appearance: none;\n  }\n  .eco-contact .eco-input::placeholder,\n  .eco-contact .eco-textarea::placeholder { color: rgba(255,255,255,.4) !important; }\n  .eco-contact .eco-input:focus,\n  .eco-contact .eco-textarea:focus {\n    border-color: var(--eco-yellow) !important;\n    background: rgba(255,255,255,.15) !important;\n  }\n  .eco-contact .eco-textarea { resize: none !important; min-height: 96px; }\n\n  \/* PHONE \u2014 prefisso +39 fisso a sinistra *\/\n  .eco-contact .eco-phone-wrap {\n    position: relative;\n    display: flex; align-items: stretch;\n  }\n  .eco-contact .eco-phone-prefix {\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n    padding: 0 12px;\n    background: rgba(255,255,255,.16);\n    border: 1px solid rgba(255,255,255,.20);\n    border-right: 0;\n    border-radius: 8px 0 0 8px;\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; font-weight: 700;\n    color: #fff;\n    user-select: none;\n    transition: border-color .2s ease, opacity .2s ease;\n  }\n  .eco-contact .eco-phone-wrap .eco-input {\n    border-radius: 0 8px 8px 0 !important;\n  }\n  \/* Stato Estero: nascondi il prefisso fisso, telefono a tutta larghezza *\/\n  .eco-contact.is-estero .eco-phone-prefix { display: none; }\n  .eco-contact.is-estero .eco-phone-wrap .eco-input {\n    border-radius: 8px !important;\n  }\n  \/* Focus: evidenzia anche il box del prefisso *\/\n  .eco-contact .eco-phone-wrap:focus-within .eco-phone-prefix {\n    border-color: var(--eco-yellow);\n  }\n  \/* Glow al cambio Italia\/Estero *\/\n  .eco-contact .eco-phone-wrap.eco-glow .eco-phone-prefix,\n  .eco-contact .eco-phone-wrap.eco-glow .eco-input {\n    animation: ecoPhoneGlow 1s ease;\n  }\n  @keyframes ecoPhoneGlow {\n    0%   { box-shadow: 0 0 0 0 rgba(255,235,0,0); }\n    35%  { box-shadow: 0 0 0 3px rgba(255,235,0,.45); border-color: var(--eco-yellow); }\n    100% { box-shadow: 0 0 0 0 rgba(255,235,0,0); }\n  }\n\n  \/* Hint telefono \u2014 affiancato al select Regione, centrato verticalmente *\/\n  .eco-contact .eco-phone-hint {\n    grid-column: span 1;\n    align-self: center;\n    display: flex; align-items: center; gap: 6px;\n    font-family: 'Satoshi', sans-serif;\n    font-size: 12px; line-height: 1.4;\n    color: rgba(255,255,255,.55);\n    opacity: 0; transform: translateY(-4px);\n    transition: opacity .35s ease, transform .35s ease;\n  }\n  .eco-contact .eco-phone-hint.is-visible { opacity: 1; transform: translateY(0); }\n  .eco-contact .eco-phone-hint svg {\n    width: 14px; height: 14px; flex-shrink: 0;\n    color: var(--eco-yellow);\n    stroke: currentColor; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n  }\n  @media (max-width: 599px) {\n    .eco-contact .eco-phone-hint {\n      grid-column: span 2;\n      align-self: auto;\n      margin-top: -8px;\n    }\n  }\n\n  \/* SELECT \u2014 fix text clipping *\/\n  .eco-contact .eco-select {\n    width: 100% !important;\n    background: rgba(255,255,255,.10) !important;\n    border: 1px solid rgba(255,255,255,.20) !important;\n    color: #fff !important;\n    font-family: 'Satoshi', sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.4 !important;\n    height: 46px !important;\n    border-radius: 8px !important;\n    padding: 0 36px 0 16px !important;\n    outline: none !important;\n    box-shadow: none !important;\n    transition: all .2s ease !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    appearance: none !important;\n    background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1 6 6 11 1'\/><\/svg>\") !important;\n    background-repeat: no-repeat !important;\n    background-position: right 14px center !important;\n  }\n  .eco-contact .eco-select:focus {\n    border-color: var(--eco-yellow) !important;\n    background-color: rgba(255,255,255,.15) !important;\n  }\n  .eco-contact .eco-select option { color: #121212; background: #fff; }\n\n  .eco-contact .eco-privacy {\n    grid-column: span 2;\n    display: flex; align-items: flex-start; gap: 12px;\n    cursor: pointer;\n    font-family: 'Satoshi', sans-serif;\n    font-size: 12px; line-height: 1.5;\n    color: rgba(255,255,255,.5);\n  }\n  .eco-contact .eco-privacy input { margin-top: 4px; accent-color: var(--eco-yellow); }\n  .eco-contact .eco-privacy a { color: var(--eco-yellow); text-decoration: underline; }\n\n  .eco-contact .eco-submit {\n    grid-column: span 2;\n    width: 100%;\n    background: var(--eco-yellow) !important;\n    color: var(--eco-anthracite) !important;\n    font-family: 'Satoshi', sans-serif !important;\n    font-weight: 700 !important;\n    font-size: 14px !important;\n    padding: 14px 24px !important;\n    border: 0 !important;\n    border-radius: 8px !important;\n    cursor: pointer !important;\n    box-shadow: none !important;\n    transition: filter .2s ease, transform .2s ease, box-shadow .2s ease, opacity .2s ease !important;\n  }\n  .eco-contact .eco-submit:hover {\n    filter: brightness(1.1);\n    transform: scale(1.01);\n    box-shadow: 0 12px 24px rgba(0,0,0,.25) !important;\n  }\n  .eco-contact .eco-submit:disabled {\n    opacity: 0.6 !important;\n    cursor: not-allowed !important;\n    transform: none !important;\n    filter: none !important;\n  }\n\n  \/* STATUS MESSAGES *\/\n  .eco-contact .eco-status {\n    grid-column: span 2;\n    display: none;\n    padding: 16px 20px;\n    border-radius: 8px;\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; line-height: 1.5;\n    text-align: center;\n    margin-top: 4px;\n  }\n  .eco-contact .eco-status.is-visible { display: block; animation: ecoFadeIn .3s ease; }\n  .eco-contact .eco-status.is-success {\n    background: rgba(255, 235, 0, 0.12);\n    border: 1px solid rgba(255, 235, 0, 0.4);\n    color: var(--eco-yellow);\n  }\n  .eco-contact .eco-status.is-error {\n    background: rgba(255, 80, 80, 0.12);\n    border: 1px solid rgba(255, 80, 80, 0.4);\n    color: #ff8080;\n  }\n  @keyframes ecoFadeIn {\n    from { opacity: 0; transform: translateY(-8px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* RIGHT \u2014 info cards *\/\n  .eco-contact .eco-info {\n    display: flex; flex-direction: column; gap: 20px; justify-content: center;\n  }\n  .eco-contact .eco-info-main {\n    padding: 24px; text-align: center;\n  }\n  @media (min-width: 768px) { .eco-contact .eco-info-main { padding: 32px; } }\n  .eco-contact .eco-info-main svg {\n    width: 28px; height: 28px;\n    color: var(--eco-yellow);\n    stroke: currentColor; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n    display: block; margin: 0 auto 12px;\n  }\n  .eco-contact .eco-info-eyebrow {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 12px; font-weight: 700;\n    text-transform: uppercase; letter-spacing: 0.2em;\n    color: rgba(255,255,255,.5);\n    margin: 0 0 8px;\n  }\n  .eco-contact .eco-info-number {\n    font-family: 'General Sans', sans-serif;\n    font-weight: 700;\n    color: #fff;\n    font-size: 30px; line-height: 1;\n    text-decoration: none;\n    transition: color .2s ease;\n  }\n  @media (min-width: 768px) { .eco-contact .eco-info-number { font-size: 36px; } }\n  .eco-contact .eco-info-number:hover { color: var(--eco-yellow); }\n  .eco-contact .eco-info-note {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; color: rgba(255,255,255,.4);\n    margin: 8px 0 0;\n  }\n\n  .eco-contact .eco-info-row {\n    padding: 24px;\n    display: flex; align-items: flex-start; gap: 16px;\n  }\n  .eco-contact .eco-info-row svg {\n    width: 22px; height: 22px;\n    color: var(--eco-yellow);\n    stroke: currentColor; fill: none;\n    stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;\n    flex-shrink: 0; margin-top: 2px;\n  }\n  .eco-contact .eco-info-row .eco-info-eyebrow { margin-bottom: 2px; }\n  .eco-contact .eco-info-row a,\n  .eco-contact .eco-info-row p {\n    font-family: 'Satoshi', sans-serif;\n    font-size: 14px; line-height: 1.5;\n    color: #fff; text-decoration: none;\n    margin: 0;\n    transition: color .2s ease;\n  }\n  .eco-contact .eco-info-row a:hover { color: var(--eco-yellow); }\n<\/style>\n\n<section class=\"eco-contact\" id=\"contatti\">\n  <div class=\"eco-wrap\">\n    <div class=\"eco-header\">\n      <h2 class=\"eco-h2\">Pronto a trovare la soluzione giusta?<\/h2>\n      <p class=\"eco-sub\">Contattaci per una consulenza personalizzata o richiedi un preventivo su misura.<\/p>\n    <\/div>\n\n    <div class=\"eco-grid\">\n      <!-- LEFT: form -->\n      <div class=\"eco-glass eco-form-wrap\">\n        <h3 class=\"eco-form-title\">Richiedi un Preventivo<\/h3>\n        <form id=\"eco-contact-form\" novalidate>\n          <input class=\"eco-input\" type=\"text\" name=\"nome\" placeholder=\"Nome e Cognome\" required>\n          <input class=\"eco-input\" type=\"text\" name=\"azienda\" placeholder=\"Azienda \/ Ente\" required>\n          <input class=\"eco-input\" type=\"email\" name=\"email\" placeholder=\"Email\" required>\n\n          <!-- TELEFONO con prefisso +39 fisso (Italia) \/ libero (Estero) -->\n          <div class=\"eco-phone-wrap\" id=\"eco-contact-phone-wrap\">\n            <span class=\"eco-phone-prefix\" id=\"eco-contact-prefix\">+39<\/span>\n            <input class=\"eco-input\" type=\"tel\" name=\"telefono\" id=\"eco-contact-telefono\" placeholder=\"333 1234567\" required>\n          <\/div>\n          <p class=\"eco-phone-hint\" id=\"eco-contact-phone-hint\">\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 16v-4\"><\/path><path d=\"M12 8h.01\"><\/path><\/svg>\n            <span id=\"eco-contact-phone-hint-text\"><\/span>\n          <\/p>\n\n          <select class=\"eco-select\" name=\"regione\" id=\"eco-contact-regione\" required>\n            <option value=\"\">Regione<\/option>\n            <option value=\"estero\">Estero<\/option>\n            <option value=\"abruzzo\">Abruzzo<\/option>\n            <option value=\"basilicata\">Basilicata<\/option>\n            <option value=\"calabria\">Calabria<\/option>\n            <option value=\"campania\">Campania<\/option>\n            <option value=\"emilia-romagna\">Emilia-Romagna<\/option>\n            <option value=\"friuli-venezia-giulia\">Friuli Venezia Giulia<\/option>\n            <option value=\"lazio\">Lazio<\/option>\n            <option value=\"liguria\">Liguria<\/option>\n            <option value=\"lombardia\">Lombardia<\/option>\n            <option value=\"marche\">Marche<\/option>\n            <option value=\"molise\">Molise<\/option>\n            <option value=\"piemonte\">Piemonte<\/option>\n            <option value=\"puglia\">Puglia<\/option>\n            <option value=\"sardegna\">Sardegna<\/option>\n            <option value=\"sicilia\">Sicilia<\/option>\n            <option value=\"toscana\">Toscana<\/option>\n            <option value=\"trentino-alto-adige\">Trentino-Alto Adige<\/option>\n            <option value=\"umbria\">Umbria<\/option>\n            <option value=\"valle-d-aosta\">Valle d'Aosta<\/option>\n            <option value=\"veneto\">Veneto<\/option>\n          <\/select>\n\n          <select class=\"eco-select full\" name=\"tipo\" required>\n            <option value=\"\">Tipo di richiesta<\/option>\n            <option value=\"compattatori\">Compattatori<\/option>\n            <option value=\"scarrabili\">Scarrabili<\/option>\n            <option value=\"vasche\">Vasche<\/option>\n            <option value=\"costipatori\">Costipatori<\/option>\n            <option value=\"altro\">Altro<\/option>\n          <\/select>\n\n          <textarea class=\"eco-textarea full\" name=\"messaggio\" rows=\"3\" placeholder=\"Messaggio\" required><\/textarea>\n\n          <label class=\"eco-privacy\">\n            <input type=\"checkbox\" name=\"privacy\" required>\n            <span>Acconsento al trattamento dei dati personali ai sensi del GDPR. Leggi la <a href=\"\/privacy-policy\">Privacy Policy<\/a>.<\/span>\n          <\/label>\n\n          <div class=\"eco-status\" id=\"eco-contact-status\"><\/div>\n\n          <button type=\"submit\" class=\"eco-submit\" id=\"eco-contact-submit\">Invia Richiesta<\/button>\n        <\/form>\n      <\/div>\n\n      <!-- RIGHT: info -->\n      <div class=\"eco-info\">\n        <!-- Numero Verde -->\n        <div class=\"eco-glass eco-info-main\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg>\n          <p class=\"eco-info-eyebrow\">Numero Verde<\/p>\n          <a href=\"tel:800027777\" class=\"eco-info-number\">800-027777<\/a>\n          <p class=\"eco-info-note\">Gratuito da rete fissa e mobile<\/p>\n        <\/div>\n\n        <!-- Email -->\n        <div class=\"eco-glass-soft eco-info-row\">\n          <svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"><\/rect><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"><\/path><\/svg>\n          <div>\n            <p class=\"eco-info-eyebrow\">Email<\/p>\n            <a href=\"mailto:info@ecoservicespa.com\">info@ecoservicespa.com<\/a>\n          <\/div>\n        <\/div>\n\n        <!-- Sede -->\n        <div class=\"eco-glass-soft eco-info-row\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg>\n          <div>\n            <p class=\"eco-info-eyebrow\">Sede<\/p>\n            <p>\n              Agglomerato Ind.le Penitro di Formia<br>\n              S.R. 630 km 29.300<br>\n              04026 Minturno - LT\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  \/\/ === Animazione entrata ===\n  var section = document.querySelector('.eco-contact');\n  if (section) {\n    if ('IntersectionObserver' in window) {\n      var obs = new IntersectionObserver(function(entries){\n        entries.forEach(function(e){\n          if (e.isIntersecting) {\n            section.classList.add('is-visible');\n            obs.disconnect();\n          }\n        });\n      }, { threshold: 0.1 });\n      obs.observe(section);\n    } else {\n      section.classList.add('is-visible');\n    }\n  }\n\n  \/\/ === Webhook Zapier ===\n  var WEBHOOK_URL = 'https:\/\/hooks.zapier.com\/hooks\/catch\/5638581\/uvad0uv\/';\n  var form = document.getElementById('eco-contact-form');\n  var submitBtn = document.getElementById('eco-contact-submit');\n  var statusEl = document.getElementById('eco-contact-status');\n  var regioneSelect = document.getElementById('eco-contact-regione');\n  var phoneInput = document.getElementById('eco-contact-telefono');\n  var phoneWrap = document.getElementById('eco-contact-phone-wrap');\n  var phoneHint = document.getElementById('eco-contact-phone-hint');\n  var phoneHintText = document.getElementById('eco-contact-phone-hint-text');\n\n  if (!form) return;\n\n  \/\/ === Toggle telefono Italia \/ Estero in base alla Regione ===\n  var lastEsteroState = null; \/\/ per far scattare il glow solo a un cambio reale\n\n  function updatePhoneMode(animate) {\n    var isEstero = regioneSelect && regioneSelect.value === 'estero';\n\n    if (isEstero) {\n      section.classList.add('is-estero');\n      phoneInput.placeholder = '+33 6 12 34 56 78';\n      if (phoneHintText) phoneHintText.textContent = 'Sei all\\u2019estero: aggiungi il prefisso internazionale (es. +33).';\n    } else {\n      section.classList.remove('is-estero');\n      phoneInput.placeholder = '333 1234567';\n      if (phoneHintText) phoneHintText.textContent = 'Prefisso +39 gi\\u00e0 incluso: scrivi solo il numero.';\n    }\n\n    \/\/ Mostra l'hint con fade\n    if (phoneHint) phoneHint.classList.add('is-visible');\n\n    \/\/ Glow solo quando lo stato cambia davvero (non al primo render)\n    if (animate && phoneWrap && lastEsteroState !== null && lastEsteroState !== isEstero) {\n      phoneWrap.classList.remove('eco-glow');\n      \/\/ reflow per riavviare l'animazione\n      void phoneWrap.offsetWidth;\n      phoneWrap.classList.add('eco-glow');\n      setTimeout(function(){ phoneWrap.classList.remove('eco-glow'); }, 1000);\n    }\n\n    lastEsteroState = isEstero;\n  }\n  if (regioneSelect) {\n    regioneSelect.addEventListener('change', function(){ updatePhoneMode(true); });\n    updatePhoneMode(false); \/\/ stato iniziale, senza glow\n  }\n\n  function showStatus(type, message) {\n    statusEl.className = 'eco-status is-visible is-' + type;\n    statusEl.textContent = message;\n  }\n  function hideStatus() {\n    statusEl.className = 'eco-status';\n    statusEl.textContent = '';\n  }\n\n  form.addEventListener('submit', function(e){\n    e.preventDefault();\n    hideStatus();\n\n    \/\/ Validazione nativa: mostra l'alert del browser sul primo campo vuoto\n    if (!form.checkValidity()) {\n      form.reportValidity();\n      return;\n    }\n\n    \/\/ Costruisci payload\n    var formData = new FormData(form);\n    var payload = {};\n    formData.forEach(function(value, key){\n      payload[key] = value;\n    });\n\n    \/\/ Provenienza in base alla regione\n    var isEstero = regioneSelect && regioneSelect.value === 'estero';\n    payload.provenienza = isEstero ? 'estero' : 'italia';\n    payload.paese = isEstero ? 'Estero' : 'Italia';\n\n    \/\/ Telefono: prepende \"+39 \" solo per l'Italia (l'estero scrive il proprio prefisso)\n    var rawPhone = phoneInput ? phoneInput.value.trim() : '';\n    payload.telefono = isEstero ? rawPhone : '+39 ' + rawPhone;\n\n    payload.privacy = form.querySelector('input[name=\"privacy\"]').checked ? 'accettata' : 'non accettata';\n    payload.source = 'Contatti - Eco Service';\n    payload.submitted_at = new Date().toISOString();\n    payload.page_url = window.location.href;\n\n    \/\/ UI loading\n    var originalLabel = submitBtn.textContent;\n    submitBtn.disabled = true;\n    submitBtn.textContent = 'Invio in corso...';\n\n    \/\/ Encode form-urlencoded (no CORS preflight)\n    var encodedBody = Object.keys(payload).map(function(key){\n      return encodeURIComponent(key) + '=' + encodeURIComponent(payload[key]);\n    }).join('&');\n\n    fetch(WEBHOOK_URL, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n      body: encodedBody\n    })\n    .then(function(res){\n      if (!res.ok) throw new Error('HTTP ' + res.status);\n      return res.json().catch(function(){ return {}; });\n    })\n    .then(function(){\n      showStatus('success', '\u2713 Richiesta inviata con successo. Ti ricontatteremo al pi\u00f9 presto.');\n      form.reset();\n      updatePhoneMode(false); \/\/ ripristina stato telefono dopo il reset (senza glow)\n      submitBtn.textContent = originalLabel;\n      submitBtn.disabled = false;\n    })\n    .catch(function(err){\n      console.error('Webhook error:', err);\n      showStatus('error', 'Si \u00e8 verificato un errore. Riprova o contattaci al numero verde 800-027777.');\n      submitBtn.textContent = originalLabel;\n      submitBtn.disabled = false;\n    });\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Leader Italiano negli Allestimenti per la Raccolta Rifiuti Dal 1987 Esperienza e Affidabilit\u00e0 sul Campo Soluzioni professionali per la raccolta rifiuti e l&#8217;igiene urbana. Allestimenti e attrezzature efficienti, pronti a lavorare ogni giorno, ovunque. Scopri i prodotti Richiedi informazioni Scorri Chi Siamo Dalla progettazione alla consegna. Tutto sotto lo stesso tetto. Fondata nel 1987, Eco [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home - Ecoservice spa<\/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.ecoservicespa.com\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home - Ecoservice spa\" \/>\n<meta property=\"og:description\" content=\"Leader Italiano negli Allestimenti per la Raccolta Rifiuti Dal 1987 Esperienza e Affidabilit\u00e0 sul Campo Soluzioni professionali per la raccolta rifiu\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ecoservicespa.com\/\" \/>\n<meta property=\"og:site_name\" content=\"Ecoservice spa\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-25T21:45:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ecoservicespa.com\/wp-content\/uploads\/2026\/04\/chi-siamo-aerea-stabilimento.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/\",\"url\":\"https:\\\/\\\/www.ecoservicespa.com\\\/\",\"name\":\"Home - Ecoservice spa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ecoservicespa.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/chi-siamo-aerea-stabilimento.jpg\",\"datePublished\":\"2023-07-21T01:30:14+00:00\",\"dateModified\":\"2026-05-25T21:45:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ecoservicespa.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ecoservicespa.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/chi-siamo-aerea-stabilimento.jpg\",\"contentUrl\":\"https:\\\/\\\/ecoservicespa.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/chi-siamo-aerea-stabilimento.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ecoservicespa.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ecoservicespa.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.ecoservicespa.com\\\/en\\\/\",\"name\":\"Ecoservice spa\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ecoservicespa.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home - Ecoservice spa","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.ecoservicespa.com\/","og_locale":"pl_PL","og_type":"article","og_title":"Home - Ecoservice spa","og_description":"Leader Italiano negli Allestimenti per la Raccolta Rifiuti Dal 1987 Esperienza e Affidabilit\u00e0 sul Campo Soluzioni professionali per la raccolta rifiu","og_url":"https:\/\/www.ecoservicespa.com\/","og_site_name":"Ecoservice spa","article_modified_time":"2026-05-25T21:45:25+00:00","og_image":[{"url":"https:\/\/www.ecoservicespa.com\/wp-content\/uploads\/2026\/04\/chi-siamo-aerea-stabilimento.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ecoservicespa.com\/","url":"https:\/\/www.ecoservicespa.com\/","name":"Home - Ecoservice spa","isPartOf":{"@id":"https:\/\/www.ecoservicespa.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ecoservicespa.com\/#primaryimage"},"image":{"@id":"https:\/\/www.ecoservicespa.com\/#primaryimage"},"thumbnailUrl":"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/chi-siamo-aerea-stabilimento.jpg","datePublished":"2023-07-21T01:30:14+00:00","dateModified":"2026-05-25T21:45:25+00:00","breadcrumb":{"@id":"https:\/\/www.ecoservicespa.com\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ecoservicespa.com\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.ecoservicespa.com\/#primaryimage","url":"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/chi-siamo-aerea-stabilimento.jpg","contentUrl":"https:\/\/ecoservicespa.com\/wp-content\/uploads\/2026\/04\/chi-siamo-aerea-stabilimento.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ecoservicespa.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ecoservicespa.com\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.ecoservicespa.com\/en\/#website","url":"https:\/\/www.ecoservicespa.com\/en\/","name":"Ecoservice spa","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ecoservicespa.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"}]}},"_links":{"self":[{"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":135,"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":5558,"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/pages\/18\/revisions\/5558"}],"wp:attachment":[{"href":"https:\/\/ecoservicespa.com\/pl\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}