<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.arrow-item-content-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
}

.arrow-item-wrapper {
  transition: background-color 0.3s ease;
}

.arrow-item-wrapper:hover {
  background-color: #f2f7f8;
}

.arrow-item-text {
  font-family: "StanleyRegular", serif !important;
  font-size: var(--text-medium);
  line-height: var(--text-medium--line-height);
  font-weight: 400;
  text-align: left;
  margin-bottom: 0;
  padding-right: 0.5rem;
}

.arrow-item-text h3 {
  font-size: var(--text-small);
  line-height: var(--text-small--line-height);
  padding-bottom: 0.5rem;
}

.arrow-item-text p {
  margin: 0 !important;
}

/* Stili per il tuo bottone specifico */
.right_arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #00667c;
  border-radius: 25px;
  color: #00667c;
  width: 3.625rem;
  height: 2.625rem;
  transition: all 0.3s ease;
}

.left_arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #00667c;
  border-radius: 25px;
  color: #00667c;
  width: 3.625rem;
  height: 2.625rem;
  transition: all 0.3s ease;
}

.arrow-item-wrapper:hover .right_arrow {
  background-color: #00667c;
}

.right_arrow img {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.arrow-item-wrapper:hover .right_arrow img {
  transform: translateX(5px);
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(25%)
    hue-rotate(70deg) brightness(108%) contrast(108%);
}

.vc_row.wpb_row.vc_row-fluid.bottom_border {
  margin: 0;
}

.vc_column-inner {
  padding: 0 !important;
}

/* Responsive */
@media (max-width: 768px) {
  .arrow-item-wrapper {
    border-left: none;
  }

  /* Regola che aiuta a dare il filetto divisorio da mobile in caso */
  /* .vc_row.wpb_row.vc_inner:first-child .arrow-item-wrapper {
        border-top: 1px solid var(--cini-primary-color);
    } */

  .arrow-item-text {
    font-size: var(--text-m-medium);
    line-height: var(--text-m-medium--line-height);
    padding-right: 0.5rem; /* Ridotto da 4rem per dare piÃ¹ spazio */
  }

  .arrow-item-text h3 {
    margin-top: 0 !important;
    font-size: var(--text-m-small);
    line-height: var(--text-m-small--line-height);
    margin-bottom: 0.5rem;
  }

  .arrow-item-text p {
    margin: 0 !important;
    font-size: var(--text-m-medium);
    line-height: var(--text-m-medium--line-height);
  }

  /* Ottimizzazione spaziatura generale */
  .arrow-item-content-wrapper {
    gap: 1rem;
    padding: 1rem;
  }
}
</pre></body></html>