:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-c06b673 */<style>
  /* 1. CONTENITORE GENERALE */
  .ti-widget {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
    padding: 20px 0 !important;
  }

  /* 2. LA CARD DELLA RECENSIONE (Il Box) */
  .ti-widget .ti-review-item {
    background-color: #ffffff !important;
    border-radius: 16px !important; /* Arrotondamento moderno */
    border: none !important; /* Via i bordi grigi di default */
    box-shadow: 0 10px 30px rgba(19, 45, 84, 0.08) !important; /* Ombra morbida bluastra */
    padding: 25px !important;
    margin: 15px !important; /* Spazio tra le card */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    position: relative;
    overflow: hidden;
  }

  /* Effetto Hover: la card si alza */
  .ti-widget .ti-review-item:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 15px 40px rgba(19, 45, 84, 0.12) !important;
  }

  /* 3. HEADER DELLA CARD (Foto + Nome) */
  .ti-widget .ti-profile-img img {
    border-radius: 50% !important;
    border: 2px solid #00d2ff !important; /* Bordo azzurro attorno alla foto */
    padding: 2px !important;
  }

  /* Nome del cliente */
  .ti-widget .ti-name {
    color: #132D54 !important; /* Blu Scuro Brand */
    font-weight: 700 !important;
    font-size: 16px !important;
    letter-spacing: 0.5px !important;
  }

  /* Data della recensione */
  .ti-widget .ti-date {
    color: #888888 !important;
    font-size: 12px !important;
    text-transform: uppercase;
  }

  /* 4. LE STELLE (Rating) */
  .ti-widget .ti-star {
    color: #C6954F !important; /* ORO WaveProject */
    fill: #C6954F !important; /* Riempimento SVG */
  }
  
  /* Se ci sono stelle vuote */
  .ti-widget .ti-star.empty {
    color: #e0e0e0 !important;
    fill: #e0e0e0 !important;
  }

  /* 5. IL TESTO DELLA RECENSIONE */
  .ti-widget .ti-review-content {
    color: #555555 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    margin-top: 15px !important;
    font-style: italic;
  }

  /* 6. LOGO GOOGLE (Icona G) */
  .ti-widget .ti-review-header:after {
    /* Opzionale: rende l'icona Google un po' più discreta */
    opacity: 0.8 !important;
  }

  /* 7. FRECCE DI NAVIGAZIONE (Se è uno slider) */
  .ti-widget .ti-controls .ti-next,
  .ti-widget .ti-controls .ti-prev {
    background-color: #132D54 !important; /* Frecce Blu Scuro */
    color: white !important;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2) !important;
    transition: background 0.3s ease !important;
  }

  .ti-widget .ti-controls .ti-next:hover,
  .ti-widget .ti-controls .ti-prev:hover {
    background-color: #00d2ff !important; /* Azzurro al passaggio */
  }

  /* Punti di navigazione (Dots) */
  .ti-widget .ti-controls .ti-dot.active {
    background-color: #132D54 !important;
  }

  /* 8. DECORAZIONE "VIRGOLETTE" */
  /* Aggiunge una grossa icona di virgolette sfumata sullo sfondo */
  .ti-widget .ti-review-item::before {
    content: '“';
    position: absolute;
    top: -10px;
    right: 20px;
    font-size: 80px;
    color: rgba(19, 45, 84, 0.05); /* Blu chiarissimo */
    font-family: serif;
    pointer-events: none;
    line-height: 1;
  }
</style>/* End custom CSS */