
/*--------------------------------------------------------------
# Freight Services Section
--------------------------------------------------------------*/
.freight-services .service-item {
    background-color: var(--surface-color);
    box-shadow: 0px 0 30px rgba(0, 0, 0, 0.1);
    height: auto; /* Alterado para auto */
    padding: 30px 20px; /* Diminuído o padding */
    text-align: center;
    transition: 0.3s;
    border-radius: 5px;
    margin-bottom: 20px;
  }
  .freight-services .service-item .icon {
    font-size: 36px;
    padding: 15px; /* Reduzido o padding do ícone */
    border-radius: 4px;
    position: relative;
    margin-bottom: 15px; /* Reduzida a margem inferior do ícone */
    display: inline-block;
    line-height: 0;
    transition: 0.3s;
  }
  
  .freight-services .service-item h3 {
    font-size: 20px; /* Reduzido o tamanho do título */
    font-weight: 700;
    transition: color 0.3s;
  }
  
  .freight-services .service-item p {
      margin: 0;
      font-size: 14px; /* Reduzido o tamanho da fonte do parágrafo */
  }
  
  .freight-services .service-item .read-more {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      font-weight: 600;
      font-size: 14px; /* Reduzido o tamanho da fonte do read-more */
      padding: 6px 15px; /* Reduzido o padding do read-more */
      transition: color 0.3s;
  }
  
  .freight-services .service-item .read-more i {
      line-height: 0;
      margin-left: 5px;
      font-size: 16px; /* Reduzido o tamanho do ícone do read-more */
  }
  
  .freight-services .service-item:hover h3,
  .freight-services .service-item:hover p,
  .freight-services .service-item:hover .read-more {
      color: #fff;
  }
  .freight-services .service-item:hover .icon {
      background: rgba(255, 255, 255, 0.2); /* Adicionado um fundo para o ícone */
      color: inherit;
  }
  
  .freight-services .service-item.item-cyan {
      border-bottom: 3px solid #0dcaf0;
  }
  
  .freight-services .service-item.item-cyan .icon {
      color: #0dcaf0;
      background: rgba(13, 202, 240, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-cyan .read-more {
      color: #0dcaf0;
  }
  
  .freight-services .service-item.item-cyan:hover {
      background: #0dcaf0;
  }
  
  .freight-services .service-item.item-orange {
      border-bottom: 3px solid #fd7e14;
  }
  
  .freight-services .service-item.item-orange .icon {
      color: #fd7e14;
      background: rgba(253, 126, 20, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-orange .read-more {
      color: #fd7e14;
  }
  
  .freight-services .service-item.item-orange:hover {
      background: #fd7e14;
  }
  
  .freight-services .service-item.item-teal {
      border-bottom: 3px solid #20c997;
  }
  
  .freight-services .service-item.item-teal .icon {
      color: #20c997;
      background: rgba(32, 201, 151, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-teal .read-more {
      color: #20c997;
  }
  
  .freight-services .service-item.item-teal:hover {
      background: #20c997;
  }
  
  .freight-services .service-item.item-red {
      border-bottom: 3px solid #df1529;
  }
  
  .freight-services .service-item.item-red .icon {
      color: #df1529;
      background: rgba(223, 21, 4, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-red .read-more {
      color: #df1529;
  }
  
  .freight-services .service-item.item-red:hover {
      background: #df1529;
  }
  
  .freight-services .service-item.item-green {
      border-bottom: 3px solid #198754;
  }
  
  .freight-services .service-item.item-green .icon {
      color: #198754;
      background: rgba(25, 135, 84, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-green .read-more {
      color: #198754;
  }
  
  .freight-services .service-item.item-green:hover {
      background: #198754;
  }
  
  .freight-services .service-item.item-purple {
      border-bottom: 3px solid #6f42c1;
  }
  
  .freight-services .service-item.item-purple .icon {
      color: #6f42c1;
      background: rgba(111, 66, 193, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-purple .read-more {
      color: #6f42c1;
  }
  
  .freight-services .service-item.item-purple:hover {
      background: #6f42c1;
  }
  
  .freight-services .service-item.item-yellow {
      border-bottom: 3px solid #ffc107;
  }
  
  .freight-services .service-item.item-yellow .icon {
      color: #ffc107;
      background: rgba(255, 193, 7, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-yellow .read-more {
      color: #ffc107;
  }
  
  .freight-services .service-item.item-yellow:hover {
      background: #ffc107;
  }
  
  .freight-services .service-item.item-blue {
      border-bottom: 3px solid #0d6efd;
  }
  
  .freight-services .service-item.item-blue .icon {
      color: #0d6efd;
      background: rgba(13, 110, 253, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-blue .read-more {
      color: #0d6efd;
  }
  
  .freight-services .service-item.item-blue:hover {
      background: #0d6efd;
  }
  
  .freight-services .service-item.item-brown {
      border-bottom: 3px solid #a15e24;
  }
  
  .freight-services .service-item.item-brown .icon {
      color: #a15e24;
      background: rgba(161, 94, 36, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-brown .read-more {
      color: #a15e24;
  }
  
  .freight-services .service-item.item-brown:hover {
      background: #a15e24;
  }
  
  .freight-services .service-item.item-indigo {
      border-bottom: 3px solid #6610f2;
  }
  
  .freight-services .service-item.item-indigo .icon {
      color: #6610f2;
      background: rgba(102, 16, 242, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-indigo .read-more {
      color: #6610f2;
  }
  
  .freight-services .service-item.item-indigo:hover {
      background: #6610f2;
  }
  
  .freight-services .service-item.item-pink {
      border-bottom: 3px solid #f3268c;
  }
  
  .freight-services .service-item.item-pink .icon {
      color: #f3268c;
      background: rgba(243, 38, 140, 0.1);
      transition: background-color 0.3s, color 0.3s;
  }
  
  .freight-services .service-item.item-pink .read-more {
      color: #f3268c;
  }
  
  .freight-services .service-item.item-pink:hover {
      background: #f3268c;
  }