/* .ht--slide__section__homepage .ht--internal__row .vc_col-sm-1 {
  width: 0% !important;
} */

.ht--video__section__homepage .l-section-overlay {
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.4) 0%,
    rgba(0, 0, 0, 0.4) 100%
  ) !important;
}
/* :::::::::::::::::::::::::::::::::::::::::::::: */
/* Stato di default: chiuso */
.layout_145 .usg_vwrapper_2 {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 0;
}
@media (max-width: 1024px) {
  .layout_145 .usg_hwrapper_1 {
    display: flex !important;
  }
}
/* Hover sull'article: aperto */
.layout_145 .w-grid-item:hover .usg_vwrapper_2 {
  max-height: 300px; /* valore abbastanza alto da contenere il testo */
  opacity: 1;
}

/* ::::::::::::::::::::::::::::::::::::::::: */
.ht--carosello__storia__homepage .owl-next.disabled,
.ht--carosello__storia__homepage .owl-prev.disabled {
  visibility: unset !important;
  opacity: 0.5;
}
.ht--carosello__storia__homepage .owl-next::after {
  content: "\f061" !important;
  font-size: 16px !important;
}
.ht--carosello__storia__homepage .owl-prev::after {
  content: "\f060" !important;
  font-size: 16px !important;
}

.ht--carosello__storia__homepage .owl-next,
.ht--carosello__storia__homepage .owl-prev {
  padding: 16px !important;
  border-radius: 16px !important;
}
@media (max-width: 1024px) {
  .ht--carosello__storia__homepage .w-grid-list {
    --arrows-ver-offset: -24px !important;
  }
  .ht--carosello__storia__homepage .owl-prev::after,
  .ht--carosello__storia__homepage .owl-next::after {
    font-size: 16px !important;
  }
  .ht--carosello__storia__homepage .owl-next,
  .ht--carosello__storia__homepage .owl-prev {
    padding: 16px !important;
    border-radius: 16px !important;
  }
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.ht__clineti__partner .ht--internal__row {
}
.ht--loghi-accordion .ht--loghi-list {
  max-height: var(--ht--loghi-collapsed-height, 110px);
  overflow: hidden;
  transition: max-height 0.45s ease;
  row-gap: 60px !important;
}

.ht--loghi-accordion.ht--is-open .ht--loghi-list {
  max-height: var(--ht--loghi-expanded-height, 2000px);
}

.ht--loghi-toggle {
  cursor: pointer;
}

@media (prefers-reduced-motion: reduce) {
  .ht--loghi-accordion .ht--loghi-list {
    transition: none;
  }
}
