@import url('m.css');

/* Elimină dublarea spațiului de sus: containerul de conținut are deja padding-top,
   iar primul titlu de grup mai adăuga peste el propria margine de sus. Îl aducem la 0
   doar când e primul element din coloană (celelalte titluri păstrează spațierea între grupuri). */
main .container > .columns > .column > .grup-titlu:first-child {
  margin-top: 0 !important;
}

/* Carduri consilieri — cardul rămâne fără chenar; chenarul se circumscrie doar pozei,
   care e rotunjită la toate colțurile. Numele stă dedesubt, în afara ramei. */
.consilieri-grid .card {
  border: none;
  background: transparent;
  box-shadow: none;
}

/* Chenarul, pe poză: bordură + colțuri rotunjite + overflow ca poza mărită la hover să fie tăiată. */
.consilieri-grid .card-image {
  border: 1px solid #e2e5ea;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: .45rem;
  transition: border-color .15s, box-shadow .15s;
}
.consilieri-grid .card:hover .card-image {
  border-color: #c7ccd4;
  box-shadow: 0 4px 12px rgba(0,0,0,.06);
}

/* Efect hover pe poză */
.consilieri-grid .card-image figure {
  overflow: hidden;
}

/* efectul de hover (apropierea pozei, ca în v3) e global, în index.css; aici doar rama */
.consilieri-grid .card-image figure img {
  transition: transform .3s ease;
}
