

/* Recensioni */
.search-wrap { 
    position: relative;
}

.search-bar{
  background: var(--white);
  border: 1px solid rgba(0,0,0,.06);
  border-radius: 999px;
  box-shadow: 0 6px 18px rgba(0,0,0,.08);    
}

.search-icon{
  font-size: 1.4rem;
  color: #8fa0ad;
  margin-left: .25rem;
}

.search-bar .form-control{
  padding-left: 0;
  font-size: 1rem;
  background: transparent;
}

.search-bar .form-control:focus{
  box-shadow: none;
  outline: none;
}

.reviews-tabs .nav-link {
  color: #7b8892;
  padding-left: 0; 
  padding-right: 0;
}
.reviews-tabs .nav-link:hover { 
  color: var(--ink); 
}
.reviews-tabs .nav-link.active {
  color: var(--brand);
  position: relative;
}
.reviews-tabs .nav-link.active::after {
  content:"";
  position:absolute; 
  left:0; 
  right:0; 
  bottom:-8px;
  height:4px; 
  width:100%;
  border-radius: 999px;
  background: var(--brand);
}


@media (max-width: 575.98px){
  .search-bar{ padding-left: .5rem; padding-right: .5rem; }
  .reviews-tabs{ gap: 1.25rem; }
}



/* Freccia x form */
.arrow-wrapper4 {
  position: relative;
  top: 10px;   
  margin-bottom: 1rem;
  z-index: 2;
  display: flex;
  justify-content: center;
}

.arrow-wrapper4 .arrow-decor4 {
  max-width: 300px;
  width: 100%;
  height: auto;
  transform: rotate(140deg); 
}

@media (max-width: 767.98px) {
  .arrow-wrapper4 {
    justify-content: center;
    margin-bottom: 1.5rem;
    margin-top: 50px;
  }
}